/* =========================================================
   ACCOUNT / HESAP MERKEZI ANTI-FOUC
   Eski/native tasarimin ilk karede gorunmesini engeller.
   JS tum hesap revizelerini ayni task icinde uygular ve
   .arsenal-account-ready ile alani tek seferde acar.
   ========================================================= */
#icerik > section.wrap.hs:not(.arsenal-account-ready){
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  animation:arsenalAccountFailSafeReveal 0s linear 1.5s forwards;
}
#icerik > section.wrap.hs.arsenal-account-ready{
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  animation:none!important;
}
@keyframes arsenalAccountFailSafeReveal{
  to{
    visibility:visible;
    opacity:1;
    pointer-events:auto;
  }
}

/* =========================================================
   CANLI AKIŞ - FOUC / ESKİ TASARIMI İLK FRAME'DE GİZLE
   ========================================================= */

section.rail-module.live-wins-module{
  visibility:hidden!important;
  opacity:0!important;
}

/* Yeni sistem hazır olduğu anda görünür */
section.rail-module.live-wins-module.ars-liveflow-final{
  visibility:visible!important;
  opacity:1!important;
  transition:opacity .10s ease!important;
}

/* Desktop */
@media (min-width:781px){

  section.rail-module.live-wins-module.mobile-live-wins{
    display:none!important;
  }

  section.rail-module.live-wins-module:not(.mobile-live-wins).ars-liveflow-final{
    display:block!important;
  }
}

/* Mobile */
@media (max-width:780px){

  section.rail-module.live-wins-module:not(.mobile-live-wins){
    display:none!important;
  }

  section.rail-module.live-wins-module.mobile-live-wins.ars-liveflow-final{
    display:block!important;
    width:100%!important;
  }
}
/* =========================================================   OYUN KARTLARI   ========================================================= *//* Bulanık arka plan görselini kaldır */.gcard-art .gorsel-bg {  display: none !important;  visibility: hidden !important;  opacity: 0 !important;  pointer-events: none !important;}/* Kart arka planlarını temizle */.gcard-art,.gcard,.game-row {  background: transparent !important;  background-image: none !important;  box-shadow: none !important;  border: 0 !important;  filter: none !important;  backdrop-filter: none !important;  -webkit-backdrop-filter: none !important;}/* Sahte katmanları kaldır */.gcard-art::before,.gcard-art::after,.gcard::before,.gcard::after {  content: none !important;  display: none !important;  background: none !important;  box-shadow: none !important;}/* Ana oyun görseli */.gcard-art .gorsel-img {  position: relative !important;  display: block !important;  width: 92% !important;  height: 92% !important;  margin: 4% auto !important;  object-fit: contain !important;  object-position: center !important;  opacity: 1 !important;  filter: none !important;  background: transparent !important;  box-shadow: none !important;}/* Favori kalpler */.gcard > .fav,.gcard .fav[aria-label*="favori"] {  display: none !important;  visibility: hidden !important;  pointer-events: none !important;}/* =========================================================
   PROMOSYON DETAY SAYFASI V3 - YENI ALTYAPI
   ========================================================= */

/* Ortak genişlik: hero / Nasıl işler / Diğer promosyonlar aynı hizada */
#icerik > section.wrap.pd-top,
#icerik > section.wrap:has(> .pd-head),
#icerik > section.wrap[aria-labelledby="pd-rules"],
#icerik > section.wrap[aria-labelledby="pd-more"] {
  width: min(1280px, calc(100% - 40px)) !important;
  max-width: 1280px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

#icerik > section.wrap:has(> .pd-head) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Geri dön */
#icerik > section.wrap.pd-top {
  margin-top: 24px !important;
  margin-bottom: 12px !important;
}

#icerik .pd-back {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  height: 34px !important;
  padding: 0 12px !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 9px !important;
  color: #8993a3 !important;
  background: rgba(12,17,25,.78) !important;
  font-size: 9px !important;
  font-weight: 750 !important;
  text-decoration: none !important;
}

#icerik .pd-back svg {
  width: 13px !important;
  height: 13px !important;
}

/* Ana promo kutusu */
#icerik .pd-head {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(330px,.78fr) minmax(0,1.45fr) !important;
  grid-template-rows: auto auto auto !important;
  grid-template-areas:
    "art title"
    "art facts"
    "claim claim" !important;
  column-gap: 28px !important;
  row-gap: 16px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 25px !important;
  overflow: hidden !important;
  border: 1px solid rgba(239,28,53,.28) !important;
  border-radius: 22px !important;
  background:
    radial-gradient(600px 330px at 98% 0%, rgba(239,28,53,.14), transparent 70%),
    linear-gradient(145deg, rgba(13,18,27,.99), rgba(6,10,16,.99)) !important;
  box-shadow:
    0 25px 60px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.025) !important;
  box-sizing: border-box !important;
}

#icerik .pd-head::before {
  content: "" !important;
  position: absolute !important;
  right: -180px !important;
  top: -190px !important;
  width: 480px !important;
  height: 480px !important;
  border: 1px solid rgba(239,28,53,.08) !important;
  border-radius: 50% !important;
  box-shadow:
    0 0 0 55px rgba(239,28,53,.018),
    0 0 0 110px rgba(239,28,53,.012) !important;
  pointer-events: none !important;
}

/* Yeni altyapıda .pd-in içindeki öğeleri hero grid'e dahil et */
#icerik .pd-head > .pd-in {
  display: contents !important;
}

/* Sol görsel */
#icerik .pd-head > .pd-art {
  grid-area: art !important;
  position: relative !important;
  inset: auto !important;
  align-self: stretch !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 285px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 11px !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg, rgba(17,22,31,.95), rgba(6,10,16,.98)) !important;
  transform: none !important;
  box-sizing: border-box !important;
}

#icerik .pd-head > .pd-art::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: radial-gradient(circle at 50% 50%, rgba(239,28,53,.13), transparent 68%) !important;
  pointer-events: none !important;
}

#icerik .pd-art > .promo-img {
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  z-index: 2 !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 285px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 11px !important;
  transform: none !important;
  filter: none !important;
}

#icerik .pd-art > .promo-tag {
  position: absolute !important;
  z-index: 5 !important;
  left: 20px !important;
  top: 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 25px !important;
  padding: 0 9px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: rgba(6,10,16,.75) !important;
  -webkit-backdrop-filter: blur(9px) !important;
  backdrop-filter: blur(9px) !important;
  font-size: 6px !important;
  font-weight: 900 !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
}

/* Başlık */
#icerik .pd-head .page-title {
  grid-area: title !important;
  position: relative !important;
  z-index: 2 !important;
  align-self: end !important;
  width: 100% !important;
  max-width: none !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  color: #fff !important;
  font-size: clamp(32px,3.2vw,50px) !important;
  line-height: .98 !important;
  font-weight: 900 !important;
  letter-spacing: -.047em !important;
  text-align: left !important;
}

/* Çevrim / min yatırım / vb. */
#icerik .pd-head .pd-facts {
  grid-area: facts !important;
  position: relative !important;
  z-index: 2 !important;
  align-self: start !important;
  display: grid !important;
  grid-template-columns: repeat(auto-fit,minmax(140px,1fr)) !important;
  gap: 8px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#icerik .pd-facts > div {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  min-height: 67px !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 11px !important;
  background: rgba(255,255,255,.025) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.018) !important;
  box-sizing: border-box !important;
}

#icerik .pd-facts dt {
  margin: 0 0 5px !important;
  color: #6f7a8b !important;
  font-size: 6.5px !important;
  font-weight: 900 !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
}

#icerik .pd-facts dd {
  margin: 0 !important;
  color: #f5f7f9 !important;
  font-size: 14px !important;
  font-weight: 850 !important;
}

/* Şartlar + talep butonu tam genişlik */
#icerik .pd-head .pd-talep {
  grid-area: claim !important;
  position: relative !important;
  z-index: 3 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 11px !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 7px 0 0 !important;
  padding: 17px !important;
  border: 1px solid rgba(255,255,255,.065) !important;
  border-radius: 15px !important;
  background: linear-gradient(145deg, rgba(17,23,32,.76), rgba(7,11,17,.83)) !important;
  box-sizing: border-box !important;
}

#icerik .pd-sart {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}

#icerik .pd-sart-k {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 12px !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: .13em !important;
  text-transform: uppercase !important;
}

#icerik .pd-sart-k::before {
  content: "" !important;
  width: 3px !important;
  height: 15px !important;
  border-radius: 99px !important;
  background: #ef1c35 !important;
  box-shadow: 0 0 10px rgba(239,28,53,.40) !important;
}

#icerik .pd-sart-body,
#icerik .pd-sart-body ul {
  width: 100% !important;
}

#icerik .pd-sart-body ul {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 7px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

#icerik .pd-sart-body li {
  display: grid !important;
  grid-template-columns: 25px minmax(0,1fr) !important;
  align-items: start !important;
  gap: 8px !important;
  min-width: 0 !important;
  min-height: 49px !important;
  margin: 0 !important;
  padding: 9px 10px !important;
  border: 1px solid rgba(255,255,255,.052) !important;
  border-radius: 9px !important;
  background: rgba(255,255,255,.015) !important;
  box-sizing: border-box !important;
}

#icerik .pd-sart-body li.ars-check-ok {
  border-color: rgba(39,202,120,.15) !important;
  background: linear-gradient(120deg,rgba(39,202,120,.06),rgba(255,255,255,.012)) !important;
}

#icerik .pd-sart-body li.ars-check-no {
  border-color: rgba(239,28,53,.16) !important;
  background: linear-gradient(120deg,rgba(239,28,53,.06),rgba(255,255,255,.012)) !important;
}

#icerik .pd-sart-body [role="img"] {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 25px !important;
  height: 25px !important;
  border-radius: 7px !important;
  background: rgba(255,255,255,.04) !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

#icerik .ars-check-ok [role="img"] { background: rgba(39,202,120,.12) !important; }
#icerik .ars-check-no [role="img"] { background: rgba(239,28,53,.12) !important; }

#icerik .pd-sart-body li > span:last-child {
  min-width: 0 !important;
  color: #c9d0da !important;
  font-size: 8px !important;
  line-height: 1.38 !important;
  font-weight: 700 !important;
}

#icerik .pd-sart-body small {
  display: block !important;
  margin-top: 4px !important;
  color: #667182 !important;
  font-size: 6.8px !important;
  line-height: 1.35 !important;
}

#icerik .pd-act,
#icerik .pd-act form {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#icerik .pd-act .btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 47px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  border: 1px solid rgba(239,28,53,.50) !important;
  border-radius: 10px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: linear-gradient(135deg,#f12642,#bd102b) !important;
  box-shadow: 0 10px 24px rgba(205,16,44,.21) !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

#icerik .pd-act .btn:disabled {
  opacity: 1 !important;
  color: #9d6e75 !important;
  -webkit-text-fill-color: #9d6e75 !important;
  border-color: rgba(239,28,53,.14) !important;
  background: linear-gradient(135deg,rgba(94,18,30,.57),rgba(50,13,20,.67)) !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

/* =========================================================
   NASIL İŞLER
   ========================================================= */
#icerik > section.wrap[aria-labelledby="pd-rules"] {
  margin-top: 20px !important;
  padding: 24px !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.07) !important;
  border-radius: 19px !important;
  background: linear-gradient(145deg,rgba(15,20,29,.97),rgba(6,10,16,.99)) !important;
  box-shadow: 0 20px 45px rgba(0,0,0,.20) !important;
}

#icerik > section.wrap[aria-labelledby="pd-rules"] > .sec-head {
  margin: 0 0 14px !important;
  padding: 0 0 13px !important;
  border-bottom: 1px solid rgba(255,255,255,.055) !important;
}

#icerik #pd-rules {
  position: relative !important;
  margin: 0 !important;
  padding-left: 14px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
}

#icerik #pd-rules::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 1px !important;
  bottom: 1px !important;
  width: 3px !important;
  border-radius: 99px !important;
  background: #ef1c35 !important;
}

#icerik > section.wrap[aria-labelledby="pd-rules"] .doc-body {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 9px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#icerik .ars-promo-rule-card-v3 {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 15px !important;
  border: 1px solid rgba(255,255,255,.06) !important;
  border-radius: 11px !important;
  background: rgba(255,255,255,.016) !important;
}

#icerik .ars-promo-rule-card-v3:last-child:nth-child(odd) {
  grid-column: 1 / -1 !important;
}

#icerik .ars-promo-rule-card-v3 h3 {
  margin: 0 0 9px !important;
  color: #f2f4f7 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

#icerik .ars-promo-rule-card-v3 ol {
  margin: 0 !important;
  padding-left: 17px !important;
}

#icerik .ars-promo-rule-card-v3 li {
  margin: 0 0 5px !important;
  color: #8792a2 !important;
  font-size: 8px !important;
  line-height: 1.52 !important;
}

#icerik .ars-promo-rule-card-v3 li:last-child { margin-bottom: 0 !important; }
#icerik .ars-promo-rule-card-v3 strong { color: #dce1e7 !important; }

/* =========================================================
   DIGER PROMOSYONLAR V2
   ========================================================= */
#icerik > section.wrap[aria-labelledby="pd-more"] {
  position: relative !important;
  margin-top: 18px !important;
  padding: 18px !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 20px !important;
  background:
    radial-gradient(520px 250px at 100% 0%,rgba(239,28,53,.09),transparent 75%),
    linear-gradient(145deg,rgba(14,19,28,.98),rgba(7,11,17,.99)) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.22) !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] > .sec-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  margin: 0 0 15px !important;
  padding: 0 0 14px !important;
  border-bottom: 1px solid rgba(255,255,255,.06) !important;
}

#icerik #pd-more {
  margin: 0 !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .sec-more {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 108px !important;
  min-height: 37px !important;
  padding: 0 14px !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 999px !important;
  color: #e7ebf0 !important;
  background: rgba(255,255,255,.025) !important;
  font-size: 8px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 10px !important;
  align-items: stretch !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] article.promo {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.07) !important;
  border-radius: 13px !important;
  background: linear-gradient(180deg,rgba(17,23,33,.98),rgba(8,13,21,.99)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-art {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 7.2 !important;
  overflow: hidden !important;
  flex: 0 0 auto !important;
  border-bottom: 1px solid rgba(255,255,255,.055) !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  transform: none !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-tag {
  position: absolute !important;
  left: 12px !important;
  top: 11px !important;
  z-index: 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 24px !important;
  padding: 0 9px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: rgba(6,10,16,.78) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  backdrop-filter: blur(8px) !important;
  font-size: 7px !important;
  font-weight: 850 !important;
  letter-spacing: .07em !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-in {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 14px !important;
  gap: 11px !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-t {
  min-height: 39px !important;
  margin: 0 !important;
  color: #f4f6f8 !important;
  font-size: 11px !important;
  line-height: 1.30 !important;
  font-weight: 850 !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 7px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 0 0 !important;
  border-top: 1px solid rgba(255,255,255,.055) !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts > div {
  min-width: 0 !important;
  margin: 0 !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts dt {
  margin: 0 0 4px !important;
  color: #6f7988 !important;
  font-size: 6.5px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts dd {
  margin: 0 !important;
  color: #fff !important;
  font-size: 10px !important;
  line-height: 1.15 !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  font-variant-numeric: tabular-nums !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-act {
  width: 100% !important;
  margin-top: auto !important;
  padding-top: 5px !important;
}

#icerik > section.wrap[aria-labelledby="pd-more"] .promo-act .btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: max-content !important;
  min-width: 116px !important;
  min-height: 38px !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#f12642,#c61231) !important;
  box-shadow: 0 8px 18px rgba(205,16,44,.22) !important;
  font-size: 8px !important;
  font-weight: 850 !important;
  text-decoration: none !important;
}

@media (min-width:641px) and (max-width:980px) {
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid > article:last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
  }
}

/* =========================================================
   PROMO DETAY MOBIL
   ========================================================= */
@media (max-width:780px) {
  #icerik > section.wrap.pd-top,
  #icerik > section.wrap:has(> .pd-head),
  #icerik > section.wrap[aria-labelledby="pd-rules"],
  #icerik > section.wrap[aria-labelledby="pd-more"] {
    width: calc(100% - 18px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  #icerik > section.wrap.pd-top {
    margin-top: 9px !important;
    margin-bottom: 8px !important;
  }

  #icerik .pd-head {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    grid-template-areas:
      "art"
      "title"
      "facts"
      "claim" !important;
    gap: 11px !important;
    padding: 10px !important;
    border-radius: 16px !important;
  }

  #icerik .pd-head > .pd-art {
    min-height: 0 !important;
    aspect-ratio: 16 / 8 !important;
    padding: 5px !important;
    border-radius: 11px !important;
  }

  #icerik .pd-art > .promo-img {
    height: 100% !important;
    max-height: none !important;
    object-fit: cover !important;
    border-radius: 8px !important;
  }

  #icerik .pd-art > .promo-tag {
    left: 13px !important;
    top: 13px !important;
  }

  #icerik .pd-head .page-title {
    margin: 4px 4px 0 !important;
    font-size: 24px !important;
    line-height: 1.03 !important;
  }

  #icerik .pd-head .pd-facts {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 5px !important;
    padding: 0 4px !important;
  }

  #icerik .pd-facts > div {
    min-height: 52px !important;
    padding: 8px 9px !important;
  }

  #icerik .pd-head .pd-talep {
    margin: 0 !important;
    padding: 10px !important;
    border-radius: 11px !important;
  }

  #icerik .pd-sart-body ul {
    grid-template-columns: 1fr !important;
    gap: 5px !important;
  }

  #icerik .pd-sart-body li {
    min-height: 40px !important;
    padding: 7px 8px !important;
  }

  #icerik .pd-sart-body li > span:last-child { font-size: 7.4px !important; }
  #icerik .pd-sart-body small { font-size: 6.3px !important; }
  #icerik .pd-act .btn { min-height: 43px !important; font-size: 8.5px !important; }

  #icerik > section.wrap[aria-labelledby="pd-rules"],
  #icerik > section.wrap[aria-labelledby="pd-more"] {
    margin-top: 11px !important;
    border-radius: 15px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-rules"] { padding: 13px !important; }
  #icerik > section.wrap[aria-labelledby="pd-rules"] .doc-body { grid-template-columns: 1fr !important; gap: 6px !important; }
  #icerik .ars-promo-rule-card-v3,
  #icerik .ars-promo-rule-card-v3:last-child:nth-child(odd) { grid-column: auto !important; padding: 11px !important; }
  #icerik .ars-promo-rule-card-v3 h3 { font-size: 9.5px !important; }
  #icerik .ars-promo-rule-card-v3 li { font-size: 7.2px !important; }
}

@media (max-width:640px) {
  #icerik > section.wrap[aria-labelledby="pd-more"] {
    padding: 10px !important;
    border-radius: 15px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] > .sec-head {
    margin-bottom: 9px !important;
    padding-bottom: 9px !important;
  }

  #icerik #pd-more { font-size: 14px !important; }

  #icerik > section.wrap[aria-labelledby="pd-more"] .sec-more {
    width: auto !important;
    min-width: 84px !important;
    min-height: 30px !important;
    padding: 0 9px !important;
    font-size: 6.5px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 7px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] article.promo { border-radius: 10px !important; }
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-art { aspect-ratio: 16 / 10 !important; }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-tag {
    left: 7px !important;
    top: 7px !important;
    min-height: 19px !important;
    padding: 0 6px !important;
    font-size: 5.7px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-in {
    padding: 9px !important;
    gap: 8px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-t {
    min-height: 43px !important;
    font-size: 8.4px !important;
    line-height: 1.25 !important;
  }

  /* Mobilde tutarlar tek satır: etiket solda, değer sağda */
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    padding-top: 5px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts > div {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 5px !important;
    min-height: 24px !important;
    padding: 4px 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.045) !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts > div:last-child { border-bottom: 0 !important; }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts dt {
    flex: 1 1 auto !important;
    margin: 0 !important;
    font-size: 5.8px !important;
    line-height: 1.1 !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-facts dd {
    flex: 0 0 auto !important;
    margin: 0 !important;
    font-size: 7.6px !important;
    line-height: 1 !important;
    text-align: right !important;
    white-space: nowrap !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-act { padding-top: 3px !important; }
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-act .btn {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 34px !important;
    padding: 0 7px !important;
    font-size: 7px !important;
  }

  /* Tek kalan son kart mobilde tam genişlik ve yatay */
  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid > article:last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
    display: grid !important;
    grid-template-columns: 42% minmax(0,1fr) !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid > article:last-child:nth-child(odd) .promo-art {
    width: 100% !important;
    height: 100% !important;
    min-height: 150px !important;
    aspect-ratio: auto !important;
    border-right: 1px solid rgba(255,255,255,.055) !important;
    border-bottom: 0 !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid > article:last-child:nth-child(odd) .promo-t {
    min-height: 0 !important;
    font-size: 9px !important;
  }

  #icerik > section.wrap[aria-labelledby="pd-more"] .promo-grid > article:last-child:nth-child(odd) .promo-in {
    padding: 10px !important;
  }
}
/* Arsenal hesap sayfası genel genişlik */body.arsenal-account-redesign #icerik > section.wrap.hs {  width: min(1480px, calc(100% - 40px)) !important;  max-width: 1480px !important;  margin: 34px auto 0 !important;  padding: 0 24px !important;  box-sizing: border-box !important;  grid-template-columns: 360px minmax(0, 1fr) !important;  gap: 28px !important;}/* Sol menü */body.arsenal-account-redesign .hs-nav {  width: 360px !important;  min-width: 360px !important;  padding: 16px !important;  box-sizing: border-box !important;}body.arsenal-account-redesign .hs-nav a,body.arsenal-account-redesign .hs-nav button {  width: 100% !important;  min-height: 46px !important;  color: #fff !important;  -webkit-text-fill-color: #fff !important;}/* İç alan */body.arsenal-account-redesign .hs-body {  width: 100% !important;  min-width: 0 !important;}/* Profil başlığı */body.arsenal-account-redesign .hs-head {  position: relative !important;  width: 100% !important;  min-height: 104px !important;  margin: 0 0 14px !important;  padding: 20px 24px !important;  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 18px !important;  overflow: hidden !important;  box-sizing: border-box !important;  border: 1px solid rgba(239, 28, 53, .34) !important;  border-radius: 18px !important;  background:    radial-gradient(circle at 92% 50%, rgba(232, 28, 53, .22), transparent 34%),    linear-gradient(135deg, #151923 0%, #0e1219 62%, #190b12 100%) !important;  box-shadow:    0 12px 30px rgba(0, 0, 0, .22),    inset 0 1px 0 rgba(255, 255, 255, .04) !important;}body.arsenal-account-redesign .hs-head::before {  content: "" !important;  position: absolute !important;  left: 0 !important;  top: 14px !important;  bottom: 14px !important;  width: 3px !important;  border-radius: 0 4px 4px 0 !important;  background: linear-gradient(180deg, #ff334d, #b90924) !important;  box-shadow: 0 0 16px rgba(239, 28, 53, .55) !important;}body.arsenal-account-redesign .hs-head h1,body.arsenal-account-redesign .hs-head h2,body.arsenal-account-redesign .hs-head h3 {  margin: 0 !important;  color: #fff !important;}body.arsenal-account-redesign .hs-head p,body.arsenal-account-redesign .hs-head small {  color: #8f9aaa !important;}/* Tüm buton yazıları */body.arsenal-account-redesign .btn,body.arsenal-account-redesign .btn *,body.arsenal-account-redesign .bal a,body.arsenal-account-redesign .bal a *,body.arsenal-account-redesign button {  color: #fff !important;  -webkit-text-fill-color: #fff !important;}/* Tüm kutuların ortak genişliği */body.arsenal-account-redesign .bal,body.arsenal-account-redesign .bal-main,body.arsenal-account-redesign .bal-side,body.arsenal-account-redesign .hs-duo,body.arsenal-account-redesign .hs-duo > *,body.arsenal-account-redesign .hs-body > *,body.arsenal-account-redesign .hs-body .card {  box-sizing: border-box !important;}/* Mobil */@media (max-width: 780px) {  body.arsenal-account-redesign #icerik > section.wrap.hs {    width: calc(100% - 20px) !important;    max-width: none !important;    margin: 14px 10px 100px !important;    padding: 0 !important;    display: flex !important;    flex-direction: column !important;    gap: 14px !important;  }  /* Tek satır, yatay kaydırılabilir menü */  body.arsenal-account-redesign .hs-nav {    width: 100% !important;    max-width: none !important;    min-width: 0 !important;    height: 68px !important;    padding: 10px !important;    display: flex !important;    flex-direction: row !important;    flex-wrap: nowrap !important;    align-items: center !important;    gap: 8px !important;    overflow-x: auto !important;    overflow-y: hidden !important;    scrollbar-width: none !important;    box-sizing: border-box !important;  }  body.arsenal-account-redesign .hs-nav::-webkit-scrollbar {    display: none !important;  }  body.arsenal-account-redesign .hs-nav a,  body.arsenal-account-redesign .hs-nav button {    flex: 0 0 128px !important;    width: 128px !important;    min-width: 128px !important;    max-width: 128px !important;    height: 46px !important;    min-height: 46px !important;    padding: 0 10px !important;    display: flex !important;    align-items: center !important;    justify-content: center !important;    text-align: center !important;    white-space: nowrap !important;    border-radius: 11px !important;  }  /* Mobil içerik tek kolon */  body.arsenal-account-redesign .hs-body {    width: 100% !important;    max-width: none !important;    min-width: 0 !important;    display: flex !important;    flex-direction: column !important;    align-items: stretch !important;    gap: 14px !important;  }  /* Mobil profil kutusu */  body.arsenal-account-redesign .hs-head {    width: 100% !important;    min-height: 92px !important;    margin: 0 0 14px !important;    padding: 17px 18px 17px 21px !important;    border-radius: 16px !important;  }  body.arsenal-account-redesign .hs-head h1,  body.arsenal-account-redesign .hs-head h2 {    font-size: 21px !important;  }  body.arsenal-account-redesign .hs-head p,  body.arsenal-account-redesign .hs-head small {    font-size: 11px !important;  }  /* Her kutu eşit genişlik */  body.arsenal-account-redesign .hs-body > *,  body.arsenal-account-redesign .bal,  body.arsenal-account-redesign .bal-main,  body.arsenal-account-redesign .bal-side,  body.arsenal-account-redesign .hs-duo,  body.arsenal-account-redesign .hs-duo > *,  body.arsenal-account-redesign .hs-body .card {    width: 100% !important;    max-width: none !important;    min-width: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    align-self: stretch !important;    box-sizing: border-box !important;  }  body.arsenal-account-redesign .bal {    display: flex !important;    flex-direction: column !important;    gap: 14px !important;    margin: 0 !important;  }  body.arsenal-account-redesign .hs-duo {    display: flex !important;    flex-direction: column !important;    gap: 14px !important;    margin: 0 !important;  }  body.arsenal-account-redesign .hs-duo > * {    display: block !important;    min-height: 120px !important;  }}/* FINAL ACCOUNT UI OVERRIDES */#icerik > section.wrap.hs {  width:min(1480px,calc(100% - 40px)) !important;  max-width:1480px !important; margin:34px auto 90px !important;  padding:0 28px !important; display:grid !important;  grid-template-columns:350px minmax(0,1fr) !important; gap:28px !important;  box-sizing:border-box !important;}#icerik > section.wrap.hs .hs-nav {  position:sticky !important; top:24px !important; width:350px !important; min-width:350px !important;  height:max-content !important; padding:14px !important; border:1px solid rgba(255,255,255,.09) !important;  border-radius:22px !important; background:linear-gradient(180deg,rgba(28,31,42,.96),rgba(11,15,22,.98)) !important;  box-shadow:0 24px 55px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05) !important;}#icerik > section.wrap.hs .hs-nav::before { content:'HESAP MERKEZİ' !important; display:block !important; padding:10px 13px 14px !important; color:#8e98a8 !important; font-size:10px !important; font-weight:800 !important; letter-spacing:.16em !important; }#icerik > section.wrap.hs .hs-nav a,#icerik > section.wrap.hs .hs-nav button { width:100% !important; min-height:48px !important; margin:3px 0 !important; padding:0 15px !important; display:flex !important; align-items:center !important; gap:11px !important; border:1px solid transparent !important; border-radius:12px !important; color:#aeb6c4 !important; transition:.22s ease !important; }#icerik > section.wrap.hs .hs-nav a:hover,#icerik > section.wrap.hs .hs-nav a.is-on { color:#fff !important; border-color:rgba(239,28,53,.38) !important; background:linear-gradient(90deg,rgba(235,27,52,.88),rgba(124,8,27,.5)) !important; box-shadow:0 10px 24px rgba(231,24,52,.2) !important; transform:translateX(3px) !important; }#icerik > section.wrap.hs .hs-body { min-width:0 !important; display:flex !important; flex-direction:column !important; gap:18px !important; }#icerik > section.wrap.hs .hs-head { position:relative !important; min-height:124px !important; padding:26px 30px !important; overflow:hidden !important; border:1px solid rgba(239,28,53,.42) !important; border-radius:22px !important; background:radial-gradient(circle at 92% 50%,rgba(239,28,53,.32),transparent 34%),linear-gradient(115deg,#141923,#0f121a 55%,#260b15) !important; box-shadow:0 20px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06) !important; }#icerik > section.wrap.hs .bal { padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important; }#icerik > section.wrap.hs .bal::before,#icerik > section.wrap.hs .bal::after { display:none !important; content:none !important; }#icerik > section.wrap.hs .bal-main,#icerik > section.wrap.hs .bal-side,#icerik > section.wrap.hs .hs-duo > *,#icerik > section.wrap.hs .card { border:1px solid rgba(255,255,255,.1) !important; border-radius:20px !important; background:linear-gradient(145deg,#171b25,#0c1017) !important; box-shadow:0 16px 32px rgba(0,0,0,.22) !important; box-sizing:border-box !important; }#icerik > section.wrap.hs .bal-main { position:relative !important; overflow:hidden !important; padding:26px !important; }#icerik > section.wrap.hs .bal-side { padding:26px !important; }#icerik > section.wrap.hs .bal-main::before { content:'' !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:4px !important; background:linear-gradient(180deg,#ff334d,#a90b25) !important; box-shadow:0 0 18px rgba(239,28,53,.55) !important; }#icerik > section.wrap.hs .btn,#icerik > section.wrap.hs button { color:#fff !important; -webkit-text-fill-color:#fff !important; }@media(max-width:780px){ #icerik > section.wrap.hs { width:calc(100% - 40px) !important; max-width:none !important; margin:12px auto 100px !important; padding:0 !important; display:flex !important; flex-direction:column !important; gap:12px !important; } #icerik > section.wrap.hs .hs-nav { position:relative !important; top:auto !important; left:0 !important; width:100% !important; min-width:0 !important; height:72px !important; padding:10px 18px !important; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; gap:8px !important; overflow-x:auto !important; scrollbar-width:none !important; box-sizing:border-box !important; } #icerik > section.wrap.hs .hs-nav::-webkit-scrollbar { display:none !important; } #icerik > section.wrap.hs .hs-nav::before { display:none !important; } #icerik > section.wrap.hs .hs-nav a,#icerik > section.wrap.hs .hs-nav button { flex:0 0 132px !important; width:132px !important; min-width:132px !important; max-width:132px !important; height:48px !important; min-height:48px !important; margin:0 !important; justify-content:center !important; padding:0 10px !important; white-space:nowrap !important; } #icerik > section.wrap.hs .hs-head { width:100% !important; min-height:96px !important; padding:20px !important; border-radius:18px !important; } #icerik > section.wrap.hs .hs-body > *,#icerik > section.wrap.hs .bal,#icerik > section.wrap.hs .bal-main,#icerik > section.wrap.hs .bal-side,#icerik > section.wrap.hs .hs-duo,#icerik > section.wrap.hs .hs-duo > *,#icerik > section.wrap.hs .card { width:100% !important; max-width:none !important; min-width:0 !important; margin-left:0 !important; margin-right:0 !important; align-self:stretch !important; box-sizing:border-box !important; } #icerik > section.wrap.hs .bal { display:flex !important; flex-direction:column !important; gap:12px !important; } #icerik > section.wrap.hs .hs-duo { display:flex !important; flex-direction:column !important; gap:12px !important; }}/* Bilgiler sayfası: kalıcı tasarım */#icerik > section.wrap.hs .hs-body > section.card{position:relative!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(24,29,40,.98),rgba(10,14,21,.98))!important;box-shadow:0 20px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05)!important}#icerik > section.wrap.hs .hs-body > section.card::before{content:none!important;display:none!important}#icerik > section.wrap.hs .hs-body > section.card:hover{border-color:rgba(239,28,53,.42)!important;transform:translateY(-2px)!important;transition:transform .22s ease,border-color .22s ease!important}#icerik > section.wrap.hs .card-head{min-height:72px!important;padding:22px 28px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}#icerik > section.wrap.hs .card-k{margin:0!important;color:#fff!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important}#icerik > section.wrap.hs .tag{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border:1px solid rgba(239,28,53,.3)!important;border-radius:999px!important;color:#ff6c7e!important;background:rgba(239,28,53,.1)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}#icerik > section.wrap.hs .det{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:24px 28px 14px!important}#icerik > section.wrap.hs .det>div{min-height:86px!important;padding:17px 18px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important}#icerik > section.wrap.hs .det dt{margin:0 0 9px!important;color:#8791a1!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}#icerik > section.wrap.hs .det dd{margin:0!important;color:#f4f6fa!important;font-size:16px!important;font-weight:750!important}#icerik > section.wrap.hs .det-note{margin:0!important;padding:0 28px 24px!important;color:#7f8998!important;font-size:12px!important}#icerik > section.wrap.hs .det-copy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#icerik > section.wrap.hs .btn-copy{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#cbd2dd!important;background:rgba(255,255,255,.06)!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2){padding-bottom:26px!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) form{padding:24px 28px 0!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) label{display:block!important;margin:0 0 8px!important;color:#aeb7c6!important;font-size:11px!important;font-weight:750!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) .inp{width:100%!important;height:52px!important;margin:0 0 20px!important;padding:0 16px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important;outline:none!important;color:#fff!important;background:rgba(7,11,17,.72)!important;transition:border-color .2s ease,box-shadow .2s ease!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) .inp:focus{border-color:rgba(239,28,53,.8)!important;box-shadow:0 0 0 3px rgba(239,28,53,.12)!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) .btn-primary{min-height:48px!important;padding:0 24px!important;border:0!important;border-radius:11px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#bd0f28)!important;box-shadow:0 12px 24px rgba(214,18,45,.25)!important;font-weight:800!important}@media(max-width:780px){#icerik > section.wrap.hs .hs-body>section.card{border-radius:18px!important}#icerik > section.wrap.hs .card-head{min-height:64px!important;padding:18px 20px 14px!important}#icerik > section.wrap.hs .card-k{font-size:18px!important}#icerik > section.wrap.hs .det{grid-template-columns:1fr!important;gap:10px!important;padding:18px 20px 12px!important}#icerik > section.wrap.hs .det>div{min-height:68px!important}#icerik > section.wrap.hs .det-note{padding:0 20px 20px!important}#icerik > section.wrap.hs .hs-body>section.card:nth-of-type(2) form{padding:20px 20px 0!important}}/* =========================================================
   HESAP MERKEZİ — DOĞRULANMIŞ HAREKET / FİLTRE TASARIMI
   Gerçek DOM: h-act, t-list, hs-filter
   ========================================================= */

/* Genel Bakış / Cüzdan: Son Hareketler */
#icerik section.card[aria-labelledby="h-act"]{
  width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
  padding:0!important;overflow:visible!important;box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(22,27,37,.94),rgba(10,14,21,.96))!important;
  box-shadow:0 16px 34px rgba(0,0,0,.18)!important;
}
#icerik section.card[aria-labelledby="h-act"] .card-head{
  min-height:68px!important;padding:17px 20px!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
  background:linear-gradient(100deg,rgba(255,31,63,.06),rgba(255,255,255,.015))!important;
}
#icerik section.card[aria-labelledby="h-act"] .card-k{margin:0!important;color:#f6f7fa!important;font-size:18px!important;font-weight:850!important}
#icerik section.card[aria-labelledby="h-act"] .card-more{color:#ff3b59!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}
#icerik section.card[aria-labelledby="h-act"] table.tbl{width:100%!important;max-width:100%!important;margin:0!important;table-layout:fixed!important;border-collapse:collapse!important;background:transparent!important}
#icerik section.card[aria-labelledby="h-act"] th{padding:11px 18px!important;color:#7f8a9a!important;font-size:9px!important;font-weight:800!important;letter-spacing:.11em!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
#icerik section.card[aria-labelledby="h-act"] td{height:auto!important;padding:13px 18px!important;color:#dbe1e8!important;font-size:12px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
#icerik section.card[aria-labelledby="h-act"] tbody tr:last-child td{border-bottom:0!important}
#icerik section.card[aria-labelledby="h-act"] td.money{color:#fff!important;font-weight:850!important;white-space:nowrap!important}

/* İşlemler / Casino bahisleri filtre alanı */
#icerik > section.wrap.hs .hs-body > .hs-filter{
  width:100%!important;min-height:96px!important;margin:0!important;padding:20px 24px!important;box-sizing:border-box!important;
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:end!important;gap:14px!important;
  border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;
  background:linear-gradient(145deg,#171c26,#0c1017)!important;box-shadow:0 18px 34px rgba(0,0,0,.2)!important;
}
#icerik > section.wrap.hs .hs-filter .hs-fld{min-width:0!important;width:auto!important}
#icerik > section.wrap.hs .hs-filter label{display:block!important;margin:0 0 8px!important;color:#8f99a9!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
#icerik > section.wrap.hs .hs-filter .inp{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;outline:none!important;color:#f5f7fa!important;background:rgba(7,11,17,.82)!important;color-scheme:dark!important}
#icerik > section.wrap.hs .hs-filter .inp:focus{border-color:rgba(239,28,53,.78)!important;box-shadow:0 0 0 3px rgba(239,28,53,.12)!important}
#icerik > section.wrap.hs .hs-filter .btn{height:48px!important;min-width:105px!important;border:0!important;border-radius:11px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#bd0f28)!important;box-shadow:0 10px 22px rgba(214,18,45,.24)!important;font-weight:800!important}

/* İşlemler özet kutuları */
#icerik > section.wrap.hs .hs-sum{width:100%!important;min-height:128px!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;background:linear-gradient(145deg,#171c26,#0c1017)!important;box-shadow:0 18px 34px rgba(0,0,0,.2)!important}
#icerik > section.wrap.hs .hs-sum>div{min-height:76px!important;padding:15px 17px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important}
#icerik > section.wrap.hs .hs-sum span{margin-bottom:8px!important;color:#8d97a6!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
#icerik > section.wrap.hs .hs-sum .money{color:#fff!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.03em!important}
#icerik > section.wrap.hs .hs-sum-note{grid-column:1/-1!important;margin:-2px 2px 0!important;color:#737e8e!important;font-size:11px!important}
#icerik > section.wrap.hs .empty{width:100%!important;min-height:220px!important;margin:0!important;padding:34px 24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed rgba(255,255,255,.13)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 20%,rgba(239,28,53,.12),transparent 42%),linear-gradient(145deg,#151a23,#0c1017)!important}
#icerik > section.wrap.hs .empty svg{width:42px!important;height:42px!important;margin-bottom:16px!important;color:#f12642!important;opacity:.9!important}
#icerik > section.wrap.hs .empty p{margin:3px 0!important;color:#8993a3!important;font-size:13px!important}
#icerik > section.wrap.hs .empty p b{color:#fff!important;font-size:16px!important}

/* İşlemler sonuç tablosu */
#icerik section.card.hs-card[aria-labelledby="t-list"]{
  width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;
  overflow:visible!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(21,26,36,.96),rgba(9,13,20,.97))!important;box-shadow:0 14px 30px rgba(0,0,0,.18)!important;
}
#icerik section.card.hs-card[aria-labelledby="t-list"] .hs-scroll{width:100%!important;overflow:visible!important;border-radius:18px!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] table.hs-tbl{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;background:transparent!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] thead th{height:auto!important;padding:13px 18px!important;color:#7f8998!important;font-size:9px!important;font-weight:850!important;letter-spacing:.08em!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] tbody td{height:auto!important;padding:15px 18px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:transparent!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] tbody tr:last-child td{border-bottom:0!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] .hs-when{width:18%!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] .hs-game{width:46%!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] .money{font-weight:850!important}
#icerik section.card.hs-card[aria-labelledby="t-list"] .tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:3px 10px!important;border-radius:999px!important}

@media(max-width:780px){
  #icerik > section.wrap.hs .hs-nav{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:10px 12px!important;box-sizing:border-box!important;scroll-padding:0 18px!important}
  #icerik > section.wrap.hs .hs-nav a,#icerik > section.wrap.hs .hs-nav button{flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 9px!important;font-size:11px!important}

  #icerik section.card[aria-labelledby="h-act"]{overflow:visible!important}
  #icerik section.card[aria-labelledby="h-act"] .card-head{min-height:60px!important;padding:14px 15px!important}
  #icerik section.card[aria-labelledby="h-act"] .card-k{font-size:16px!important}
  #icerik section.card[aria-labelledby="h-act"] table.tbl,#icerik section.card[aria-labelledby="h-act"] tbody{display:block!important;width:100%!important}
  #icerik section.card[aria-labelledby="h-act"] thead{display:none!important}
  #icerik section.card[aria-labelledby="h-act"] tbody{padding:10px!important;box-sizing:border-box!important}
  #icerik section.card[aria-labelledby="h-act"] tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;width:100%!important;margin:0 0 8px!important;padding:12px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}
  #icerik section.card[aria-labelledby="h-act"] tbody tr:last-child{margin-bottom:0!important}
  #icerik section.card[aria-labelledby="h-act"] tbody td{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}
  #icerik section.card[aria-labelledby="h-act"] tbody td:nth-child(1){grid-column:1!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;color:#f2f4f7!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important;text-overflow:ellipsis!important}
  #icerik section.card[aria-labelledby="h-act"] tbody td:nth-child(2){grid-column:1!important;grid-row:2!important;color:#808c9c!important;font-size:9px!important}
  #icerik section.card[aria-labelledby="h-act"] tbody td:nth-child(3){grid-column:2!important;grid-row:1!important;text-align:right!important}
  #icerik section.card[aria-labelledby="h-act"] tbody td:nth-child(4){grid-column:2!important;grid-row:2!important;align-self:end!important;text-align:right!important;font-size:12px!important}

  #icerik > section.wrap.hs .hs-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:14px!important;height:auto!important;min-height:0!important;overflow:visible!important}
  #icerik > section.wrap.hs .hs-filter .hs-fld{min-width:0!important;width:auto!important}
  #icerik > section.wrap.hs .hs-filter .hs-fld:nth-child(3){grid-column:1/-1!important}
  #icerik > section.wrap.hs .hs-filter .btn{grid-column:1/-1!important;width:100%!important}
  #icerik > section.wrap.hs .hs-filter input[type="date"].inp{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;padding:0 9px!important;box-sizing:border-box!important;font-size:11px!important;color:#f1f3f6!important;color-scheme:dark!important;background:rgba(7,11,17,.88)!important}
  #icerik > section.wrap.hs .hs-filter select.inp{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}

  #icerik > section.wrap.hs .hs-sum{grid-template-columns:1fr!important;min-height:0!important;padding:14px!important}
  #icerik > section.wrap.hs .hs-sum>div{min-height:72px!important}
  #icerik > section.wrap.hs .hs-sum-note{grid-column:auto!important}
  #icerik > section.wrap.hs .empty{min-height:190px!important;padding:28px 18px!important}

  #icerik section.card.hs-card[aria-labelledby="t-list"]{overflow:visible!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] thead{display:none!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] table,#icerik section.card.hs-card[aria-labelledby="t-list"] tbody{display:block!important;width:100%!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] tbody{padding:10px!important;box-sizing:border-box!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;margin:0 0 8px!important;padding:12px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] tbody td{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] .hs-when{grid-column:1!important;grid-row:1!important;width:auto!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] .hs-game{grid-column:1!important;grid-row:2!important;width:auto!important;min-width:0!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] td.money{grid-column:2!important;grid-row:1!important;text-align:right!important}
  #icerik section.card.hs-card[aria-labelledby="t-list"] td.tbl-end{grid-column:2!important;grid-row:2!important;text-align:right!important}
}

/* =========================================================
   YATIRIM + ÇEKİM — DOĞRULANMIŞ GERÇEK DOM TASARIMI
   Gerçek DOM: dep-1, dep-2, wd-1, #wdForm, wd-2, wd-3
   ========================================================= */

/* Yöntem kapsayıcıları */
#icerik section.step[aria-labelledby="dep-1"],#icerik section.step[aria-labelledby="wd-1"]{
  width:100%!important;max-width:none!important;padding:20px!important;box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.09)!important;border-radius:19px!important;
  background:radial-gradient(420px 180px at 100% 0%,rgba(241,38,66,.055),transparent 68%),linear-gradient(145deg,#121923,#0b1119)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.18)!important;
}
#icerik section.step[aria-labelledby="dep-1"]>.step-k,#icerik section.step[aria-labelledby="wd-1"]>.step-k{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;color:#f5f7fa!important;font-size:16px!important;font-weight:850!important}
#icerik section.step[aria-labelledby="dep-1"]>.step-k>i,#icerik section.step[aria-labelledby="wd-1"]>.step-k>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:50%!important;color:#ff6176!important;background:rgba(241,38,66,.12)!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}

#icerik section.step[aria-labelledby="dep-1"] form.arsenal-method-list,#icerik section.step[aria-labelledby="wd-1"] form.arsenal-method-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important}
#icerik section.step[aria-labelledby="dep-1"] form.arsenal-method-list>label.meth-o,#icerik section.step[aria-labelledby="wd-1"] form.arsenal-method-list>label.meth-o{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:linear-gradient(150deg,rgba(22,28,38,.98),rgba(9,14,21,.98))!important;transition:border-color .18s ease,background .18s ease!important}
#icerik section.step[aria-labelledby="dep-1"] form.arsenal-method-list>label.meth-o:has(input:checked),#icerik section.step[aria-labelledby="wd-1"] form.arsenal-method-list>label.meth-o:has(input:checked){border-color:rgba(241,38,66,.65)!important;background:linear-gradient(145deg,rgba(241,38,66,.08),rgba(10,15,22,.98))!important;box-shadow:inset 0 0 0 1px rgba(241,38,66,.06)!important}
#icerik .arsenal-method-list>label.meth-o>input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-visual,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-visual{display:block!important;width:100%!important;min-width:0!important;margin:0!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-frame,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-frame{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:72px!important;padding:7px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:11px!important;background:#080d14!important;overflow:hidden!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-image,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:7px!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-name,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-name{display:block!important;min-width:0!important;margin:0!important;color:#f3f5f8!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;width:100%!important;min-height:53px!important;margin:0!important;padding:8px 9px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;background:rgba(255,255,255,.028)!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit small,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit small{margin:0!important;color:#788495!important;font-size:7px!important;line-height:1!important;font-weight:850!important;letter-spacing:.08em!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit strong,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit strong{color:#f1f3f6!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;white-space:nowrap!important}
#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-action,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:10px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#bd102b)!important;box-shadow:0 8px 18px rgba(205,16,44,.17)!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}
#icerik .arsenal-method-action[data-ars-busy="1"]{opacity:.65!important;pointer-events:none!important}

/* Yatırım 2. Tutar */
#icerik section.step[aria-labelledby="dep-2"]{scroll-margin-top:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:19px!important;background:radial-gradient(430px 190px at 100% 0%,rgba(241,38,66,.07),transparent 68%),linear-gradient(145deg,#121923,#0b1119)!important;box-shadow:0 16px 36px rgba(0,0,0,.18)!important}
#icerik section.step[aria-labelledby="dep-2"]>.step-k{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;color:#f4f6f9!important}
#icerik section.step[aria-labelledby="dep-2"]>.step-k>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:27px!important;height:27px!important;border-radius:50%!important;color:#ff6176!important;background:rgba(241,38,66,.12)!important;font-style:normal!important}
#icerik form.arsenal-deposit-form-final{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:16px!important;row-gap:18px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#icerik form.arsenal-deposit-form-final .amt{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#icerik form.arsenal-deposit-form-final .amt-field{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#icerik form.arsenal-deposit-form-final .amt-field>label,#icerik form.arsenal-deposit-form-final .f-row label{display:block!important;margin:0 0 8px!important;color:#aeb7c5!important;font-size:11px!important;font-weight:800!important}
#icerik form.arsenal-deposit-form-final .amt-in{display:flex!important;align-items:center!important;width:100%!important;height:54px!important;box-sizing:border-box!important;margin:0!important;padding:0 15px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:13px!important;background:#090e16!important;overflow:hidden!important}
#icerik form.arsenal-deposit-form-final .amt-in:focus-within{border-color:#ed1b36!important;box-shadow:0 0 0 3px rgba(237,27,54,.11)!important}
#icerik form.arsenal-deposit-form-final .amt-cur{position:static!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;margin:0 14px 0 0!important;padding:0 12px 0 0!important;box-sizing:border-box!important;border-right:1px solid rgba(255,255,255,.14)!important;color:#ed1b36!important;font-size:11px!important;font-weight:900!important;line-height:1!important}
#icerik form.arsenal-deposit-form-final #depAmount{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}
#icerik form.arsenal-deposit-form-final #depAmount::placeholder{color:#778294!important;opacity:1!important}
#icerik form.arsenal-deposit-form-final .hint{display:block!important;margin:7px 0 0!important;color:#8e98a8!important;font-size:10px!important;line-height:1.4!important}
#icerik form.arsenal-deposit-form-final .f-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;margin:0!important;gap:16px!important}
#icerik form.arsenal-deposit-form-final .f-row .field{min-width:0!important;margin:0!important}
#icerik form.arsenal-deposit-form-final .f-row input.inp{width:100%!important;height:50px!important;box-sizing:border-box!important;margin:0!important;padding:0 15px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;background:#090e16!important;color:#fff!important;box-shadow:none!important}
#icerik form.arsenal-deposit-form-final button[type="submit"]{grid-column:1/-1!important;width:100%!important;height:52px!important;margin:0!important;border:0!important;border-radius:13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#b90f29)!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 24px rgba(220,18,46,.22)!important}
#icerik form.arsenal-deposit-form-final .sum-fine{grid-column:1/-1!important;margin:-2px 4px 0!important;color:#8f99a8!important;font-size:10px!important;line-height:1.55!important;text-align:center!important}

/* Son yatırım talepleri */
#icerik section.arsenal-recent-deposits{width:100%!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;border:1px solid #29323f!important;border-radius:19px!important;background:#10161f!important;box-shadow:0 18px 42px rgba(0,0,0,.16)!important}
#icerik section.arsenal-recent-deposits .card-head{display:flex!important;align-items:center!important;min-height:76px!important;box-sizing:border-box!important;margin:0!important;padding:20px 26px!important;border:0!important;border-bottom:1px solid #26303d!important;background:linear-gradient(110deg,#171d28,#111720)!important}
#icerik section.arsenal-recent-deposits .card-k{margin:0!important;color:#f5f6f8!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}
#icerik section.arsenal-recent-deposits .hs-tbl-wrap{width:100%!important;overflow-x:auto!important;border:0!important;background:transparent!important}
#icerik section.arsenal-recent-deposits table.hs-tbl{width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important;table-layout:fixed!important}
#icerik section.arsenal-recent-deposits thead{background:#0c121b!important}
#icerik section.arsenal-recent-deposits th{height:44px!important;box-sizing:border-box!important;padding:11px 26px!important;border:0!important;border-bottom:1px solid #26303d!important;color:#8894a5!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;text-align:left!important;text-transform:uppercase!important}
#icerik section.arsenal-recent-deposits td{height:66px!important;box-sizing:border-box!important;padding:15px 26px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.065)!important;color:#e5e9f0!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important;background:transparent!important}
#icerik section.arsenal-recent-deposits tbody tr:last-child td{border-bottom:0!important}
#icerik section.arsenal-recent-deposits th:first-child,#icerik section.arsenal-recent-deposits td:first-child{width:14%!important}
#icerik section.arsenal-recent-deposits th:nth-child(2),#icerik section.arsenal-recent-deposits td:nth-child(2){width:32%!important}
#icerik section.arsenal-recent-deposits th:nth-child(3),#icerik section.arsenal-recent-deposits td:nth-child(3){width:23%!important}
#icerik section.arsenal-recent-deposits .tbl-end{width:31%!important;text-align:right!important}
#icerik section.arsenal-recent-deposits td.money{color:#fff!important;font-size:15px!important;font-weight:800!important;white-space:nowrap!important}

/* Çekim: gerçek #wdForm bir bütün */
#icerik form#wdForm{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;background:transparent!important}
#icerik form#wdForm>section.step{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:19px!important;background:radial-gradient(430px 190px at 100% 0%,rgba(241,38,66,.055),transparent 68%),linear-gradient(145deg,#121923,#0b1119)!important;box-shadow:0 16px 36px rgba(0,0,0,.17)!important}
#icerik form#wdForm>section.step>.step-k{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;color:#f4f6f9!important;font-size:16px!important;font-weight:850!important}
#icerik form#wdForm>section.step>.step-k>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:50%!important;color:#ff6176!important;background:rgba(241,38,66,.12)!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}
#icerik form#wdForm section.step[aria-labelledby="wd-2"] .amt,#icerik form#wdForm section.step[aria-labelledby="wd-2"] .amt-field{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#icerik form#wdForm .field{min-width:0!important;box-sizing:border-box!important}
#icerik form#wdForm .field>label{display:block!important;margin:0 0 8px!important;color:#9ba6b6!important;font-size:10px!important;font-weight:800!important}
#icerik form#wdForm .amt-in{display:flex!important;align-items:center!important;width:100%!important;height:52px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;background:#080d14!important}
#icerik form#wdForm .amt-cur{position:static!important;flex:0 0 auto!important;width:auto!important;margin:0 13px 0 0!important;padding:0 13px 0 0!important;border-right:1px solid rgba(255,255,255,.11)!important;color:#f12642!important;font-size:10px!important;font-weight:900!important}
#icerik form#wdForm #wdAmount{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}
#icerik form#wdForm .hint{display:block!important;margin:7px 0 0!important;color:#7f8a9a!important;font-size:9px!important;line-height:1.45!important}
#icerik form#wdForm section.step[aria-labelledby="wd-3"]>.field:first-of-type{width:100%!important;margin:0 0 16px!important;padding:12px 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important}
#icerik form#wdForm section.step[aria-labelledby="wd-3"] .det-note{margin:2px 0 0!important;padding:0!important;color:#f1f3f6!important;font-size:12px!important;font-weight:800!important}
#icerik form#wdForm .dest[hidden]{display:none!important}
#icerik form#wdForm .dest:not([hidden]){display:block!important;width:100%!important;margin:0!important}
#icerik form#wdForm .dest:not([hidden]) .f-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 14px!important}
#icerik form#wdForm input.inp,#icerik form#wdForm select.inp{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;outline:0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;color:#f4f6f9!important;background:#080d14!important;box-shadow:none!important}
#icerik form#wdForm input.inp:focus,#icerik form#wdForm select.inp:focus{border-color:rgba(241,38,66,.72)!important;box-shadow:0 0 0 3px rgba(241,38,66,.09)!important}
#icerik form#wdForm>button[type="submit"]{width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;border:0!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#ba0e29)!important;box-shadow:0 10px 24px rgba(204,14,42,.18)!important;font-size:12px!important;font-weight:850!important}
#icerik form#wdForm>.sum-fine{width:100%!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;color:#7c8797!important;font-size:9px!important;line-height:1.55!important;text-align:center!important}

@media(max-width:780px){
  #icerik section.step[aria-labelledby="dep-1"],#icerik section.step[aria-labelledby="wd-1"]{padding:14px!important;border-radius:16px!important}
  #icerik section.step[aria-labelledby="dep-1"] form.arsenal-method-list,#icerik section.step[aria-labelledby="wd-1"] form.arsenal-method-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  #icerik section.step[aria-labelledby="dep-1"] form.arsenal-method-list>label.meth-o,#icerik section.step[aria-labelledby="wd-1"] form.arsenal-method-list>label.meth-o{display:flex!important;flex-direction:column!important;gap:6px!important;min-height:0!important;padding:7px!important;border-radius:12px!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-visual,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-visual,#icerik section.step[aria-labelledby="dep-1"] .arsenal-method-frame,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-frame{width:100%!important;min-width:0!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-frame,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-frame{height:52px!important;padding:4px!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-name,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-name{min-height:13px!important;font-size:9px!important;line-height:13px!important;text-align:center!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit{min-height:40px!important;padding:5px!important;text-align:center!important;align-items:center!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit small,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit small{font-size:5.7px!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-limit strong,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-limit strong{font-size:7.4px!important}
  #icerik section.step[aria-labelledby="dep-1"] .arsenal-method-action,#icerik section.step[aria-labelledby="wd-1"] .arsenal-method-action{height:32px!important;min-height:32px!important;border-radius:8px!important;font-size:9px!important}

  #icerik section.step[aria-labelledby="dep-2"]{padding:16px!important;border-radius:16px!important}
  #icerik section.step[aria-labelledby="dep-2"] form.arsenal-deposit-form-final{display:flex!important;flex-direction:column!important;gap:14px!important}
  #icerik section.step[aria-labelledby="dep-2"] form.arsenal-deposit-form-final .f-row{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}

  #icerik section.arsenal-recent-deposits .card-head{min-height:62px!important;padding:17px 18px!important}
  #icerik section.arsenal-recent-deposits .card-k{font-size:17px!important}
  #icerik section.arsenal-recent-deposits .hs-tbl-wrap{overflow:visible!important;padding:10px 14px 14px!important;box-sizing:border-box!important}
  #icerik section.arsenal-recent-deposits table.hs-tbl,#icerik section.arsenal-recent-deposits tbody{display:block!important;width:100%!important}
  #icerik section.arsenal-recent-deposits thead{display:none!important}
  #icerik section.arsenal-recent-deposits tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:11px 12px!important;width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:15px!important;border:1px solid #2b3543!important;border-radius:13px!important;background:#131a25!important}
  #icerik section.arsenal-recent-deposits tbody tr:last-child{margin-bottom:0!important}
  #icerik section.arsenal-recent-deposits tbody td{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important}
  #icerik section.arsenal-recent-deposits tbody td:first-child{grid-column:1!important;grid-row:1!important;font-size:11px!important}
  #icerik section.arsenal-recent-deposits tbody td:nth-child(2){grid-column:1!important;grid-row:2!important;font-size:14px!important;font-weight:800!important}
  #icerik section.arsenal-recent-deposits tbody td:nth-child(3){grid-column:2!important;grid-row:1!important;text-align:right!important}
  #icerik section.arsenal-recent-deposits tbody td.money{grid-column:2!important;grid-row:2!important;align-self:end!important;font-size:14px!important;text-align:right!important}

  #icerik form#wdForm{gap:12px!important}
  #icerik form#wdForm>section.step{padding:16px!important;border-radius:16px!important}
  #icerik form#wdForm .dest:not([hidden]) .f-row{grid-template-columns:1fr!important;gap:12px!important}
  #icerik form#wdForm>button[type="submit"]{height:50px!important;min-height:50px!important}
}

/* FINAL CIRCLE DECORATIONS: menu and page header */#icerik > section.wrap.hs .hs-nav,#icerik > section.wrap.hs .hs-head {  position: relative !important;  isolation: isolate !important;}#icerik > section.wrap.hs .hs-nav::after,#icerik > section.wrap.hs .hs-head::after {  content: "" !important;  position: absolute !important;  width: 190px !important;  height: 190px !important;  right: -58px !important;  top: 50% !important;  transform: translateY(-50%) !important;  border: 1px solid rgba(239,28,53,.22) !important;  border-radius: 50% !important;  background:    radial-gradient(circle at center,      transparent 0 34px,      rgba(239,28,53,.16) 35px 36px,      transparent 37px 65px,      rgba(239,28,53,.12) 66px 67px,      transparent 68px 94px,      rgba(255,255,255,.06) 95px 96px,      transparent 97px);  box-shadow:    0 0 32px rgba(239,28,53,.12),    inset 0 0 28px rgba(239,28,53,.08) !important;  pointer-events: none !important;  z-index: -1 !important;}#icerik > section.wrap.hs .hs-nav::after {  width: 160px !important;  height: 160px !important;  right: -48px !important;}#icerik > section.wrap.hs .hs-nav > *,#icerik > section.wrap.hs .hs-head > * {  position: relative !important;  z-index: 1 !important;}@media (max-width:780px) {  #icerik > section.wrap.hs .hs-nav::after {    width: 150px !important;    height: 150px !important;    right: -44px !important;    opacity: .8 !important;  }  #icerik > section.wrap.hs .hs-head::after {    width: 165px !important;    height: 165px !important;    right: -52px !important;    opacity: .85 !important;  }}/* =========================================================
   GÜVENLİK — DOĞRULANMIŞ V6 TASARIMI
   Gerçek DOM: g-pass / g-ses
   ========================================================= */
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password,
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions{
  position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;
  margin:0!important;padding:24px 26px!important;box-sizing:border-box!important;overflow:hidden!important;
  border:1px solid rgba(255,255,255,.09)!important;border-radius:19px!important;
  background:radial-gradient(440px 190px at 100% 0%,rgba(239,28,53,.055),transparent 65%),linear-gradient(150deg,rgba(21,26,36,.97),rgba(9,13,20,.98))!important;
  box-shadow:0 18px 40px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.028)!important;
}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password::before,
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions::before{content:""!important;position:absolute!important;left:0!important;top:24px!important;bottom:24px!important;width:3px!important;border-radius:0 5px 5px 0!important;background:linear-gradient(180deg,#ff3553,#b20c27)!important;box-shadow:0 0 15px rgba(241,38,66,.38)!important}
#icerik > section.wrap.hs .hs-body > section.card.arsenal-security-password>.card-k::before{content:"01"!important}
#icerik > section.wrap.hs .hs-body > section.card.arsenal-security-sessions>.card-k::before{content:"02"!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>.card-k,
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>.card-k{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 22px!important;padding:0 0 17px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#f5f7fa!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.015em!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>.card-k::before,
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>.card-k::before{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,54,82,.28)!important;border-radius:50%!important;color:#ff536b!important;background:rgba(239,28,53,.095)!important;box-shadow:inset 0 0 12px rgba(239,28,53,.06)!important;font-size:9px!important;font-weight:900!important;line-height:1!important}

/* 01 Şifre */
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>form.hs-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>form.hs-form>input[type="hidden"]{display:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>form.hs-form>.f-row{display:contents!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password .field{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password .field label{display:block!important;margin:0 0 8px!important;color:#8e99a9!important;font-size:10px!important;font-weight:800!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password input.inp{display:block!important;width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;outline:none!important;color:#f5f7fa!important;background:rgba(6,10,16,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password input.inp:focus{border-color:rgba(241,38,66,.72)!important;box-shadow:0 0 0 3px rgba(241,38,66,.10)!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password button[type="submit"]{grid-column:3!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:4px 0 0!important;align-self:stretch!important;justify-self:stretch!important;border:1px solid rgba(255,75,101,.23)!important;border-radius:11px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#f12642,#bb102a)!important;box-shadow:0 10px 22px rgba(202,15,42,.18)!important;font-size:11px!important;font-weight:850!important}

/* 02 Oturumlar */
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>.hs-list{width:100%!important;margin:0 0 18px!important;padding:0!important;list-style:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>.hs-list>li{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 13px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>.hs-list svg{flex:0 0 36px!important;width:36px!important;height:36px!important;padding:9px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>p.hint{width:100%!important;margin:0 0 20px!important;padding:0!important;color:#828d9c!important;font-size:11px!important;line-height:1.55!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>form.hs-form{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:end!important;gap:15px!important;width:100%!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:13px!important;background:rgba(255,255,255,.02)!important;box-shadow:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>form.hs-form>input[type="hidden"]{display:none!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions .f-row{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions .field{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions label{display:block!important;margin:0 0 8px!important;color:#8e99a9!important;font-size:10px!important;font-weight:800!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions input.inp{width:100%!important;height:48px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;color:#fff!important;background:rgba(6,10,16,.88)!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions #g-ses-pass-hint{display:block!important;margin:7px 0 0!important;color:#6f7a8a!important;font-size:9px!important}
#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions button[type="submit"]{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;align-self:end!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;color:#f3f5f8!important;-webkit-text-fill-color:#f3f5f8!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important;font-size:10px!important;font-weight:800!important}

@media(max-width:780px){
  #icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password,#icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions{padding:17px!important;border-radius:16px!important}
  #icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password>form.hs-form{grid-template-columns:1fr!important;gap:13px!important}
  #icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-password button[type="submit"]{grid-column:1!important;width:100%!important}
  #icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions>form.hs-form{grid-template-columns:1fr!important;gap:13px!important;padding:13px!important}
  #icerik > section.wrap.hs .hs-body > section.card.hs-card.arsenal-security-sessions button[type="submit"]{width:100%!important}
}



/* =========================================================
   SORUMLU OYUN — FINAL
   Gercek DOM: l-dep / l-time / l-break / l-self
   ========================================================= */

body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  width:100%!important;
  min-width:0!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > .hs-head{
  grid-column:1 / -1!important;
  width:100%!important;
  margin:0!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-dep"],
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-time"],
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-break"],
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-self"]{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:24px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-radius:19px!important;
  background:
    radial-gradient(440px 190px at 100% 0%,rgba(239,28,53,.055),transparent 68%),
    linear-gradient(150deg,#151b25,#0b1018)!important;
  box-shadow:
    0 17px 36px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.025)!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-dep"]::before,
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-time"]::before,
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-break"]::before,
body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card[aria-labelledby="l-self"]::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:22px!important;
  bottom:22px!important;
  width:3px!important;
  border-radius:0 5px 5px 0!important;
  background:linear-gradient(180deg,#ff3754,#ad0b25)!important;
  box-shadow:0 0 16px rgba(239,28,53,.35)!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
.hs-body > section.card.hs-card > .card-k{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  margin:0 0 22px!important;
  padding:0 0 17px!important;
  box-sizing:border-box!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
  color:#f5f7fa!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:-.015em!important;
  text-transform:none!important;
}

body.arsenal-responsible-game #icerik #l-dep::before{content:"01"!important}
body.arsenal-responsible-game #icerik #l-time::before{content:"02"!important}
body.arsenal-responsible-game #icerik #l-break::before{content:"03"!important}
body.arsenal-responsible-game #icerik #l-self::before{content:"04"!important}

body.arsenal-responsible-game #icerik #l-dep::before,
body.arsenal-responsible-game #icerik #l-time::before,
body.arsenal-responsible-game #icerik #l-break::before,
body.arsenal-responsible-game #icerik #l-self::before{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 28px!important;
  width:28px!important;
  height:28px!important;
  border:1px solid rgba(255,53,82,.25)!important;
  border-radius:50%!important;
  color:#ff5e74!important;
  background:rgba(239,28,53,.10)!important;
  font-size:9px!important;
  font-weight:900!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
section.card.hs-card[aria-labelledby="l-dep"]{
  grid-column:1 / -1!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] > form.hs-form{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:18px 20px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] form.hs-form > .f-row{
  grid-column:1 / -1!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .field{
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .field > label{
  display:block!important;
  margin:0 0 8px!important;
  color:#929dac!important;
  font-size:10px!important;
  font-weight:800!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .amt-in{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:54px!important;
  margin:0!important;
  padding:0 14px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.105)!important;
  border-radius:12px!important;
  background:#080d14!important;
  transition:border-color .18s ease,box-shadow .18s ease!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .amt-in:focus-within{
  border-color:rgba(241,38,66,.70)!important;
  box-shadow:0 0 0 3px rgba(241,38,66,.09)!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .amt-cur{
  position:static!important;
  flex:0 0 auto!important;
  width:auto!important;
  margin:0 13px 0 0!important;
  padding:0 13px 0 0!important;
  border-right:1px solid rgba(255,255,255,.11)!important;
  color:#f12642!important;
  font-size:10px!important;
  font-weight:900!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .amt-in input.inp{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  color:#f4f6f9!important;
  background:transparent!important;
  box-shadow:none!important;
  font-size:13px!important;
  font-weight:700!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] .hint{
  grid-column:1!important;
  align-self:center!important;
  margin:0!important;
  color:#7f8999!important;
  font-size:10px!important;
  line-height:1.55!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-dep"] button[type="submit"]{
  grid-column:2!important;
  align-self:center!important;
  min-width:165px!important;
  height:46px!important;
  margin:0!important;
  padding:0 21px!important;
  border:0!important;
  border-radius:11px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(135deg,#f12642,#b90f29)!important;
  box-shadow:0 9px 20px rgba(210,17,43,.19)!important;
  font-size:11px!important;
  font-weight:850!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
section.card.hs-card[aria-labelledby="l-time"]{
  grid-column:1 / -1!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] > form.hs-form{
  display:grid!important;
  grid-template-columns:minmax(0,320px) minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:18px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] form.hs-form > .f-row{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] .field{
  width:100%!important;
  margin:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] label{
  display:block!important;
  margin:0 0 8px!important;
  color:#929dac!important;
  font-size:10px!important;
  font-weight:800!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] select.inp{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:50px!important;
  margin:0!important;
  padding:0 14px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.105)!important;
  border-radius:11px!important;
  outline:0!important;
  color:#f3f5f8!important;
  background:#080d14!important;
  box-shadow:none!important;
  font-size:12px!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] .hint{
  align-self:center!important;
  margin:0!important;
  padding:0 4px!important;
  color:#7f8999!important;
  font-size:10px!important;
  line-height:1.55!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-time"] button[type="submit"]{
  min-width:120px!important;
  height:50px!important;
  margin:0!important;
  padding:0 20px!important;
  border:0!important;
  border-radius:11px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(135deg,#f12642,#b90f29)!important;
  box-shadow:0 9px 20px rgba(210,17,43,.18)!important;
  font-size:11px!important;
  font-weight:850!important;
}

body.arsenal-responsible-game
#icerik > section.wrap.hs
section.card.hs-card[aria-labelledby="l-break"],
body.arsenal-responsible-game
#icerik > section.wrap.hs
section.card.hs-card[aria-labelledby="l-self"]{
  min-height:215px!important;
  display:flex!important;
  flex-direction:column!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:space-between!important;
  gap:20px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row-t,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row-t{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  min-width:0!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row-t b,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row-t b{
  color:#f5f7fa!important;
  font-size:15px!important;
  line-height:1.35!important;
  font-weight:850!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row-t small,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row-t small{
  display:block!important;
  max-width:92%!important;
  color:#818c9c!important;
  font-size:10px!important;
  line-height:1.6!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row > .btn,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row > .btn{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:flex-start!important;
  min-width:170px!important;
  height:44px!important;
  margin:0!important;
  padding:0 18px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:11px!important;
  color:#f4f6f9!important;
  -webkit-text-fill-color:#f4f6f9!important;
  background:rgba(255,255,255,.04)!important;
  box-shadow:none!important;
  font-size:10px!important;
  font-weight:800!important;
  text-decoration:none!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row > .btn:hover,
body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row > .btn:hover{
  border-color:rgba(241,38,66,.55)!important;
  background:rgba(241,38,66,.09)!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"]{
  background:
    radial-gradient(330px 170px at 100% 0%,rgba(243,160,50,.07),transparent 66%),
    linear-gradient(150deg,#151b25,#0b1018)!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-break"] .hs-row-t b[data-kisitlama-durumu]{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  min-height:28px!important;
  padding:0 10px!important;
  border:1px solid rgba(245,174,73,.18)!important;
  border-radius:999px!important;
  color:#f0b764!important;
  background:rgba(245,174,73,.065)!important;
  font-size:10px!important;
}

body.arsenal-responsible-game
#icerik section.card.hs-card.is-serious[aria-labelledby="l-self"]{
  border-color:rgba(241,38,66,.19)!important;
  background:
    radial-gradient(360px 190px at 100% 0%,rgba(241,38,66,.12),transparent 68%),
    linear-gradient(150deg,#181820,#0d1017)!important;
}

body.arsenal-responsible-game
#icerik section[aria-labelledby="l-self"] .hs-row > .btn{
  border-color:rgba(241,38,66,.23)!important;
  color:#ff7a8c!important;
  -webkit-text-fill-color:#ff7a8c!important;
  background:rgba(241,38,66,.07)!important;
}

@media(max-width:780px){
  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body{
    display:flex!important;
    flex-direction:column!important;
    gap:12px!important;
  }

  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body > section.card.hs-card[aria-labelledby="l-dep"],
  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body > section.card.hs-card[aria-labelledby="l-time"],
  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body > section.card.hs-card[aria-labelledby="l-break"],
  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body > section.card.hs-card[aria-labelledby="l-self"]{
    width:100%!important;
    min-height:0!important;
    padding:17px!important;
    border-radius:16px!important;
  }

  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  .hs-body > section.card.hs-card > .card-k{
    margin-bottom:17px!important;
    padding-bottom:14px!important;
    font-size:15px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-dep"] > form.hs-form{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-dep"] form.hs-form > .f-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-dep"] .hint{
    width:100%!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-dep"] button[type="submit"]{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-time"] > form.hs-form{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-time"] button[type="submit"]{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
  }

  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  section.card.hs-card[aria-labelledby="l-break"],
  body.arsenal-responsible-game
  #icerik > section.wrap.hs
  section.card.hs-card[aria-labelledby="l-self"]{
    min-height:190px!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-break"] .hs-row-t small,
  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-self"] .hs-row-t small{
    max-width:100%!important;
  }

  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-break"] .hs-row > .btn,
  body.arsenal-responsible-game
  #icerik section[aria-labelledby="l-self"] .hs-row > .btn{
    width:100%!important;
    min-width:0!important;
    align-self:stretch!important;
  }
}


/* =========================================================   POPÜLER OYUNLAR + CANLI MASALAR   15px radius / doğal görsel oranı   ========================================================= */#casino .gcard-art,#live .gcard-art {  height: auto !important;  min-height: 0 !important;  aspect-ratio: auto !important;  border-radius: 15px !important;  overflow: hidden !important;  clip-path: none !important;  -webkit-clip-path: none !important;  mask: none !important;  -webkit-mask: none !important;}#casino .gcard-art > .gorsel-img,#live .gcard-art > .gorsel-img {  position: relative !important;  display: block !important;  width: 100% !important;  height: auto !important;  max-width: 100% !important;  max-height: none !important;  margin: 0 !important;  padding: 0 !important;  object-fit: unset !important;  object-position: center !important;  aspect-ratio: auto !important;  border-radius: 0 !important;  clip-path: none !important;  -webkit-clip-path: none !important;  mask: none !important;  -webkit-mask: none !important;  transform: none !important;}#casino .gcard-art > .gorsel-bg,#live .gcard-art > .gorsel-bg {  display: none !important;  visibility: hidden !important;  opacity: 0 !important;}#casino .gcard-hover,#live .gcard-hover {  border-radius: 15px !important;}

/* =========================================================
   FINAL PROMO CARD UI — 01.10.2026
   Sadece .promo-grid içindeki standart promosyon kartları
   ========================================================= */

#icerik .promo-grid > article.promo-card {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 330px !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 18px !important;
  background: linear-gradient(180deg,#111720 0%,#0b0f16 100%) !important;
  box-shadow:
    0 18px 44px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.035) !important;
  isolation: isolate !important;
  transition:
    transform .24s ease,
    border-color .24s ease,
    box-shadow .24s ease !important;
}

#icerik .promo-grid > article.promo-card:hover {
  transform: translateY(-5px) !important;
  border-color: rgba(239,28,53,.46) !important;
  box-shadow:
    0 26px 55px rgba(0,0,0,.34),
    0 0 0 1px rgba(239,28,53,.06),
    inset 0 1px 0 rgba(255,255,255,.05) !important;
}

/* Görsel alanı */
#icerik .promo-grid > article.promo-card > .promo-art {
  position: relative !important;
  flex: 0 0 170px !important;
  width: 100% !important;
  height: 170px !important;
  min-height: 170px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 17px 17px 0 0 !important;
  background: #0a0e14 !important;
}

#icerik .promo-grid > article.promo-card > .promo-art::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 52px !important;
  pointer-events: none !important;
  background: linear-gradient(180deg,transparent,rgba(10,14,20,.90)) !important;
}

#icerik .promo-grid > article.promo-card > .promo-art img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  transform: scale(1) !important;
  transition: transform .45s cubic-bezier(.2,.8,.2,1) !important;
}

#icerik .promo-grid > article.promo-card:hover > .promo-art img {
  transform: scale(1.035) !important;
}

/* Alt bilgi paneli — JS olmasa bile tasarım çalışır */
#icerik .promo-grid > article.promo-card > .promo-card-info {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  width: 100% !important;
  min-height: 158px !important;
  margin: 0 !important;
  padding: 17px 18px 15px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 0 17px 17px !important;
  background:
    radial-gradient(circle at 100% 0%,rgba(239,28,53,.12),transparent 34%),
    linear-gradient(145deg,#151a23 0%,#0c1118 68%,#110b10 100%) !important;
  box-shadow: none !important;
}

/* Üst vurgu çizgisi */
#icerik .promo-grid > article.promo-card > .promo-card-info::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 18px !important;
  right: 18px !important;
  height: 1px !important;
  background:
    linear-gradient(
      90deg,
      rgba(239,28,53,.85),
      rgba(239,28,53,.16) 45%,
      transparent 100%
    ) !important;
  box-shadow: 0 0 14px rgba(239,28,53,.32) !important;
}

/* Sağ alt dekor */
#icerik .promo-grid > article.promo-card > .promo-card-info::after {
  content: "" !important;
  position: absolute !important;
  width: 110px !important;
  height: 110px !important;
  right: -44px !important;
  bottom: -48px !important;
  border: 1px solid rgba(239,28,53,.11) !important;
  border-radius: 50% !important;
  box-shadow: inset 0 0 24px rgba(239,28,53,.055) !important;
  pointer-events: none !important;
}

/* Kategori etiketi */
#icerik .promo-grid > article.promo-card > .promo-card-info > small {
  position: relative !important;
  z-index: 3 !important;
  align-self: flex-start !important;
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  min-height: 22px !important;
  margin: 0 0 9px !important;
  padding: 0 9px !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(239,28,53,.24) !important;
  border-radius: 999px !important;
  color: #ff7183 !important;
  background: rgba(239,28,53,.075) !important;
  font-size: 8px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}


#icerik .promo-grid > article.promo-card > .promo-card-info > small::before {
  content: "" !important;
  flex: 0 0 auto !important;
  width: 5px !important;
  height: 5px !important;
  margin-right: 6px !important;
  border-radius: 50% !important;
  background: #f12642 !important;
  box-shadow: 0 0 8px rgba(241,38,66,.72) !important;
}

/* Başlık */
#icerik .promo-grid > article.promo-card > .promo-card-info > h3 {
  position: relative !important;
  z-index: 3 !important;
  display: -webkit-box !important;
  width: 100% !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  color: #f7f8fb !important;
  font-size: 16px !important;
  font-weight: 850 !important;
  line-height: 1.2 !important;
  letter-spacing: -.025em !important;
}

/* Kısa açıklama */
#icerik .promo-grid > article.promo-card > .promo-card-info > p {
  position: relative !important;
  z-index: 3 !important;
  display: -webkit-box !important;
  width: 100% !important;
  margin: 7px 0 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  color: #818b9b !important;
  font-size: 10px !important;
  line-height: 1.4 !important;
}

/* Detayları incele */
#icerik .promo-grid .arsenal-promo-action-v1 {
  position: relative !important;
  z-index: 4 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  width: 100% !important;
  min-height: 35px !important;
  margin-top: auto !important;
  padding-top: 13px !important;
  color: #858f9e !important;
  font-size: 8px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  letter-spacing: .11em !important;
  pointer-events: none !important;
}

#icerik .promo-grid .arsenal-promo-action-v1::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: rgba(255,255,255,.065) !important;
}

/* Ok kutusu */
#icerik .promo-grid .arsenal-promo-action-v1 i {
  display: grid !important;
  place-items: center !important;
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 9px !important;
  color: #e9edf3 !important;
  background: rgba(255,255,255,.045) !important;
  font-style: normal !important;
  transition:
    transform .22s ease,
    color .22s ease,
    background .22s ease,
    border-color .22s ease !important;
}

#icerik .promo-grid .arsenal-promo-action-v1 i svg {
  display: block !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  max-width: 14px !important;
  max-height: 14px !important;
  margin: 0 !important;
  transform: none !important;
}

#icerik .promo-grid > article.promo-card:hover .arsenal-promo-action-v1 {
  color: #ff697c !important;
}

#icerik .promo-grid > article.promo-card:hover .arsenal-promo-action-v1 i {
  transform: translateX(2px) !important;
  border-color: rgba(239,28,53,.38) !important;
  color: #fff !important;
  background: rgba(239,28,53,.16) !important;
}

/* Gerçek tıklama alanı */
#icerik .promo-grid > article.promo-card > .promo-hedef {
  position: absolute !important;
  inset: 0 !important;
  z-index: 20 !important;
}

#icerik [data-arsenal-promo-probe] {
  outline: none !important;
  outline-offset: 0 !important;
}

@media (max-width:780px) {
  #icerik .promo-grid > article.promo-card {
    min-height: 0 !important;
    border-radius: 16px !important;
  }

  #icerik .promo-grid > article.promo-card > .promo-art {
    flex-basis: 145px !important;
    height: 145px !important;
    min-height: 145px !important;
    border-radius: 15px 15px 0 0 !important;
  }

  #icerik .promo-grid > article.promo-card > .promo-card-info {
    min-height: 145px !important;
    padding: 15px 15px 13px !important;
    border-radius: 0 0 15px 15px !important;
  }

  #icerik .promo-grid > article.promo-card > .promo-card-info::before {
    left: 15px !important;
    right: 15px !important;
  }

  #icerik .promo-grid > article.promo-card > .promo-card-info > h3 {
    min-height: 34px !important;
    font-size: 14px !important;
  }

  #icerik .promo-grid .arsenal-promo-action-v1 {
    min-height: 32px !important;
    padding-top: 11px !important;
  }

  #icerik .promo-grid .arsenal-promo-action-v1 i {
    flex-basis: 25px !important;
    width: 25px !important;
    height: 25px !important;
  }

  #icerik .promo-grid .arsenal-promo-action-v1 i svg {
    width: 12px !important;
    height: 12px !important;
    min-width: 12px !important;
    min-height: 12px !important;
    max-width: 12px !important;
    max-height: 12px !important;
  }
}

/* =========================================================
   ARSENAL ANA SAYFA PRELOADER FINAL
   - Yalnızca / ana sayfasında JS tarafından açılır.
   - Tarayıcı oturumu başına bir kez gösterilir.
   - window.load geldiğinde tamamlanır ve kapanır.
   ========================================================= */

html.arsenal-home-preloader-active,
html.arsenal-home-preloader-active body {
  overflow: hidden !important;
}

/* V47: Loader aktifken eski tema tek kare bile öne çıkmasın. */
html.arsenal-home-preloader-active body {
  visibility:hidden !important;
}

html.arsenal-home-preloader-active #arsenal-home-preloader {
  visibility:visible !important;
}

#arsenal-home-preloader {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483646 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100vw !important;
  height: 100vh !important;
  height: 100dvh !important;
  overflow: hidden !important;
  opacity: 1 !important;
  visibility: visible !important;
  background:
    radial-gradient(circle at 50% 46%, rgba(225,20,49,.075) 0, rgba(225,20,49,.025) 18%, transparent 42%),
    radial-gradient(circle at 16% 12%, rgba(68,83,115,.06), transparent 35%),
    linear-gradient(145deg, #09131f 0%, #070e17 48%, #080c13 100%) !important;
  transition: opacity .42s ease, visibility .42s ease !important;
}

#arsenal-home-preloader.is-leaving {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

#arsenal-home-preloader::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  opacity: .16 !important;
  background-image:
    linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.014) 1px, transparent 1px) !important;
  background-size: 58px 58px !important;
  -webkit-mask-image: radial-gradient(circle at center, #000, transparent 68%) !important;
  mask-image: radial-gradient(circle at center, #000, transparent 68%) !important;
}

#arsenal-home-preloader::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: min(680px,80vw) !important;
  height: min(680px,80vw) !important;
  transform: translate(-50%,-50%) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  background: radial-gradient(circle, rgba(239,28,53,.045), rgba(239,28,53,.012) 38%, transparent 70%) !important;
  filter: blur(8px) !important;
}

#arsenal-home-preloader .ars-home-preloader-shell {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  width: min(500px, calc(100vw - 44px)) !important;
  margin: 0 auto !important;
  text-align: center !important;
}

#arsenal-home-preloader .ars-home-preloader-brand {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(340px,70vw) !important;
  min-height: 110px !important;
  margin: 0 auto 27px !important;
  isolation: isolate !important;
  opacity: 0 !important;
  transform: translateY(4px) scale(.985) !important;
  transition: opacity .22s ease, transform .22s ease !important;
}

#arsenal-home-preloader .ars-home-preloader-brand.is-ready {
  opacity: 1 !important;
  transform: translateY(0) scale(1) !important;
}

#arsenal-home-preloader .ars-home-preloader-brand::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 110% !important;
  height: 120% !important;
  transform: translate(-50%,-50%) !important;
  z-index: -1 !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  background: radial-gradient(ellipse at center, rgba(235,25,52,.13), rgba(235,25,52,.04) 40%, transparent 72%) !important;
  filter: blur(18px) !important;
}

#arsenal-home-preloader .ars-home-preloader-logo {
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: 104px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 8px 26px rgba(0,0,0,.28)) !important;
}

#arsenal-home-preloader .ars-home-preloader-logo-mask {
  position: absolute !important;
  z-index: 5 !important;
  inset: 0 !important;
  display: block !important;
  overflow: hidden !important;
  pointer-events: none !important;
  -webkit-mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  -webkit-mask-size: contain !important;
  mask-repeat: no-repeat !important;
  mask-position: center !important;
  mask-size: contain !important;
}

#arsenal-home-preloader .ars-home-preloader-logo-beam {
  position: absolute !important;
  z-index: 1 !important;
  left: -42% !important;
  top: -18% !important;
  width: 34% !important;
  height: 136% !important;
  display: block !important;
  pointer-events: none !important;
  background: linear-gradient(105deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.03) 20%, rgba(255,255,255,.20) 35%, rgba(255,255,255,.82) 50%, rgba(255,255,255,.28) 63%, rgba(255,255,255,.04) 78%, rgba(255,255,255,0) 100%) !important;
  filter: blur(3px) !important;
  mix-blend-mode: screen !important;
  opacity: 0;
  will-change: transform, opacity;
}

#arsenal-home-preloader .ars-home-preloader-status {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-height: 22px !important;
  margin: 0 0 17px !important;
  color: #eef2f7 !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 750 !important;
  letter-spacing: .01em !important;
}

#arsenal-home-preloader .ars-home-preloader-spinner {
  position: relative !important;
  display: block !important;
  width: 15px !important;
  height: 15px !important;
  flex: 0 0 15px !important;
  box-sizing: border-box !important;
  border: 2px solid rgba(255,255,255,.13) !important;
  border-top-color: #f12642 !important;
  border-right-color: rgba(241,38,66,.65) !important;
  border-radius: 50% !important;
  animation: arsenalHomePreloaderSpin .75s linear infinite !important;
}

#arsenal-home-preloader.is-complete .ars-home-preloader-spinner {
  animation: none !important;
  border-color: rgba(241,38,66,.75) !important;
  background: radial-gradient(circle, rgba(241,38,66,.38), rgba(241,38,66,.08) 58%, transparent 60%) !important;
}

@keyframes arsenalHomePreloaderSpin {
  to { transform: rotate(360deg); }
}

#arsenal-home-preloader .ars-home-preloader-progress {
  position: relative !important;
  width: min(405px,84vw) !important;
  height: 3px !important;
  margin: 0 auto 22px !important;
  overflow: hidden !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.09) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.35) !important;
}

#arsenal-home-preloader .ars-home-preloader-progress-bar {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 0%;
  height: 100% !important;
  border-radius: inherit !important;
  background: linear-gradient(90deg, #a90d28 0%, #f12642 48%, #ff667d 100%) !important;
  box-shadow: 0 0 15px rgba(241,38,66,.5) !important;
  transition: width .22s ease !important;
}

#arsenal-home-preloader .ars-home-preloader-progress-bar::after {
  content: "" !important;
  position: absolute !important;
  right: -5px !important;
  top: 50% !important;
  width: 10px !important;
  height: 10px !important;
  transform: translateY(-50%) !important;
  border-radius: 50% !important;
  background: rgba(255,110,130,.8) !important;
  filter: blur(4px) !important;
}

#arsenal-home-preloader .ars-home-preloader-badges {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  width: 100% !important;
}

#arsenal-home-preloader .ars-home-preloader-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  min-height: 29px !important;
  padding: 0 11px !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(255,255,255,.115) !important;
  border-radius: 999px !important;
  color: #919dac !important;
  background: rgba(255,255,255,.018) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.02) !important;
  font-size: 8px !important;
  line-height: 1 !important;
  font-weight: 850 !important;
  letter-spacing: .055em !important;
  white-space: nowrap !important;
}

#arsenal-home-preloader .ars-home-preloader-badge svg {
  width: 11px !important;
  height: 11px !important;
  flex: 0 0 11px !important;
  stroke: #d5dbe4 !important;
  stroke-width: 1.8 !important;
  fill: none !important;
}

@media (max-width:580px) {
  #arsenal-home-preloader .ars-home-preloader-shell {
    width: calc(100vw - 34px) !important;
  }

  #arsenal-home-preloader .ars-home-preloader-brand {
    width: min(265px,68vw) !important;
    min-height: 88px !important;
    margin-bottom: 22px !important;
  }

  #arsenal-home-preloader .ars-home-preloader-status {
    margin-bottom: 15px !important;
    font-size: 11px !important;
  }

  #arsenal-home-preloader .ars-home-preloader-progress {
    width: min(330px,82vw) !important;
    margin-bottom: 19px !important;
  }

  #arsenal-home-preloader .ars-home-preloader-badges {
    gap: 6px !important;
  }

  #arsenal-home-preloader .ars-home-preloader-badge {
    min-height: 27px !important;
    padding: 0 9px !important;
    font-size: 7px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #arsenal-home-preloader,
  #arsenal-home-preloader * {
    scroll-behavior: auto !important;
  }

  #arsenal-home-preloader .ars-home-preloader-spinner {
    animation-duration: 1.4s !important;
  }
}

/* =========================================================
   ARSENAL QUICK LINKS V16
   Slot / Canlı / Spor / Bonus Talep / Para yatır
   4 tam buton + 5. kısmi görünüm
   ========================================================= */

section.quick-row.arsenal-quick-links-v16{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 44%!important;
  align-items:stretch!important;
  gap:10px!important;
  width:100%!important;
  height:46px!important;
  min-height:46px!important;
  margin-top:10px!important;
  padding:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search{
  position:relative!important;
  width:100%!important;
  height:46px!important;
  min-width:0!important;
  min-height:46px!important;
  margin:0!important;
  padding:0!important;
  align-self:stretch!important;
  box-sizing:border-box!important;
  transform:none!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search{
  overflow:hidden!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search > span[aria-hidden="true"]{
  position:absolute!important;
  left:18px!important;
  top:50%!important;
  margin:0!important;
  padding:0!important;
  transform:translateY(-50%)!important;
  z-index:4!important;
  line-height:1!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search > span[aria-hidden="true"] svg{
  display:block!important;
  width:15px!important;
  height:15px!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search input[type="search"]{
  width:100%!important;
  height:100%!important;
  padding-left:48px!important;
  padding-right:48px!important;
  box-sizing:border-box!important;
  text-indent:0!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search input[type="search"]::placeholder{
  opacity:1!important;
}

section.quick-row.arsenal-quick-links-v16 > form.search kbd{
  position:absolute!important;
  right:17px!important;
  left:auto!important;
  top:50%!important;
  margin:0!important;
  transform:translateY(-50%)!important;
  z-index:4!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-viewport{
  position:relative!important;
  width:100%!important;
  height:46px!important;
  min-width:0!important;
  min-height:46px!important;
  margin:0!important;
  padding:0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  box-sizing:border-box!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  scroll-behavior:smooth!important;
  scroll-snap-type:x proximity!important;
  overscroll-behavior-x:contain!important;
  -webkit-overflow-scrolling:touch!important;
  cursor:grab!important;
  user-select:none!important;
  touch-action:pan-x pan-y!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-viewport::-webkit-scrollbar{
  display:none!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-viewport.is-dragging{
  cursor:grabbing!important;
  scroll-behavior:auto!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-track{
  display:flex!important;
  align-items:stretch!important;
  gap:8px!important;
  width:max-content!important;
  height:46px!important;
  min-width:100%!important;
  margin:0!important;
  padding:0 2px 0 0!important;
  box-sizing:border-box!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  flex:0 0 var(--ars-quick-button-width,90px)!important;
  width:var(--ars-quick-button-width,90px)!important;
  min-width:var(--ars-quick-button-width,90px)!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-radius:10px!important;
  color:#fff!important;
  background:linear-gradient(145deg,rgba(22,27,37,.82),rgba(10,14,21,.78))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 7px 16px rgba(0,0,0,.09)!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  scroll-snap-align:start!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
  transition:color .18s ease,border-color .18s ease,background .18s ease!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter:hover{
  color:#fff!important;
  border-color:rgba(241,38,66,.32)!important;
  background:linear-gradient(145deg,rgba(239,28,53,.09),rgba(13,17,24,.91))!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  overflow:visible!important;
  color:#fff!important;
  background:none!important;
  box-shadow:none!important;
  pointer-events:none!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon img{
  display:block!important;
  width:18px!important;
  height:18px!important;
  max-width:none!important;
  object-fit:contain!important;
  opacity:1!important;
  filter:brightness(0) invert(1)!important;
  pointer-events:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon svg{
  display:block!important;
  width:18px!important;
  height:18px!important;
  color:#fff!important;
  overflow:visible!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  pointer-events:none!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-label{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:800!important;
  text-overflow:ellipsis!important;
  pointer-events:none!important;
}

section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-viewport::after{
  content:""!important;
  position:sticky!important;
  z-index:8!important;
  right:0!important;
  display:block!important;
  float:right!important;
  width:16px!important;
  height:46px!important;
  margin:-46px 0 0 -16px!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,transparent,rgba(8,12,18,.46))!important;
}

@media(max-width:780px){
  section.quick-row.arsenal-quick-links-v16{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:8px!important;
    height:auto!important;
    min-height:0!important;
    margin-top:8px!important;
  }

  section.quick-row.arsenal-quick-links-v16 > form.search{
    height:44px!important;
    min-height:44px!important;
    overflow:hidden!important;
  }

  section.quick-row.arsenal-quick-links-v16 > form.search > span[aria-hidden="true"]{
    left:18px!important;
  }

  section.quick-row.arsenal-quick-links-v16 > form.search input[type="search"]{
    padding-left:48px!important;
    padding-right:48px!important;
  }

  section.quick-row.arsenal-quick-links-v16 > form.search kbd{
    right:17px!important;
  }

  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-viewport,
  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-track,
  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter{
    height:42px!important;
    min-height:42px!important;
  }

  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-label{
    font-size:9px!important;
  }

  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon,
  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon img,
  section.quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-icon svg{
    width:16px!important;
    height:16px!important;
    flex-basis:16px!important;
  }
}



/* =========================================================
   ARSENAL CASINO V17
   ========================================================= */

body.arsenal-casino-v17 #icerik {
  overflow: visible !important;
}

body.arsenal-casino-v17 .arsenal-after-pragmatic-hidden {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

body.arsenal-casino-v17 .arsenal-casino-last-shelf {
  margin-bottom: 24px !important;
}

/* =========================================================
   TOP 10 HERO
   ========================================================= */

body.arsenal-casino-v17
section.slot-discovery.arsenal-casino-top10-host {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 18px 0 26px !important;
  padding: 0 !important;
  overflow: visible !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.arsenal-casino-v17 .ars-casino-hero {
  position: relative !important;
  width: 100% !important;
  height: 330px !important;
  overflow: hidden !important;
  border: 1px solid rgba(239,28,53,.32) !important;
  border-radius: 21px !important;
  background: #0b1018 !important;
  box-shadow: 0 22px 52px rgba(0,0,0,.23) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-stage {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}

body.arsenal-casino-v17 .ars-casino-hero-slide {
  position: absolute !important;
  inset: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 42% !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateX(18px) !important;
  transition: opacity .45s ease, transform .55s ease, visibility .45s ease !important;
}

body.arsenal-casino-v17 .ars-casino-hero-slide.is-active {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateX(0) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-bg {
  position: absolute !important;
  inset: -30px !important;
  z-index: 0 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  filter: blur(34px) saturate(.75) brightness(.22) !important;
  opacity: .30 !important;
  transform: scale(1.09) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-slide::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  background:
    radial-gradient(430px 280px at 83% 48%, rgba(239,28,53,.20), transparent 69%),
    linear-gradient(90deg, rgba(8,12,18,.98) 0%, rgba(8,12,18,.91) 42%, rgba(10,10,15,.55) 72%, rgba(29,7,13,.42) 100%) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-content {
  position: relative !important;
  z-index: 4 !important;
  min-width: 0 !important;
  padding: 38px 34px 38px 44px !important;
}

body.arsenal-casino-v17 .ars-casino-hero-kicker {
  margin: 0 0 10px !important;
  color: #ff4b63 !important;
  font-size: 8px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: .17em !important;
}

body.arsenal-casino-v17 .ars-casino-hero-activity {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin: 0 0 12px !important;
  color: #8994a3 !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

body.arsenal-casino-v17 .ars-casino-hero-activity > span {
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background: #35d07f !important;
  box-shadow: 0 0 9px rgba(53,208,127,.5) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-activity strong {
  color: #fff !important;
  font-size: 10px !important;
}

body.arsenal-casino-v17 .ars-casino-hero-activity em {
  color: #8994a3 !important;
  font-size: 9px !important;
  font-style: normal !important;
}

body.arsenal-casino-v17 .ars-casino-hero-content h2 {
  max-width: 600px !important;
  margin: 0 0 7px !important;
  color: #fff !important;
  font-size: clamp(31px,4vw,48px) !important;
  line-height: .98 !important;
  font-weight: 900 !important;
  letter-spacing: -.045em !important;
}

body.arsenal-casino-v17 .ars-casino-hero-content p {
  margin: 0 0 22px !important;
  color: #8490a0 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

body.arsenal-casino-v17 .ars-casino-hero-play {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  min-width: 142px !important;
  height: 44px !important;
  padding: 0 18px !important;
  box-sizing: border-box !important;
  border-radius: 10px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#f12642,#bd102b) !important;
  box-shadow: 0 10px 23px rgba(205,16,44,.24) !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  text-decoration: none !important;
}

body.arsenal-casino-v17 .ars-casino-hero-play svg {
  width: 14px !important;
  height: 14px !important;
  fill: #fff !important;
}

body.arsenal-casino-v17 .ars-casino-hero-art {
  position: relative !important;
  z-index: 4 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  padding: 20px 46px 20px 10px !important;
  box-sizing: border-box !important;
}

body.arsenal-casino-v17 .ars-casino-hero-frame {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(215px,85%) !important;
  aspect-ratio: 4 / 5 !important;
  padding: 9px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 19px !important;
  background: rgba(5,8,13,.66) !important;
  box-shadow: 0 24px 50px rgba(0,0,0,.35), 0 0 50px rgba(239,28,53,.11) !important;
  transform: rotate(2.2deg) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-frame img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: center !important;
  border-radius: 13px !important;
  user-select: none !important;
}

body.arsenal-casino-v17 .ars-casino-hero-arrow {
  position: absolute !important;
  z-index: 10 !important;
  top: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: translateY(-50%) !important;
  border: 1px solid rgba(255,255,255,.11) !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: rgba(6,10,16,.55) !important;
  backdrop-filter: blur(10px) !important;
  font-size: 22px !important;
  line-height: 1 !important;
  cursor: pointer !important;
}

body.arsenal-casino-v17 .ars-casino-hero-arrow.is-prev { left: 14px !important; }
body.arsenal-casino-v17 .ars-casino-hero-arrow.is-next { right: 14px !important; }

body.arsenal-casino-v17 .ars-casino-hero-dots {
  position: absolute !important;
  z-index: 10 !important;
  left: 50% !important;
  bottom: 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  transform: translateX(-50%) !important;
}

body.arsenal-casino-v17 .ars-casino-hero-dots button {
  width: 18px !important;
  height: 3px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.18) !important;
  cursor: pointer !important;
  transition: width .2s ease, background .2s ease !important;
}

body.arsenal-casino-v17 .ars-casino-hero-dots button.is-active {
  width: 30px !important;
  background: #f12642 !important;
  box-shadow: 0 0 10px rgba(241,38,66,.42) !important;
}

/* =========================================================
   SHELF / HEADING
   ========================================================= */

body.arsenal-casino-v17 section.slot-shelf {
  width: 100% !important;
  margin: 0 0 32px !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.arsenal-casino-v17 .slot-section-heading {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 18px !important;
  min-height: 52px !important;
  margin: 0 0 14px !important;
  padding: 0 2px 11px !important;
  border-bottom: 1px solid rgba(255,255,255,.055) !important;
}

body.arsenal-casino-v17 .slot-section-heading > div:first-child {
  position: relative !important;
  padding-left: 17px !important;
}

body.arsenal-casino-v17 .slot-section-heading > div:first-child::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 4px !important;
  width: 4px !important;
  height: 29px !important;
  border-radius: 99px !important;
  background: linear-gradient(180deg,#ff304c,#aa0b25) !important;
  box-shadow: 0 0 12px rgba(239,28,53,.32) !important;
}

body.arsenal-casino-v17 .slot-section-heading span {
  color: #697485 !important;
  font-size: 7px !important;
  line-height: 1 !important;
  font-weight: 850 !important;
  letter-spacing: .16em !important;
  text-transform: uppercase !important;
}

body.arsenal-casino-v17 .slot-section-heading h2 {
  margin: 5px 0 0 !important;
  color: #f5f7fa !important;
  font-size: 20px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: -.025em !important;
}

body.arsenal-casino-v17 .shelf-link {
  color: #828c9c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* =========================================================
   GRID / KART
   ========================================================= */

body.arsenal-casino-v17 .slot-game-grid {
  display: grid !important;
  grid-template-columns: repeat(6,minmax(0,1fr)) !important;
  gap: 20px 14px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.arsenal-casino-v17 .slot-game-grid > article.gcard {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-art {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 5 !important;
  margin: 0 !important;
  padding: 7px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 14px !important;
  background: linear-gradient(145deg,rgba(20,25,34,.93),rgba(7,11,17,.96)) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.025) !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-art > .gorsel-bg {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-art > .gorsel-img {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: center !important;
  border-radius: 9px !important;
  background: transparent !important;
  transform: none !important;
  filter: none !important;
}

/* Hover katmanı görseli kapatmasın; Oyna butonu kesin olarak en altta */
body.arsenal-casino-v17 .slot-game-grid .gcard-hover {
  position: absolute !important;
  inset: 7px !important;
  display: block !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9px !important;
  overflow: hidden !important;
  background: linear-gradient(180deg,transparent 0%,transparent 58%,rgba(4,7,12,.12) 72%,rgba(4,7,12,.78) 100%) !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-hover > .btn {
  position: absolute !important;
  left: 8px !important;
  right: 8px !important;
  top: auto !important;
  bottom: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  width: auto !important;
  height: 34px !important;
  min-height: 34px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
  transform: none !important;
  border: 1px solid rgba(255,255,255,.13) !important;
  border-radius: 8px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#f12642,#bd102b) !important;
  box-shadow: 0 8px 18px rgba(205,16,44,.28) !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-hover > .btn svg {
  width: 12px !important;
  height: 12px !important;
  flex: 0 0 12px !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-meta {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  width: 100% !important;
  min-height: 43px !important;
  margin: 0 !important;
  padding: 9px 3px 0 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-meta b {
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  color: #edf0f4 !important;
  font-size: 10.5px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}

body.arsenal-casino-v17 .slot-game-grid .gcard-meta small {
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  color: #657182 !important;
  font-size: 7.5px !important;
  line-height: 1 !important;
  font-weight: 650 !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}

body.arsenal-casino-v17 .ars-casino-activity {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 15px !important;
  margin: 0 !important;
  padding: 4px 3px 0 !important;
  box-sizing: border-box !important;
  color: #7d8796 !important;
  font-size: 7.5px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

body.arsenal-casino-v17 .ars-casino-activity-dot {
  display: block !important;
  width: 5px !important;
  height: 5px !important;
  flex: 0 0 5px !important;
  border-radius: 50% !important;
  background: #35d07f !important;
  box-shadow: 0 0 0 2px rgba(53,208,127,.08), 0 0 7px rgba(53,208,127,.38) !important;
}

body.arsenal-casino-v17 .ars-casino-activity strong {
  color: #edf1f5 !important;
  font-size: 8px !important;
  font-weight: 800 !important;
}

body.arsenal-casino-v17 .slot-game-grid .badge-new {
  position: absolute !important;
  z-index: 8 !important;
  top: 8px !important;
  left: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 22px !important;
  padding: 0 8px !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#f12642,#a80a25) !important;
  box-shadow: 0 5px 15px rgba(209,14,43,.22) !important;
  font-size: 7px !important;
  font-weight: 900 !important;
}

/* =========================================================
   POPÜLER OYUNLAR: slider'dan sonra, ana sayfadaki 8 oyun
   ========================================================= */

body.arsenal-casino-v17 section.slot-shelf#populer {
  margin: 0 0 26px !important;
}

@media (min-width:1101px) {
  body.arsenal-casino-v17 section.slot-shelf#populer .slot-game-grid {
    grid-template-columns: repeat(8,minmax(0,1fr)) !important;
    gap: 11px !important;
  }
}

@media (min-width:781px) and (max-width:1100px) {
  body.arsenal-casino-v17 .slot-game-grid {
    grid-template-columns: repeat(5,minmax(0,1fr)) !important;
  }

  body.arsenal-casino-v17 section.slot-shelf#populer .slot-game-grid {
    grid-template-columns: repeat(6,minmax(0,1fr)) !important;
    gap: 11px !important;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width:780px) {
  body.arsenal-casino-v17 section.slot-discovery.arsenal-casino-top10-host {
    margin: 12px 0 18px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero {
    height: 235px !important;
    border-radius: 16px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-slide {
    grid-template-columns: minmax(0,1fr) 39% !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-content {
    padding: 24px 8px 24px 20px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-kicker {
    margin-bottom: 7px !important;
    font-size: 6px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-activity {
    margin-bottom: 7px !important;
    font-size: 7px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-content h2 {
    max-width: 210px !important;
    margin-bottom: 5px !important;
    font-size: clamp(21px,7vw,29px) !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-content p {
    margin-bottom: 15px !important;
    font-size: 8px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-play {
    min-width: 105px !important;
    height: 34px !important;
    padding: 0 12px !important;
    font-size: 8px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-art {
    padding: 14px 12px 14px 0 !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-frame {
    width: min(125px,100%) !important;
    padding: 5px !important;
    border-radius: 12px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-arrow {
    display: none !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-dots {
    bottom: 9px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-dots button {
    width: 10px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-dots button.is-active {
    width: 20px !important;
  }

  body.arsenal-casino-v17 section.slot-shelf {
    margin-bottom: 23px !important;
  }

  body.arsenal-casino-v17 .slot-section-heading {
    min-height: 43px !important;
    margin-bottom: 10px !important;
    padding-bottom: 9px !important;
  }

  body.arsenal-casino-v17 .slot-section-heading h2 {
    font-size: 16px !important;
  }

  body.arsenal-casino-v17 .shelf-link {
    font-size: 8px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid {
    grid-template-columns: repeat(4,minmax(0,1fr)) !important;
    gap: 15px 7px !important;
  }

  body.arsenal-casino-v17 section.slot-shelf#populer {
    margin: 0 0 20px !important;
    overflow: visible !important;
  }

  body.arsenal-casino-v17 section.slot-shelf#populer .slot-game-grid {
    display: flex !important;
    align-items: flex-start !important;
    gap: 7px !important;
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 14px 5px 0 !important;
    scroll-snap-type: x proximity !important;
    scrollbar-width: none !important;
    -webkit-overflow-scrolling: touch !important;
  }

  body.arsenal-casino-v17 section.slot-shelf#populer .slot-game-grid::-webkit-scrollbar {
    display: none !important;
  }

  body.arsenal-casino-v17 section.slot-shelf#populer article.gcard {
    flex: 0 0 calc((100% - 21px) / 4) !important;
    width: calc((100% - 21px) / 4) !important;
    min-width: calc((100% - 21px) / 4) !important;
    scroll-snap-align: start !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-art {
    padding: 4px !important;
    border-radius: 10px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-art > .gorsel-img {
    border-radius: 7px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-hover {
    inset: 4px !important;
    border-radius: 7px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-hover > .btn {
    left: 5px !important;
    right: 5px !important;
    top: auto !important;
    bottom: 5px !important;
    height: 27px !important;
    min-height: 27px !important;
    padding: 0 7px !important;
    border-radius: 6px !important;
    font-size: 7px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-hover > .btn svg {
    width: 9px !important;
    height: 9px !important;
    flex-basis: 9px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-meta {
    min-height: 34px !important;
    gap: 3px !important;
    padding: 6px 1px 0 !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-meta b {
    font-size: 8px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .gcard-meta small {
    font-size: 6px !important;
  }

  body.arsenal-casino-v17 .ars-casino-activity {
    gap: 3px !important;
    padding: 3px 1px 0 !important;
    font-size: 6px !important;
  }

  body.arsenal-casino-v17 .ars-casino-activity strong {
    font-size: 6.5px !important;
  }

  body.arsenal-casino-v17 .ars-casino-activity-dot {
    width: 4px !important;
    height: 4px !important;
    flex-basis: 4px !important;
  }

  body.arsenal-casino-v17 .slot-game-grid .badge-new {
    top: 5px !important;
    left: 5px !important;
    min-height: 17px !important;
    padding: 0 5px !important;
    font-size: 5.5px !important;
  }
}

@media (max-width:390px) {
  body.arsenal-casino-v17 .slot-game-grid {
    gap: 13px 6px !important;
  }

  body.arsenal-casino-v17 .ars-casino-hero-content {
    padding-left: 15px !important;
  }
}

/* ========================================================================
   CANLI CASINO V18 — approved redesign
   ======================================================================== */

body.arsenal-live-casino-v18 #icerik,
body.arsenal-live-casino-v18 .live-main{
  overflow:visible!important;
}

body.arsenal-live-casino-v18 .live-command{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:58px!important;
  margin:0 0 15px!important;
  padding:8px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,rgba(19,24,33,.78),rgba(8,12,18,.72))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025)!important;
  -webkit-backdrop-filter:blur(14px)!important;
  backdrop-filter:blur(14px)!important;
}

body.arsenal-live-casino-v18 .live-search{
  position:relative!important;
  width:100%!important;
  height:42px!important;
  margin:0!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:10px!important;
  background:rgba(5,9,15,.56)!important;
  box-shadow:none!important;
}

body.arsenal-live-casino-v18 .live-search svg{
  position:absolute!important;
  left:14px!important;
  top:50%!important;
  width:16px!important;
  height:16px!important;
  transform:translateY(-50%)!important;
  stroke:#748093!important;
  fill:none!important;
  z-index:2!important;
}

body.arsenal-live-casino-v18 .live-search input{
  width:100%!important;
  height:100%!important;
  padding:0 14px 0 42px!important;
  box-sizing:border-box!important;
  border:0!important;
  outline:0!important;
  color:#fff!important;
  background:transparent!important;
  font-size:10px!important;
}

body.arsenal-live-casino-v18 .live-search input::placeholder{
  color:#667181!important;
}

body.arsenal-live-casino-v18 .live-categories{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  width:max-content!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-live-casino-v18 .live-chip{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:max-content!important;
  height:42px!important;
  padding:0 15px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:9px!important;
  color:#8994a3!important;
  background:rgba(255,255,255,.025)!important;
  font-size:9px!important;
  font-weight:800!important;
  text-decoration:none!important;
}

body.arsenal-live-casino-v18 .live-chip.is-active{
  color:#fff!important;
  border-color:rgba(241,38,66,.55)!important;
  background:linear-gradient(135deg,#f12642,#b80e29)!important;
  box-shadow:0 8px 17px rgba(205,16,44,.20)!important;
}

body.arsenal-live-casino-v18 .live-lobby-stage.ars-live-top10-host{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 27px!important;
  padding:0!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

body.arsenal-live-casino-v18 .ars-live-hero{
  position:relative!important;
  width:100%!important;
  height:330px!important;
  overflow:hidden!important;
  border:1px solid rgba(239,28,53,.30)!important;
  border-radius:20px!important;
  background:#090e15!important;
  box-shadow:0 20px 48px rgba(0,0,0,.22)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-stage{
  position:relative!important;
  width:100%!important;
  height:100%!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-slide{
  position:absolute!important;
  inset:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 42%!important;
  align-items:center!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateX(16px)!important;
  transition:opacity .42s ease,transform .50s ease,visibility .42s ease!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-slide.is-active{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateX(0)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-bg{
  position:absolute!important;
  inset:-35px!important;
  z-index:0!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:cover!important;
  opacity:.27!important;
  filter:blur(38px) saturate(.75) brightness(.23)!important;
  transform:scale(1.10)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-slide::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:radial-gradient(440px 270px at 84% 48%,rgba(239,28,53,.18),transparent 69%),linear-gradient(90deg,rgba(7,11,17,.99) 0%,rgba(7,11,17,.91) 43%,rgba(11,9,14,.55) 73%,rgba(32,7,13,.42) 100%)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-content{
  position:relative!important;
  z-index:4!important;
  padding:37px 35px 37px 46px!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-kicker{
  display:block!important;
  margin:0 0 11px!important;
  color:#ff5268!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.15em!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-activity{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  width:max-content!important;
  margin:0 0 12px!important;
  color:#8994a3!important;
  font-size:9px!important;
  font-weight:700!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-activity>span{
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:#35d07f!important;
  box-shadow:0 0 9px rgba(53,208,127,.48)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-activity strong{
  color:#fff!important;
  font-size:10px!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-content h2{
  max-width:600px!important;
  margin:0 0 7px!important;
  color:#fff!important;
  font-size:clamp(31px,4vw,48px)!important;
  line-height:.98!important;
  font-weight:900!important;
  letter-spacing:-.045em!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-content p{
  margin:0 0 21px!important;
  color:#818c9b!important;
  font-size:10px!important;
  font-weight:700!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-play{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-width:142px!important;
  height:43px!important;
  padding:0 18px!important;
  border-radius:9px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#f12642,#bd102b)!important;
  box-shadow:0 9px 21px rgba(205,16,44,.22)!important;
  font-size:10px!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-play svg{
  width:13px!important;
  height:13px!important;
  fill:#fff!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-art{
  position:relative!important;
  z-index:4!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:100%!important;
  padding:19px 45px 19px 10px!important;
  box-sizing:border-box!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-frame{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:min(215px,88%)!important;
  aspect-ratio:3 / 4!important;
  padding:7px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:17px!important;
  background:rgba(5,8,13,.68)!important;
  box-shadow:0 22px 48px rgba(0,0,0,.34),0 0 48px rgba(239,28,53,.10)!important;
  transform:rotate(1.7deg)!important;
}

body.arsenal-live-casino-v18 .ars-live-hero-frame img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  border-radius:11px!important;
}

body.arsenal-live-casino-v18 .ars-live-arrow{
  position:absolute!important;
  z-index:10!important;
  top:50%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:36px!important;
  height:36px!important;
  padding:0!important;
  transform:translateY(-50%)!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:50%!important;
  color:#fff!important;
  background:rgba(6,10,16,.58)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  backdrop-filter:blur(10px)!important;
  font-size:22px!important;
  cursor:pointer!important;
}

body.arsenal-live-casino-v18 .ars-live-arrow.is-prev{left:14px!important;}
body.arsenal-live-casino-v18 .ars-live-arrow.is-next{right:14px!important;}

body.arsenal-live-casino-v18 .ars-live-dots{
  position:absolute!important;
  z-index:10!important;
  left:50%!important;
  bottom:13px!important;
  display:flex!important;
  gap:5px!important;
  transform:translateX(-50%)!important;
}

body.arsenal-live-casino-v18 .ars-live-dots button{
  width:18px!important;
  height:3px!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.17)!important;
  cursor:pointer!important;
}

body.arsenal-live-casino-v18 .ars-live-dots button.is-active{
  width:30px!important;
  background:#f12642!important;
  box-shadow:0 0 10px rgba(241,38,66,.40)!important;
}

body.arsenal-live-casino-v18 section.live-shelf{
  width:100%!important;
  margin:0 0 31px!important;
  padding:0!important;
}

body.arsenal-live-casino-v18 .live-section-heading{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:16px!important;
  min-height:53px!important;
  margin:0 0 13px!important;
  padding:0 3px 11px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}

body.arsenal-live-casino-v18 .live-section-heading>div:first-child{
  position:relative!important;
  padding-left:17px!important;
}

body.arsenal-live-casino-v18 .live-section-heading>div:first-child::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:3px!important;
  width:4px!important;
  height:30px!important;
  border-radius:99px!important;
  background:linear-gradient(180deg,#ff304c,#a80b24)!important;
  box-shadow:0 0 12px rgba(239,28,53,.30)!important;
}

body.arsenal-live-casino-v18 .live-section-heading span{
  color:#697485!important;
  font-size:7px!important;
  font-weight:850!important;
  letter-spacing:.15em!important;
}

body.arsenal-live-casino-v18 .live-section-heading h2{
  margin:5px 0 0!important;
  color:#f5f7fa!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.025em!important;
}

body.arsenal-live-casino-v18 .live-shelf-link{
  color:#838d9c!important;
  font-size:9px!important;
  font-weight:700!important;
  text-decoration:none!important;
}

body.arsenal-live-casino-v18 .table-tabs{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
}

body.arsenal-live-casino-v18 .table-tabs a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:31px!important;
  padding:0 11px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:8px!important;
  color:#8c96a5!important;
  background:rgba(255,255,255,.025)!important;
  font-size:8px!important;
  font-weight:800!important;
  text-decoration:none!important;
}

body.arsenal-live-casino-v18 .live-game-grid,
body.arsenal-live-casino-v18 .grid-tb{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:19px 13px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

body.arsenal-live-casino-v18 article.tcard{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}

body.arsenal-live-casino-v18 .tcard-art{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:3 / 4!important;
  margin:0!important;
  padding:6px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,rgba(20,25,34,.94),rgba(7,11,17,.96))!important;
  box-shadow:0 10px 23px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.025)!important;
}

body.arsenal-live-casino-v18 .tcard-art>.gorsel-bg{display:none!important;}

body.arsenal-live-casino-v18 .tcard-art>.gorsel-img{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  border-radius:9px!important;
  transform:none!important;
  filter:none!important;
}

body.arsenal-live-casino-v18 .tcard-art .gcard-hover{
  position:absolute!important;
  inset:6px!important;
  display:block!important;
  padding:0!important;
  border-radius:9px!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,transparent 0%,transparent 58%,rgba(4,7,12,.11) 74%,rgba(4,7,12,.80) 100%)!important;
}

body.arsenal-live-casino-v18 .tcard-art .gcard-hover>.btn{
  position:absolute!important;
  left:7px!important;
  right:7px!important;
  top:auto!important;
  bottom:7px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:33px!important;
  min-height:33px!important;
  margin:0!important;
  transform:none!important;
  border-radius:7px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#f12642,#bd102b)!important;
  box-shadow:0 7px 17px rgba(205,16,44,.25)!important;
  font-size:8px!important;
  font-weight:850!important;
}

body.arsenal-live-casino-v18 .tcard-body{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  min-height:42px!important;
  padding:8px 3px 0!important;
  box-sizing:border-box!important;
}

body.arsenal-live-casino-v18 .tcard-name{
  display:block!important;
  width:100%!important;
  overflow:hidden!important;
  color:#eef1f5!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:800!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}

body.arsenal-live-casino-v18 .tcard-sub{
  display:block!important;
  width:100%!important;
  overflow:hidden!important;
  color:#687485!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:650!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}

body.arsenal-live-casino-v18 .ars-live-activity{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  min-height:16px!important;
  padding:3px 3px 0!important;
  color:#7f8997!important;
  font-size:7px!important;
  line-height:1!important;
  white-space:nowrap!important;
}

body.arsenal-live-casino-v18 .ars-live-activity-dot{
  width:5px!important;
  height:5px!important;
  flex:0 0 5px!important;
  border-radius:50%!important;
  background:#35d07f!important;
  box-shadow:0 0 7px rgba(53,208,127,.40)!important;
}

body.arsenal-live-casino-v18 .ars-live-activity strong{
  color:#edf1f5!important;
  font-size:8px!important;
  font-weight:800!important;
}

body.arsenal-live-casino-v18 article.tcard>.fav{
  top:8px!important;
  right:8px!important;
  width:26px!important;
  height:26px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(6,10,16,.68)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  backdrop-filter:blur(8px)!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:20px!important;
  min-height:78px!important;
  margin:15px 0 22px!important;
  padding:14px 17px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,rgba(18,23,32,.85),rgba(8,12,18,.78))!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle>div{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle>div span{
  color:#ff5068!important;
  font-size:7px!important;
  font-weight:900!important;
  letter-spacing:.15em!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle>div strong{
  color:#fff!important;
  font-size:15px!important;
  font-weight:850!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  height:40px!important;
  padding:0 14px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:9px!important;
  color:#e9edf2!important;
  background:rgba(255,255,255,.035)!important;
  font-size:9px!important;
  font-weight:800!important;
  cursor:pointer!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle button em{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:27px!important;
  height:20px!important;
  padding:0 6px!important;
  border-radius:999px!important;
  color:#fff!important;
  background:rgba(241,38,66,.15)!important;
  font-size:8px!important;
  font-style:normal!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle button svg{
  width:13px!important;
  height:13px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  transition:transform .2s ease!important;
}

body.arsenal-live-casino-v18 .ars-live-catalog-toggle button[aria-expanded="true"] svg{
  transform:rotate(180deg)!important;
}

body.arsenal-live-casino-v18 .ars-live-all-catalog{
  display:none!important;
  margin:0 0 25px!important;
  padding:15px 0 0!important;
}

body.arsenal-live-casino-v18 .ars-live-all-catalog.is-open{
  display:block!important;
}

body.arsenal-live-casino-v18 .ars-live-all-catalog .res-head{
  margin:0 0 13px!important;
  color:#818c9c!important;
}

@media (min-width:781px) and (max-width:1150px){
  body.arsenal-live-casino-v18 .live-game-grid,
  body.arsenal-live-casino-v18 .grid-tb{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
  }
}

@media(max-width:780px){
  body.arsenal-live-casino-v18 .live-command{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:7px!important;
    padding:7px!important;
  }

  body.arsenal-live-casino-v18 .live-search{height:42px!important;}

  body.arsenal-live-casino-v18 .live-categories{
    width:100%!important;
    overflow-x:auto!important;
    gap:5px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }

  body.arsenal-live-casino-v18 .live-categories::-webkit-scrollbar{display:none!important;}

  body.arsenal-live-casino-v18 .live-chip{
    flex:0 0 auto!important;
    height:36px!important;
    padding:0 12px!important;
    font-size:8px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero{
    height:235px!important;
    border-radius:16px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-slide{
    grid-template-columns:minmax(0,1fr) 39%!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-content{
    padding:23px 7px 23px 18px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-kicker{
    font-size:5.8px!important;
    margin-bottom:7px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-activity{
    margin-bottom:7px!important;
    font-size:7px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-content h2{
    max-width:210px!important;
    margin-bottom:5px!important;
    font-size:clamp(20px,7vw,28px)!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-content p{
    margin-bottom:14px!important;
    font-size:7px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-play{
    min-width:100px!important;
    height:33px!important;
    padding:0 11px!important;
    font-size:7.5px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-art{
    padding:13px 11px 13px 0!important;
  }

  body.arsenal-live-casino-v18 .ars-live-hero-frame{
    width:min(120px,100%)!important;
    padding:4px!important;
    border-radius:11px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-arrow{display:none!important;}
  body.arsenal-live-casino-v18 .ars-live-dots{bottom:8px!important;}
  body.arsenal-live-casino-v18 section.live-shelf{margin-bottom:22px!important;}

  body.arsenal-live-casino-v18 .live-section-heading{
    min-height:44px!important;
    margin-bottom:9px!important;
    padding-bottom:8px!important;
  }

  body.arsenal-live-casino-v18 .live-section-heading h2{font-size:15px!important;}
  body.arsenal-live-casino-v18 .live-shelf-link{font-size:7px!important;}

  body.arsenal-live-casino-v18 .table-tabs{
    max-width:55%!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
  }

  body.arsenal-live-casino-v18 .table-tabs::-webkit-scrollbar{display:none!important;}

  body.arsenal-live-casino-v18 .table-tabs a{
    flex:0 0 auto!important;
    height:27px!important;
    padding:0 8px!important;
    font-size:6.5px!important;
  }

  body.arsenal-live-casino-v18 .live-game-grid,
  body.arsenal-live-casino-v18 .grid-tb{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:14px 7px!important;
  }

  body.arsenal-live-casino-v18 .tcard-art{
    padding:4px!important;
    border-radius:10px!important;
  }

  body.arsenal-live-casino-v18 .tcard-art>.gorsel-img{border-radius:7px!important;}

  body.arsenal-live-casino-v18 .tcard-art .gcard-hover{
    inset:4px!important;
    border-radius:7px!important;
  }

  body.arsenal-live-casino-v18 .tcard-art .gcard-hover>.btn{
    left:4px!important;
    right:4px!important;
    bottom:4px!important;
    height:26px!important;
    min-height:26px!important;
    font-size:6px!important;
  }

  body.arsenal-live-casino-v18 .tcard-body{
    min-height:33px!important;
    gap:3px!important;
    padding:5px 1px 0!important;
  }

  body.arsenal-live-casino-v18 .tcard-name{font-size:7.5px!important;}
  body.arsenal-live-casino-v18 .tcard-sub{font-size:5.8px!important;}

  body.arsenal-live-casino-v18 .ars-live-activity{
    gap:3px!important;
    padding:3px 1px 0!important;
    font-size:5.8px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-activity strong{font-size:6.3px!important;}

  body.arsenal-live-casino-v18 .ars-live-activity-dot{
    width:4px!important;
    height:4px!important;
    flex-basis:4px!important;
  }

  body.arsenal-live-casino-v18 article.tcard>.fav{
    top:5px!important;
    right:5px!important;
    width:21px!important;
    height:21px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-catalog-toggle{
    min-height:70px!important;
    gap:10px!important;
    padding:11px!important;
  }

  body.arsenal-live-casino-v18 .ars-live-catalog-toggle>div strong{font-size:12px!important;}

  body.arsenal-live-casino-v18 .ars-live-catalog-toggle button{
    height:35px!important;
    padding:0 9px!important;
    font-size:7px!important;
  }
}

/* ========================================================================== */
/* ARSENAL FOOTER V26 - WIDE / LOW / PREMIUM                                 */
/* ========================================================================== */
footer.ars-footer-v26,
#footer.ars-footer-v26{
  position:relative!important;
  left:50%!important;
  width:min(1620px,calc(100vw - 34px))!important;
  max-width:none!important;
  margin:48px 0 30px!important;
  padding:0!important;
  overflow:hidden!important;
  transform:translateX(-50%)!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:25px!important;
  background:
    radial-gradient(720px 430px at -4% -14%,rgba(239,29,54,.12),transparent 67%),
    radial-gradient(650px 420px at 106% 108%,rgba(239,29,54,.075),transparent 70%),
    linear-gradient(145deg,#08111a,#050a10 56%,#070b12)!important;
  box-shadow:0 30px 76px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
#footer.ars-footer-v26::before{
  content:""!important;position:absolute!important;z-index:0!important;left:0!important;top:0!important;
  width:300px!important;height:2px!important;background:linear-gradient(90deg,#ef1d36,rgba(239,29,54,.25),transparent)!important;
  box-shadow:0 0 18px rgba(239,29,54,.34)!important;pointer-events:none!important;
}
#footer.ars-footer-v26::after{
  content:""!important;position:absolute!important;z-index:0!important;right:-210px!important;top:-250px!important;width:600px!important;height:600px!important;
  border:1px solid rgba(239,29,54,.035)!important;border-radius:50%!important;
  box-shadow:0 0 0 90px rgba(239,29,54,.009),0 0 0 175px rgba(239,29,54,.005)!important;pointer-events:none!important;
}
#footer.ars-footer-v26 *{box-sizing:border-box!important}
#footer.ars-footer-v26 a{text-decoration:none!important}
.afv26-shell{position:relative!important;z-index:2!important;width:100%!important;padding:44px 58px 18px!important}

/* TOP */
.afv26-main{display:grid!important;grid-template-columns:minmax(320px,.92fr) minmax(0,2.25fr)!important;gap:82px!important;align-items:start!important;padding-bottom:34px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
.afv26-brand{position:relative!important;min-width:0!important;padding-right:42px!important}
.afv26-brand::after{content:""!important;position:absolute!important;right:0!important;top:3px!important;bottom:3px!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.075),transparent)!important}
.afv26-logo{display:block!important;width:auto!important;max-width:205px!important;height:64px!important;margin:0 0 24px!important;object-fit:contain!important;object-position:left center!important}
.afv26-wordmark{margin:0 0 24px!important}.afv26-wordmark strong{display:block!important;color:#fff!important;font-size:27px!important}.afv26-wordmark span{color:#ef1d36!important;font-size:9px!important;letter-spacing:.28em!important;font-weight:900!important}
.afv26-kicker{margin:0 0 10px!important;color:#ef1d36!important;font-size:7px!important;line-height:1!important;font-weight:900!important;letter-spacing:.20em!important}
.afv26-brand h2{margin:0 0 13px!important;color:#f5f7f9!important;font-size:clamp(34px,2.65vw,47px)!important;line-height:.96!important;font-weight:900!important;letter-spacing:-.045em!important}.afv26-brand h2 span{color:#ef1d36!important}
.afv26-brand p{max-width:360px!important;margin:0!important;color:#8b96a2!important;font-size:10px!important;line-height:1.55!important;font-weight:500!important}
.afv26-socials{display:flex!important;align-items:center!important;gap:8px!important;margin-top:22px!important}.afv26-socials a{display:flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:10px!important;color:#8f9aa5!important;background:rgba(255,255,255,.018)!important;transition:.18s ease!important}.afv26-socials a:hover{color:#fff!important;border-color:rgba(239,29,54,.38)!important;background:rgba(239,29,54,.075)!important;transform:translateY(-2px)!important}.afv26-socials svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}

/* NAV */
.afv26-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:44px!important;min-width:0!important;padding-top:2px!important}.afv26-nav-col{min-width:0!important}.afv26-nav-col>span{display:block!important;margin:0 0 11px!important;color:rgba(239,29,54,.58)!important;font-size:6px!important;font-weight:900!important;letter-spacing:.14em!important}.afv26-nav-col h3{position:relative!important;margin:0 0 15px!important;padding-bottom:11px!important;color:#f3f5f7!important;font-size:11px!important;line-height:1!important;font-weight:850!important}.afv26-nav-col h3::after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:22px!important;height:2px!important;border-radius:99px!important;background:#ef1d36!important}.afv26-nav-col a{display:flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:27px!important;color:#85909c!important;font-size:8.7px!important;line-height:1.2!important;font-weight:550!important;transition:.16s ease!important}.afv26-nav-col a:hover{color:#f1f4f6!important;transform:translateX(2px)!important}

/* UTILITY */
.afv26-utility{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(390px,.72fr)!important;gap:14px!important;align-items:stretch!important;padding:16px 0!important;border-bottom:1px solid rgba(255,255,255,.052)!important}
.afv26-web3,.afv26-contact{min-width:0!important;min-height:74px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.021),rgba(255,255,255,.006))!important}
.afv26-web3{display:grid!important;grid-template-columns:195px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;padding:11px 14px!important}
.afv26-utility-head{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;align-items:center!important;min-width:0!important}.afv26-utility-head>span{display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding:0 7px!important;border-radius:7px!important;color:#ef1d36!important;background:rgba(239,29,54,.075)!important;font-size:5.5px!important;font-weight:900!important;letter-spacing:.11em!important}.afv26-utility-head strong{display:block!important;margin-bottom:3px!important;color:#edf1f4!important;font-size:10px!important;font-weight:800!important}.afv26-utility-head small{display:block!important;color:#65717d!important;font-size:5.9px!important;line-height:1.2!important;white-space:nowrap!important}
.afv26-coins{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;min-width:0!important}.afv26-coin{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;height:42px!important;padding:0 6px!important}.afv26-coin+.afv26-coin::before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:rgba(255,255,255,.05)!important}.afv26-coin-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;flex:0 0 25px!important}.afv26-coin-logo img{display:block!important;width:23px!important;height:23px!important;object-fit:contain!important;filter:drop-shadow(0 4px 7px rgba(0,0,0,.22))!important}.afv26-coin-code{color:#bdc6ce!important;font-size:6.4px!important;line-height:1!important;font-weight:850!important;letter-spacing:.035em!important;white-space:nowrap!important}

/* CONTACT */
.afv26-contact{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:11px 14px!important}.afv26-contact-head span{display:block!important;margin-bottom:5px!important;color:#ef1d36!important;font-size:5.5px!important;font-weight:900!important;letter-spacing:.15em!important}.afv26-contact-head strong{display:block!important;color:#edf1f4!important;font-size:10px!important;line-height:1.1!important;font-weight:800!important}.afv26-mails{min-width:0!important}.afv26-mails a{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;height:22px!important;min-height:22px!important;color:#cdd4da!important}.afv26-mails a+a{border-top:1px solid rgba(255,255,255,.035)!important}.afv26-mails i{position:relative!important;display:block!important;width:16px!important;height:16px!important;border-radius:5px!important;background:rgba(239,29,54,.075)!important}.afv26-mails i::before{content:""!important;position:absolute!important;left:4px!important;right:4px!important;top:5px!important;height:5px!important;border:1px solid #ef1d36!important;border-radius:2px!important}.afv26-mails i::after{content:""!important;position:absolute!important;left:5px!important;top:6px!important;width:5px!important;height:3px!important;border-left:1px solid #ef1d36!important;border-bottom:1px solid #ef1d36!important;transform:rotate(-45deg)!important}.afv26-mails span{display:block!important;min-width:0!important;overflow:hidden!important;color:#cfd6dc!important;font-size:7.4px!important;line-height:1!important;font-weight:680!important;white-space:nowrap!important;text-overflow:ellipsis!important}

/* TRUST */
.afv26-trust{display:grid!important;grid-template-columns:minmax(225px,.75fr) minmax(0,1.35fr) minmax(185px,.48fr)!important;gap:22px!important;align-items:center!important;min-height:62px!important;padding:11px 0!important;border-bottom:1px solid rgba(255,255,255,.045)!important}.afv26-responsible{display:flex!important;align-items:center!important;gap:9px!important}.afv26-responsible>strong{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid rgba(239,29,54,.5)!important;border-radius:50%!important;color:#fff!important;font-size:7px!important;font-weight:900!important}.afv26-responsible b{display:block!important;margin-bottom:2px!important;color:#e1e6e9!important;font-size:7px!important;font-weight:800!important}.afv26-responsible span{display:block!important;color:#65717d!important;font-size:5.8px!important}
.afv26-payments{display:flex!important;align-items:center!important;justify-content:center!important;gap:19px!important;min-height:34px!important;padding:0 24px!important;border-left:1px solid rgba(255,255,255,.05)!important;border-right:1px solid rgba(255,255,255,.05)!important}.afv26-payments>span{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.afv26-visa{color:#dde2e6!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.06em!important}.afv26-master i{width:15px!important;height:15px!important;border-radius:50%!important;background:#eb001b!important}.afv26-master i+i{margin-left:-9px!important;background:#f79e1b!important}.afv26-payments b{color:#8d98a2!important;font-size:6px!important;font-weight:700!important}.afv26-bank svg{width:16px!important;height:16px!important;fill:none!important;stroke:#a7b0b9!important;stroke-width:1.45!important}.afv26-crypto img{width:18px!important;height:18px!important}
.afv26-secure{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}.afv26-secure>i{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:9px!important;color:#96a1ab!important;background:rgba(255,255,255,.015)!important}.afv26-secure svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}.afv26-secure small{display:block!important;margin-bottom:2px!important;color:#ef1d36!important;font-size:5.2px!important;font-weight:850!important;letter-spacing:.08em!important}.afv26-secure strong{display:block!important;color:#9ca6af!important;font-size:6.1px!important;font-weight:700!important}

/* BOTTOM */
.afv26-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:36px!important;padding-top:8px!important;color:#505b66!important;font-size:5.6px!important}.afv26-bottom nav{display:flex!important;align-items:center!important;gap:18px!important}.afv26-bottom a{color:#626d77!important;font-size:5.6px!important}.afv26-bottom a:hover{color:#aab3bb!important}

@media(min-width:781px) and (max-width:1180px){
  footer.ars-footer-v26,#footer.ars-footer-v26{width:calc(100vw - 22px)!important}
  .afv26-shell{padding-left:32px!important;padding-right:32px!important}
  .afv26-main{grid-template-columns:250px minmax(0,1fr)!important;gap:38px!important}.afv26-nav{gap:20px!important}
  .afv26-utility{grid-template-columns:minmax(0,1.3fr) minmax(330px,.85fr)!important}.afv26-web3{grid-template-columns:155px minmax(0,1fr)!important}.afv26-coin-code{display:none!important}
}

@media(max-width:780px){
  footer.ars-footer-v26,#footer.ars-footer-v26{left:auto!important;width:calc(100% - 12px)!important;margin:22px auto 74px!important;transform:none!important;border-radius:17px!important}
  .afv26-shell{padding:20px 13px 11px!important}
  .afv26-main{display:block!important;padding-bottom:13px!important}.afv26-brand{padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.afv26-brand::after{display:none!important}.afv26-logo{height:42px!important;max-width:132px!important;margin-bottom:10px!important}.afv26-kicker{font-size:5.5px!important;margin-bottom:6px!important}.afv26-brand h2{font-size:26px!important;margin-bottom:8px!important;max-width:280px!important}.afv26-brand p{max-width:285px!important;font-size:6.8px!important;line-height:1.45!important}.afv26-socials{margin-top:12px!important;gap:7px!important}.afv26-socials a{width:29px!important;height:29px!important;border-radius:8px!important}
  .afv26-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding-top:5px!important}.afv26-nav-col{padding:8px!important;border-right:1px solid rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.afv26-nav-col:nth-child(2n){border-right:0!important}.afv26-nav-col:nth-last-child(-n+2){border-bottom:0!important}.afv26-nav-col>span{margin-bottom:4px!important;font-size:4.8px!important}.afv26-nav-col h3{margin-bottom:5px!important;padding-bottom:5px!important;font-size:7.5px!important}.afv26-nav-col h3::after{width:16px!important;height:1px!important}.afv26-nav-col a{min-height:17px!important;font-size:5.9px!important}
  .afv26-utility{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;padding:9px 0!important}.afv26-web3,.afv26-contact{width:100%!important;min-width:0!important;min-height:0!important;border-radius:9px!important}.afv26-web3{display:block!important;padding:8px!important}.afv26-utility-head{display:block!important;margin-bottom:6px!important}.afv26-utility-head>span{display:inline-flex!important;height:17px!important;margin-bottom:4px!important;padding:0 5px!important;font-size:4px!important}.afv26-utility-head strong{font-size:6.4px!important;line-height:1.15!important;margin:0!important}.afv26-utility-head small{display:none!important}.afv26-coins{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.afv26-coin{height:28px!important;padding:2px!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:6px!important}.afv26-coin+.afv26-coin::before{display:none!important}.afv26-coin-logo{width:18px!important;height:18px!important;flex-basis:18px!important}.afv26-coin-logo img{width:18px!important;height:18px!important}.afv26-coin-code{display:none!important}
  .afv26-contact{display:block!important;padding:8px!important}.afv26-contact-head{margin-bottom:6px!important}.afv26-contact-head span{margin-bottom:3px!important;font-size:4px!important}.afv26-contact-head strong{font-size:6.8px!important}.afv26-mails a{grid-template-columns:17px minmax(0,1fr)!important;gap:5px!important;height:25px!important;min-height:25px!important}.afv26-mails i{width:16px!important;height:16px!important}.afv26-mails span{font-size:6px!important;color:#d7dde2!important}
  .afv26-trust{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:45px!important;padding:7px 0!important}.afv26-responsible>strong{width:27px!important;height:27px!important;flex-basis:27px!important;font-size:6px!important}.afv26-responsible b{font-size:5.5px!important;margin:0!important}.afv26-responsible span{display:none!important}.afv26-payments{justify-content:flex-end!important;gap:8px!important;min-height:0!important;padding:0!important;border:0!important}.afv26-visa{font-size:9px!important}.afv26-master i{width:11px!important;height:11px!important}.afv26-master i+i{margin-left:-8px!important}.afv26-payments b{display:none!important}.afv26-bank svg{width:13px!important;height:13px!important}.afv26-crypto img{width:15px!important;height:15px!important}.afv26-secure{display:none!important}
  .afv26-bottom{min-height:27px!important;padding-top:6px!important;font-size:4.7px!important}.afv26-bottom nav{gap:7px!important}.afv26-bottom a{font-size:4.7px!important}.afv26-bottom nav a:nth-child(3){display:none!important}
}

/* ============================================================
   ARSENAL BAHIS - SANS CARKI PREMIUM V3
   Approved wheel-page redesign.
   Native spin mechanics are untouched; this block is visual only.
   ============================================================ */

#icerik > section.wrap.cark{
  width:min(1380px,calc(100% - 32px))!important;
  max-width:1380px!important;
  margin:24px auto 54px!important;
  padding:0!important;
  box-sizing:border-box!important;
}

#icerik > section.wrap.cark > .page-head{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  width:min(1180px,100%)!important;
  max-width:1180px!important;
  min-height:126px!important;
  margin:0 auto 18px!important;
  padding:25px 30px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(239,28,53,.28)!important;
  border-radius:22px!important;
  background:
    radial-gradient(390px 210px at 100% 50%,rgba(185,19,47,.26),transparent 68%),
    linear-gradient(100deg,#10151e 0%,#11141c 55%,#641329 100%)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#icerik > section.wrap.cark > .page-head::before{
  content:""!important;
  position:absolute!important;
  right:-45px!important;
  top:50%!important;
  width:190px!important;
  height:190px!important;
  transform:translateY(-50%)!important;
  border:1px solid rgba(255,70,96,.12)!important;
  border-radius:50%!important;
  box-shadow:0 0 0 26px rgba(255,70,96,.04),0 0 0 55px rgba(255,70,96,.022)!important;
  pointer-events:none!important;
}
#icerik > section.wrap.cark > .page-head::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:20px!important;
  bottom:20px!important;
  width:3px!important;
  border-radius:0 99px 99px 0!important;
  background:linear-gradient(180deg,#ff405c,#bc102d)!important;
  box-shadow:4px 0 13px rgba(239,28,53,.22)!important;
}
#icerik > section.wrap.cark .page-title{
  position:relative!important;
  z-index:2!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 8px!important;
  color:#fff!important;
  font-size:36px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-.025em!important;
}
#icerik > section.wrap.cark .sec-note{
  position:relative!important;
  z-index:2!important;
  width:auto!important;
  margin:0!important;
  color:#949da9!important;
  font-size:12px!important;
  line-height:1.4!important;
}

#icerik > section.wrap.cark .cark-grid{
  display:grid!important;
  grid-template-columns:minmax(0,740px) minmax(0,420px)!important;
  grid-template-rows:auto auto!important;
  justify-content:center!important;
  align-items:stretch!important;
  gap:18px 20px!important;
  width:min(1180px,100%)!important;
  max-width:1180px!important;
  height:auto!important;
  margin:0 auto!important;
  padding:0!important;
  box-sizing:border-box!important;
}

#icerik > section.wrap.cark .cark-kutu{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:620px!important;
  min-width:0!important;
  min-height:620px!important;
  margin:0!important;
  padding:34px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:24px!important;
  background:
    radial-gradient(340px 340px at 50% 49%,rgba(141,19,40,.19),transparent 70%),
    radial-gradient(260px 180px at 14% 10%,rgba(255,255,255,.027),transparent 70%),
    linear-gradient(145deg,#121821,#080d13)!important;
  box-shadow:0 24px 50px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#icerik > section.wrap.cark .cark-kutu::before{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  left:50%!important;
  top:50%!important;
  width:545px!important;
  height:545px!important;
  transform:translate(-50%,-50%)!important;
  border-radius:50%!important;
  background:conic-gradient(from 0deg,rgba(239,28,53,.10),rgba(255,255,255,.018),rgba(239,28,53,.06),rgba(255,255,255,.015),rgba(239,28,53,.10))!important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;
  opacity:.75!important;
  pointer-events:none!important;
}
#icerik > section.wrap.cark .cark-kutu::after{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  left:50%!important;
  top:50%!important;
  width:585px!important;
  height:585px!important;
  transform:translate(-50%,-50%)!important;
  border:1px solid rgba(255,255,255,.022)!important;
  border-radius:50%!important;
  box-shadow:0 0 70px rgba(186,20,48,.09)!important;
  pointer-events:none!important;
}

#icerik > section.wrap.cark .cark-svg{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  width:min(100%,530px)!important;
  max-width:530px!important;
  height:auto!important;
  margin:0!important;
  aspect-ratio:1!important;
  overflow:visible!important;
  filter:drop-shadow(0 24px 36px rgba(0,0,0,.42)) drop-shadow(0 0 24px rgba(144,17,38,.13))!important;
}
#icerik > section.wrap.cark .cark-ok{
  position:absolute!important;
  z-index:8!important;
  left:50%!important;
  top:19px!important;
  width:38px!important;
  height:29px!important;
  transform:translateX(-50%)!important;
  overflow:visible!important;
  filter:drop-shadow(0 6px 10px rgba(239,28,53,.40))!important;
}
#icerik > section.wrap.cark .cark-ok path{
  fill:#ff405c!important;
  stroke:rgba(255,255,255,.15)!important;
  stroke-width:.65!important;
}
#icerik > section.wrap.cark .cark-dilim{
  stroke:rgba(255,255,255,.085)!important;
  stroke-width:1!important;
}
#icerik > section.wrap.cark .cark-dilim:nth-of-type(odd){fill:url(#arsWheelV3Red)!important}
#icerik > section.wrap.cark .cark-dilim:nth-of-type(even){fill:url(#arsWheelV3Dark)!important}
#icerik > section.wrap.cark .cark-yazi{
  fill:#f5f5f6!important;
  stroke:rgba(0,0,0,.20)!important;
  stroke-width:.42!important;
  paint-order:stroke fill!important;
  font-size:12px!important;
  font-weight:850!important;
}
#icerik > section.wrap.cark .cark-goz{
  fill:url(#arsWheelV3Hub)!important;
  stroke:#af1834!important;
  stroke-width:2.2!important;
  filter:drop-shadow(0 8px 11px rgba(0,0,0,.35))!important;
}

#icerik > section.wrap.cark .cark-yan{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:620px!important;
  min-width:0!important;
  margin:0!important;
  padding:26px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:24px!important;
  background:
    radial-gradient(280px 220px at 100% 0%,rgba(161,16,40,.17),transparent 69%),
    linear-gradient(150deg,#121821,#090e15)!important;
  box-shadow:0 22px 46px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#icerik > section.wrap.cark .cark-yan::before{
  content:""!important;
  position:absolute!important;
  right:-65px!important;
  top:-65px!important;
  width:220px!important;
  height:220px!important;
  border:1px solid rgba(239,28,53,.085)!important;
  border-radius:50%!important;
  box-shadow:0 0 0 30px rgba(239,28,53,.018)!important;
  pointer-events:none!important;
}
#icerik > section.wrap.cark .cark-yan > .cark-panel{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
#icerik > section.wrap.cark .cark-yan > .cark-panel:first-child{
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
}
#icerik > section.wrap.cark .cark-k{
  margin:0 0 30px!important;
  color:#858f9e!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.17em!important;
  text-transform:uppercase!important;
}
#icerik > section.wrap.cark .cark-yan > .cark-panel:first-child > p:not(.cark-sonuc){
  display:flex!important;
  flex-direction:column!important;
  gap:9px!important;
  width:100%!important;
  margin:0 0 14px!important;
  padding:0 0 23px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
  border-radius:0!important;
  color:#727c8b!important;
  background:transparent!important;
  font-size:0!important;
}
#icerik > section.wrap.cark .cark-yan > .cark-panel:first-child > p:not(.cark-sonuc)::before{
  content:"KALAN ÇEVİRME HAKKI"!important;
  color:#687382!important;
  font-size:7px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}
#icerik > section.wrap.cark [data-spin-remaining]{
  color:#fff!important;
  font-size:52px!important;
  font-weight:900!important;
  line-height:.95!important;
  letter-spacing:-.05em!important;
}

#icerik > section.wrap.cark .ars-wheel-v3-state{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  min-height:38px!important;
  margin:0!important;
  padding:0!important;
  color:#7d8796!important;
  font-size:10px!important;
  font-weight:650!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-state-dot{
  width:7px!important;
  height:7px!important;
  border-radius:50%!important;
  background:#5b6573!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-state[data-active="1"]{color:#d3d9e1!important}
#icerik > section.wrap.cark .ars-wheel-v3-state[data-active="1"] .ars-wheel-v3-state-dot{
  background:#2ace7e!important;
  box-shadow:0 0 8px rgba(42,206,126,.40)!important;
}

#icerik > section.wrap.cark .cark-form{
  width:100%!important;
  margin:auto 0 0!important;
  padding:0 0 24px!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
}
#icerik > section.wrap.cark [data-spin-go]{
  width:100%!important;
  height:60px!important;
  margin:0!important;
  border:1px solid rgba(255,76,100,.34)!important;
  border-radius:15px!important;
  color:#fff!important;
  background:linear-gradient(180deg,#f32c49,#c41230)!important;
  box-shadow:0 15px 27px rgba(198,17,47,.20),inset 0 1px 0 rgba(255,255,255,.15)!important;
  font-size:13px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important;
}
#icerik > section.wrap.cark [data-spin-go]:not(:disabled):hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.06)!important;
  box-shadow:0 19px 32px rgba(198,17,47,.27),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
#icerik > section.wrap.cark [data-spin-go]:disabled{
  opacity:.40!important;
  cursor:not-allowed!important;
  filter:saturate(.5)!important;
  box-shadow:none!important;
}

#icerik > section.wrap.cark .cark-yan > .cark-panel:last-child{
  margin-top:22px!important;
  padding-top:21px!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
}
#icerik > section.wrap.cark .cark-fine{
  margin:0!important;
  color:#737d8c!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.7!important;
}
#icerik > section.wrap.cark .cark-sonuc:empty{display:none!important}
#icerik > section.wrap.cark .cark-sonuc:not(:empty){
  margin:14px 0 0!important;
  padding:13px 14px!important;
  border:1px solid rgba(239,28,53,.16)!important;
  border-radius:11px!important;
  color:#f0f2f5!important;
  background:rgba(105,14,31,.15)!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1.45!important;
}

#icerik > section.wrap.cark .ars-wheel-v3-prizes{
  grid-column:1/-1!important;
  width:100%!important;
  margin:0!important;
  padding:17px 18px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:17px!important;
  background:linear-gradient(145deg,#111720,#090e14)!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize-head{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  margin-bottom:12px!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize-head span{
  color:#df2944!important;
  font-size:6px!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize-head strong{
  color:#f1f3f6!important;
  font-size:14px!important;
  font-weight:800!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize-list{
  display:grid!important;
  grid-template-columns:repeat(8,minmax(0,1fr))!important;
  gap:7px!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:52px!important;
  padding:8px!important;
  border:1px solid rgba(255,255,255,.052)!important;
  border-radius:10px!important;
  color:#e9ebef!important;
  background:rgba(255,255,255,.014)!important;
  font-size:10px!important;
  font-weight:800!important;
}
#icerik > section.wrap.cark .ars-wheel-v3-prize:nth-child(1),
#icerik > section.wrap.cark .ars-wheel-v3-prize:nth-child(5){
  border-color:rgba(239,28,53,.12)!important;
  background:rgba(89,13,28,.10)!important;
}

@media(min-width:781px) and (max-width:1200px){
  #icerik > section.wrap.cark .cark-grid{
    width:min(1040px,100%)!important;
    grid-template-columns:minmax(0,640px) minmax(300px,380px)!important;
  }
  #icerik > section.wrap.cark > .page-head{width:min(1040px,100%)!important}
  #icerik > section.wrap.cark .cark-kutu,
  #icerik > section.wrap.cark .cark-yan{
    height:560px!important;
    min-height:560px!important;
  }
  #icerik > section.wrap.cark .cark-svg{max-width:470px!important}
  #icerik > section.wrap.cark .ars-wheel-v3-prize-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}

@media(max-width:780px){
  #icerik > section.wrap.cark{
    width:calc(100% - 16px)!important;
    margin:10px auto 92px!important;
  }
  #icerik > section.wrap.cark > .page-head{
    width:100%!important;
    min-height:104px!important;
    margin-bottom:11px!important;
    padding:19px 17px!important;
    border-radius:17px!important;
  }
  #icerik > section.wrap.cark .page-title{font-size:28px!important}
  #icerik > section.wrap.cark .sec-note{max-width:78%!important;font-size:9.5px!important}
  #icerik > section.wrap.cark .cark-grid{
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }
  #icerik > section.wrap.cark .cark-kutu{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1/1.02!important;
    padding:28px 12px 17px!important;
    border-radius:18px!important;
  }
  #icerik > section.wrap.cark .cark-kutu::before{
    width:82%!important;
    height:auto!important;
    aspect-ratio:1!important;
  }
  #icerik > section.wrap.cark .cark-kutu::after{
    width:88%!important;
    height:auto!important;
    aspect-ratio:1!important;
  }
  #icerik > section.wrap.cark .cark-svg{width:min(100%,335px)!important;max-width:335px!important}
  #icerik > section.wrap.cark .cark-ok{top:11px!important;width:30px!important;height:23px!important}
  #icerik > section.wrap.cark .cark-yan{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:19px!important;
    border-radius:18px!important;
  }
  #icerik > section.wrap.cark .cark-k{margin-bottom:23px!important}
  #icerik > section.wrap.cark [data-spin-remaining]{font-size:38px!important}
  #icerik > section.wrap.cark .cark-form{padding-bottom:18px!important}
  #icerik > section.wrap.cark [data-spin-go]{height:52px!important;border-radius:13px!important}
  #icerik > section.wrap.cark .cark-yan > .cark-panel:last-child{margin-top:17px!important;padding-top:16px!important}
  #icerik > section.wrap.cark .cark-fine{font-size:8px!important}
  #icerik > section.wrap.cark .ars-wheel-v3-prizes{
    grid-column:1!important;
    padding:13px!important;
    border-radius:15px!important;
  }
  #icerik > section.wrap.cark .ars-wheel-v3-prize-list{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:6px!important;
  }
  #icerik > section.wrap.cark .ars-wheel-v3-prize{min-height:48px!important;font-size:9px!important}
}

/* =========================================================
   ARSENAL MENU ORDER V27
   Header + sol menü kalıcı düzen
   ========================================================= */

#floatingSidebar .side-menu{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
}

#floatingSidebar .side-menu>a{
  position:relative!important;
}

#floatingSidebar .side-menu .arsenal-custom-side-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

#floatingSidebar .side-menu .arsenal-custom-side-icon svg{
  display:block!important;
  width:23px!important;
  height:23px!important;
  overflow:visible!important;
  color:#e51d3d!important;
  fill:#e51d3d!important;
  stroke:none!important;
}

#floatingSidebar .side-menu .arsenal-custom-side-icon svg path{
  fill:currentColor!important;
  stroke:none!important;
}

#floatingSidebar .side-menu>a.arsenal-side-current{
  background:linear-gradient(90deg,rgba(229,29,61,.14),rgba(229,29,61,.035))!important;
  box-shadow:inset 2px 0 0 #e51d3d!important;
}

#floatingSidebar .side-menu>a[href$="/hesabim/cark"] .menu-icon svg,
#floatingSidebar .side-menu>a[href$="/arama"] .menu-icon svg{
  color:#e51d3d!important;
}

@media(max-width:780px){
  header.floating-header.arsenal-header-glass-v3 nav.floating-nav{
    justify-content:flex-start!important;
    padding-left:8px!important;
    padding-right:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }

  header.floating-header.arsenal-header-glass-v3 nav.floating-nav::-webkit-scrollbar{
    display:none!important;
  }
}

/* =========================================================
   ARSENAL HOME DIRECTION CARDS V29
   Slider -> premium yönlendirme kartları -> search/quick row
   Desktop: 1 büyük + 1 yatay + 2 küçük
   Mobile: 2 üst + 2 alt, tüm CTA ikonları eşit
   ========================================================= */

@property --ars-direction-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

@keyframes arsenalDirectionBorderSpin{
  from{--ars-direction-angle:0deg}
  to{--ars-direction-angle:360deg}
}

section.arsenal-direction-cards-v29{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-template-rows:160px 160px!important;
  grid-template-areas:
    "canli slot slot"
    "canli parayatir promo"!important;
  gap:12px!important;
  width:100%!important;
  margin:14px 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card{
  position:relative!important;
  min-width:0!important;
  min-height:0!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:#090d14!important;
  box-shadow:
    0 16px 34px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.045),
    inset 0 -1px 0 rgba(239,29,54,.06)!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card:hover{
  transform:translateY(-2px)!important;
  box-shadow:
    0 21px 42px rgba(0,0,0,.42),
    0 0 26px rgba(239,29,54,.075),
    inset 0 1px 0 rgba(255,255,255,.055)!important;
}

/* Dört kartta aynı fazda saat yönünde dolaşan kenar ışığı */
section.arsenal-direction-cards-v29 .ars-direction-card::before{
  content:""!important;
  position:absolute!important;
  z-index:20!important;
  inset:-1px!important;
  padding:1.5px!important;
  border-radius:inherit!important;
  background:
    conic-gradient(
      from var(--ars-direction-angle),
      transparent 0deg,
      transparent 296deg,
      rgba(239,29,54,.10) 308deg,
      rgba(239,29,54,.78) 324deg,
      rgba(255,137,151,.95) 334deg,
      #fff 340deg,
      rgba(255,61,87,.90) 346deg,
      transparent 359deg
    )!important;
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0)!important;
  -webkit-mask-composite:xor!important;
  mask-composite:exclude!important;
  pointer-events:none!important;
  animation:arsenalDirectionBorderSpin 5.2s linear infinite!important;
  animation-delay:0s!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card::after{
  content:""!important;
  position:absolute!important;
  z-index:2!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    radial-gradient(380px 200px at 74% 50%,rgba(239,29,54,.07),transparent 68%),
    linear-gradient(
      90deg,
      rgba(4,7,12,.98) 0%,
      rgba(5,8,13,.92) 23%,
      rgba(5,8,13,.66) 43%,
      rgba(5,8,13,.22) 68%,
      rgba(5,8,13,.06) 100%
    ),
    linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.24))!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-image{
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  transform:scale(1.01)!important;
  filter:saturate(1.05) contrast(1.04) brightness(.94)!important;
  transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s ease!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card:hover .ars-direction-card-image{
  transform:scale(1.045)!important;
  filter:saturate(1.10) contrast(1.06) brightness(.98)!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-content{
  position:relative!important;
  z-index:5!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  width:100%!important;
  height:100%!important;
  padding:18px!important;
  box-sizing:border-box!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-top{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:min(54%,290px)!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-title{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  margin:0!important;
  color:#f8f8f9!important;
  font-family:"Barlow Condensed","Arial Narrow","Roboto Condensed",Arial,sans-serif!important;
  font-size:32px!important;
  font-weight:900!important;
  line-height:.83!important;
  letter-spacing:-.035em!important;
  text-transform:uppercase!important;
  text-shadow:0 3px 18px rgba(0,0,0,.45)!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-title .is-accent{
  color:#ff2947!important;
  text-shadow:
    0 0 20px rgba(239,29,54,.22),
    0 3px 18px rgba(0,0,0,.40)!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-text{
  max-width:240px!important;
  margin:10px 0 0!important;
  color:rgba(230,234,240,.66)!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.4!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-bottom{
  position:relative!important;
  z-index:7!important;
  display:flex!important;
  align-items:center!important;
  margin-top:auto!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-btn{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  text-decoration:none!important;
  color:#fff!important;
  border:1px solid rgba(255,68,94,.36)!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(239,29,54,.14),transparent 66%),
    linear-gradient(180deg,rgba(28,18,30,.94),rgba(12,13,19,.98))!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 8px 20px rgba(0,0,0,.28)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-btn:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(255,75,100,.70)!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(239,29,54,.27),transparent 66%),
    linear-gradient(180deg,#25151c,#101118)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    0 0 18px rgba(239,29,54,.12),
    0 11px 23px rgba(0,0,0,.32)!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-btn svg{
  display:block!important;
  width:15px!important;
  height:15px!important;
  color:#ff4c73!important;
  overflow:visible!important;
  flex:0 0 auto!important;
}

section.arsenal-direction-cards-v29 .ars-direction-card-btn svg path{
  stroke:currentColor!important;
  fill:none!important;
}

/* Masaüstünde Canlı Casino metinli CTA */
section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-btn{
  min-width:142px!important;
  height:44px!important;
  padding:0 17px!important;
  gap:9px!important;
  border-radius:11px!important;
  box-shadow:
    inset 3px 0 0 #ef1d36,
    inset 0 1px 0 rgba(255,255,255,.08),
    0 9px 22px rgba(0,0,0,.30)!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}

/* Diğer masaüstü CTA'lar yalnız ikon */
section.arsenal-direction-cards-v29 .ars-direction-card:not([data-direction-key="canli"]) .ars-direction-card-btn{
  width:43px!important;
  min-width:43px!important;
  height:43px!important;
  min-height:43px!important;
  padding:0!important;
  border-radius:11px!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"]{
  grid-area:canli!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="slot"]{
  grid-area:slot!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="parayatir"]{
  grid-area:parayatir!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="promo"]{
  grid-area:promo!important;
}

/* Canlı Casino */
section.arsenal-direction-cards-v29 [data-direction-key="canli"]::after{
  background:
    radial-gradient(280px 300px at 72% 62%,rgba(239,29,54,.10),transparent 70%),
    linear-gradient(
      90deg,
      #070b12 0%,
      rgba(7,11,18,.97) 26%,
      rgba(7,11,18,.78) 46%,
      rgba(7,11,18,.18) 76%
    ),
    linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.30))!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-image{
  object-position:59% center!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-content{
  padding:24px 20px 20px!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-top{
  width:60%!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-title{
  font-size:43px!important;
  line-height:.80!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-text{
  max-width:205px!important;
  margin-top:13px!important;
  font-size:11px!important;
  line-height:1.45!important;
}

/* Slot */
section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-image{
  object-position:62% 44%!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-content{
  padding:18px 20px!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-top{
  width:41%!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-title{
  font-size:38px!important;
  line-height:.82!important;
}

/* Para yatır + promosyon */
section.arsenal-direction-cards-v29 [data-direction-key="parayatir"]::after,
section.arsenal-direction-cards-v29 [data-direction-key="promo"]::after{
  background:
    linear-gradient(
      90deg,
      rgba(5,8,13,.98) 0%,
      rgba(5,8,13,.91) 31%,
      rgba(5,8,13,.44) 59%,
      rgba(5,8,13,.08) 100%
    ),
    linear-gradient(180deg,transparent,rgba(0,0,0,.22))!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-image{
  object-position:69% center!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-image{
  object-position:70% center!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-content,
section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-content{
  padding:13px 14px!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-top,
section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-top{
  width:56%!important;
}

section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-title,
section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-title{
  font-size:24px!important;
  line-height:.86!important;
}

/* Search/quick row artık kartların doğal olarak altında kalır */
section.arsenal-direction-cards-v29 + section.quick-row{
  margin-top:0!important;
}

@media(min-width:781px) and (max-width:1200px){
  section.arsenal-direction-cards-v29{
    grid-template-rows:146px 146px!important;
    gap:10px!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-title{
    font-size:36px!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-title{
    font-size:32px!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-title,
  section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-title{
    font-size:21px!important;
  }
}

@media(max-width:780px){
  section.arsenal-direction-cards-v29{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:168px 118px!important;
    grid-template-areas:
      "slot canli"
      "parayatir promo"!important;
    gap:10px!important;
    width:100%!important;
    margin:9px 0 11px!important;
    align-items:stretch!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card{
    display:block!important;
    align-self:stretch!important;
    justify-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }

  /* Üst iki kart BİREBİR aynı */
  section.arsenal-direction-cards-v29 [data-direction-key="slot"],
  section.arsenal-direction-cards-v29 [data-direction-key="canli"]{
    height:168px!important;
    min-height:168px!important;
    max-height:168px!important;
    border-radius:16px!important;
  }

  /* Alt iki kart BİREBİR aynı */
  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"],
  section.arsenal-direction-cards-v29 [data-direction-key="promo"]{
    height:118px!important;
    min-height:118px!important;
    max-height:118px!important;
    border-radius:14px!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card-content{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-height:100%!important;
    padding:0!important;
    box-sizing:border-box!important;
  }

  /* Mobilde başlıklar daima sol üst */
  section.arsenal-direction-cards-v29 .ars-direction-card-top{
    position:absolute!important;
    z-index:7!important;
    left:10px!important;
    top:10px!important;
    width:auto!important;
    max-width:58%!important;
    margin:0!important;
    padding:0!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-top,
  section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-top{
    left:12px!important;
    top:12px!important;
    max-width:58%!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-top,
  section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-top{
    left:10px!important;
    top:10px!important;
    max-width:56%!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card-text{
    display:none!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-title,
  section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-title{
    font-size:clamp(16px,5vw,22px)!important;
    line-height:.86!important;
    letter-spacing:-.02em!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-title,
  section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-title{
    font-size:clamp(13px,4.4vw,17px)!important;
    line-height:.88!important;
    letter-spacing:-.01em!important;
  }

  /* Mobilde bütün CTA'lar BİREBİR aynı ve sol altta */
  section.arsenal-direction-cards-v29 .ars-direction-card-bottom{
    position:absolute!important;
    z-index:12!important;
    left:10px!important;
    bottom:10px!important;
    top:auto!important;
    right:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card-btn,
  section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-btn,
  section.arsenal-direction-cards-v29 .ars-direction-card:not([data-direction-key="canli"]) .ars-direction-card-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    padding:0!important;
    gap:0!important;
    border-radius:10px!important;
    border:1px solid rgba(255,70,96,.35)!important;
    color:#ff4c73!important;
    background:linear-gradient(180deg,rgba(28,18,30,.92),rgba(16,12,20,.96))!important;
    box-shadow:
      0 6px 18px rgba(0,0,0,.30),
      inset 0 1px 0 rgba(255,255,255,.06),
      0 0 0 1px rgba(255,54,88,.08)!important;
    font-size:0!important;
    line-height:1!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card-btn-label{
    display:none!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card-btn svg{
    display:block!important;
    width:12px!important;
    height:12px!important;
    margin:0!important;
    color:#ff4c73!important;
    opacity:1!important;
  }

  /* Üst kartlarda yazıyı rahat bırak */
  section.arsenal-direction-cards-v29 [data-direction-key="slot"]::after,
  section.arsenal-direction-cards-v29 [data-direction-key="canli"]::after{
    background:
      linear-gradient(
        180deg,
        rgba(5,8,13,.58) 0%,
        rgba(5,8,13,.12) 42%,
        rgba(5,8,13,.72) 100%
      ),
      linear-gradient(90deg,rgba(5,8,13,.34),transparent 68%)!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"]::after,
  section.arsenal-direction-cards-v29 [data-direction-key="promo"]::after{
    background:
      linear-gradient(
        180deg,
        rgba(5,8,13,.48) 0%,
        rgba(5,8,13,.08) 42%,
        rgba(5,8,13,.68) 100%
      ),
      linear-gradient(90deg,rgba(5,8,13,.30),transparent 72%)!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="slot"] .ars-direction-card-image{
    object-position:67% center!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="canli"] .ars-direction-card-image{
    object-position:64% center!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="parayatir"] .ars-direction-card-image{
    object-position:72% center!important;
  }

  section.arsenal-direction-cards-v29 [data-direction-key="promo"] .ars-direction-card-image{
    object-position:73% center!important;
  }
}

@media(prefers-reduced-motion:reduce){
  section.arsenal-direction-cards-v29 .ars-direction-card::before{
    animation:none!important;
  }

  section.arsenal-direction-cards-v29 .ars-direction-card,
  section.arsenal-direction-cards-v29 .ars-direction-card-image,
  section.arsenal-direction-cards-v29 .ars-direction-card-btn{
    transition:none!important;
  }
}

/* =========================================================
   ARSENAL HOME SECTION HEADINGS V30
   Popüler slot / canlı masa / maç başlık sistemi
   ========================================================= */

.ars-home-heading-v30{
  display:flex!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  column-gap:18px!important;
  row-gap:5px!important;
  width:auto!important;
  max-width:100%!important;
  margin:0 0 13px!important;
  padding:0!important;
}

.ars-home-heading-title-v30{
  display:inline-flex!important;
  align-items:baseline!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap!important;
  font-family:"Barlow Condensed","Arial Narrow","Roboto Condensed",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:900!important;
  line-height:.92!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
  text-shadow:0 3px 16px rgba(0,0,0,.36)!important;
}

.ars-home-heading-title-v30 .ars-heading-white-v30{
  color:#f6f7f9!important;
}

.ars-home-heading-title-v30 .ars-heading-red-v30{
  position:relative!important;
  color:#ef1d36!important;
  font-weight:900!important;
  text-shadow:
    0 0 16px rgba(239,29,54,.22),
    0 3px 14px rgba(0,0,0,.38)!important;
}

.ars-home-heading-title-v30 .ars-heading-red-v30::after{
  content:""!important;
  position:absolute!important;
  left:1px!important;
  bottom:-5px!important;
  width:42%!important;
  height:2px!important;
  border-radius:99px!important;
  background:linear-gradient(90deg,#ef1d36,rgba(239,29,54,0))!important;
  opacity:.72!important;
}

.ars-home-heading-script-v30{
  display:inline-flex!important;
  align-items:center!important;
  color:#f5f5f6!important;
  font-family:"Dancing Script","Segoe Script","Brush Script MT",cursive!important;
  font-size:25px!important;
  font-weight:700!important;
  line-height:1!important;
  letter-spacing:.005em!important;
  white-space:nowrap!important;
  opacity:.96!important;
  transform:translateY(1px) rotate(-1.5deg)!important;
  text-shadow:
    0 3px 12px rgba(0,0,0,.46),
    0 0 12px rgba(255,255,255,.04)!important;
}

.ars-home-heading-script-v30::before{
  content:""!important;
  display:inline-block!important;
  flex:0 0 auto!important;
  width:1px!important;
  height:27px!important;
  margin:0 15px 0 0!important;
  background:linear-gradient(
    180deg,
    transparent,
    rgba(255,255,255,.32),
    transparent
  )!important;
}

/* Bölüm başındaki eski cannon/dekoratif ikonlar tamamen gizli */
.ars-home-heading-icon-v30{
  display:none!important;
}

@media(min-width:1250px){
  .ars-home-heading-title-v30{
    font-size:32px!important;
  }

  .ars-home-heading-script-v30{
    font-size:27px!important;
  }
}

@media(min-width:781px) and (max-width:1249px){
  .ars-home-heading-title-v30{
    font-size:27px!important;
  }

  .ars-home-heading-script-v30{
    font-size:22px!important;
  }
}

@media(max-width:780px){
  .ars-home-heading-v30{
    display:block!important;
    margin:0 0 11px!important;
  }

  /* Mobilde KAZANMA ZAMANI / GERÇEK MASA HEYECANI /
     GÜNÜN SEÇİMLERİ gibi küçük native üst başlıklar kalkar. */
  .ars-home-native-kicker-v30{
    display:none!important;
  }

  .ars-home-heading-title-v30{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:4px!important;
    width:100%!important;
    font-size:clamp(20px,6vw,25px)!important;
    line-height:.90!important;
    letter-spacing:-.025em!important;
  }

  /* Mobilde şekilli slogan asla iki satıra düşmez.
     Uzun Canlı Masa sloganı ekrana sığmak için kontrollü küçülür. */
  .ars-home-heading-script-v30{
    display:block!important;
    width:max-content!important;
    max-width:none!important;
    margin:7px 0 0!important;
    font-size:clamp(10px,3.25vw,14px)!important;
    line-height:1!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    opacity:.94!important;
    transform:rotate(-1deg)!important;
  }

  .ars-home-heading-script-v30::before{
    display:none!important;
  }

  .ars-home-heading-title-v30 .ars-heading-red-v30::after{
    bottom:-3px!important;
    height:1px!important;
  }
}
/* ========================================================================== */
/* ARSENAL BRAND RAILS V27 - PROVIDERS + PARTNERS                            */
/* ========================================================================== */
#arsenal-brand-rails-v27{
  position:relative!important;
  width:var(--abr27-width,100%)!important;
  max-width:none!important;
  margin:34px 0 20px var(--abr27-left,0px)!important;
  padding:0!important;
  box-sizing:border-box!important;
}

#arsenal-brand-rails-v27 .abr27-rail{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
}

#arsenal-brand-rails-v27 .abr27-rail + .abr27-rail{
  margin-top:18px!important;
}

#arsenal-brand-rails-v27 .abr27-heading{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  width:100%!important;
  margin:0 0 10px!important;
  padding:0 5px!important;
  box-sizing:border-box!important;
}

#arsenal-brand-rails-v27 .abr27-heading-copy{
  position:relative!important;
  padding-left:34px!important;
}

#arsenal-brand-rails-v27 .abr27-heading-copy::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:27px!important;
  width:22px!important;
  height:2px!important;
  border-radius:100px!important;
  background:#ef1d36!important;
  box-shadow:0 0 10px rgba(239,29,54,.35)!important;
}

#arsenal-brand-rails-v27 .abr27-heading-copy > span{
  display:block!important;
  margin:0 0 5px!important;
  color:#67727e!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.17em!important;
}

#arsenal-brand-rails-v27 .abr27-heading h2{
  margin:0!important;
  color:#f1f4f6!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.03em!important;
}

#arsenal-brand-rails-v27 .abr27-all{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  margin-bottom:2px!important;
  color:#697581!important;
  font-size:7.5px!important;
  font-weight:700!important;
  text-decoration:none!important;
  transition:color .16s ease!important;
}

#arsenal-brand-rails-v27 .abr27-all b{
  color:#ef1d36!important;
  font-size:11px!important;
}

#arsenal-brand-rails-v27 .abr27-all:hover{color:#fff!important}

#arsenal-brand-rails-v27 .abr27-window{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:15px!important;
  background:
    radial-gradient(420px 100px at 0% 50%,rgba(239,29,54,.055),transparent 76%),
    radial-gradient(420px 100px at 100% 50%,rgba(239,29,54,.038),transparent 76%),
    linear-gradient(145deg,rgba(13,19,27,.97),rgba(5,10,16,.995))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.13)!important;
}

#arsenal-brand-rails-v27 .abr27-window::before{
  content:""!important;
  position:absolute!important;
  z-index:10!important;
  left:0!important;
  top:0!important;
  width:180px!important;
  height:1px!important;
  background:linear-gradient(90deg,#ef1d36,transparent)!important;
}

#arsenal-brand-rails-v27 .abr27-fade{
  position:absolute!important;
  z-index:6!important;
  top:0!important;
  bottom:0!important;
  width:64px!important;
  pointer-events:none!important;
}

#arsenal-brand-rails-v27 .abr27-fade.is-left{
  left:0!important;
  background:linear-gradient(90deg,rgba(7,12,19,.98),rgba(7,12,19,0))!important;
}

#arsenal-brand-rails-v27 .abr27-fade.is-right{
  right:0!important;
  background:linear-gradient(270deg,rgba(7,12,19,.98),rgba(7,12,19,0))!important;
}

#arsenal-brand-rails-v27 .abr27-track{
  display:flex!important;
  align-items:center!important;
  width:max-content!important;
  min-width:max-content!important;
  padding:9px 0!important;
  will-change:transform!important;
  animation:arsenalBrandRailLeftV27 64s linear infinite!important;
}

#arsenal-brand-rails-v27 .abr27-rail.is-reverse .abr27-track{
  animation-name:arsenalBrandRailRightV27!important;
  animation-duration:82s!important;
}

#arsenal-brand-rails-v27 .abr27-window:hover .abr27-track{
  animation-play-state:paused!important;
}

@keyframes arsenalBrandRailLeftV27{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}

@keyframes arsenalBrandRailRightV27{
  from{transform:translate3d(-50%,0,0)}
  to{transform:translate3d(0,0,0)}
}

#arsenal-brand-rails-v27 .abr27-item{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 148px!important;
  width:148px!important;
  height:64px!important;
  margin:0!important;
  padding:8px 15px!important;
  overflow:hidden!important;
  border:0!important;
  border-right:1px solid rgba(255,255,255,.045)!important;
  background:transparent!important;
  color:inherit!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
  transition:background .17s ease!important;
}

#arsenal-brand-rails-v27 .abr27-item::after{
  content:""!important;
  position:absolute!important;
  left:22px!important;
  right:22px!important;
  bottom:2px!important;
  height:1px!important;
  opacity:0!important;
  background:linear-gradient(90deg,transparent,#ef1d36,transparent)!important;
  transition:opacity .17s ease!important;
}

#arsenal-brand-rails-v27 .abr27-item:hover{
  background:radial-gradient(circle at 50% 110%,rgba(239,29,54,.09),transparent 70%)!important;
}

#arsenal-brand-rails-v27 .abr27-item:hover::after{opacity:.85!important}

#arsenal-brand-rails-v27 .abr27-item img{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  visibility:visible!important;
  width:auto!important;
  height:auto!important;
  max-width:112px!important;
  max-height:42px!important;
  margin:auto!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  opacity:.92!important;
  transition:transform .18s ease,opacity .18s ease!important;
}

#arsenal-brand-rails-v27 .abr27-partner img{opacity:.86!important}
#arsenal-brand-rails-v27 .abr27-item:hover img{transform:scale(1.055)!important;opacity:1!important}

@media (max-width:780px){
  #arsenal-brand-rails-v27{
    margin-top:22px!important;
    margin-bottom:12px!important;
  }

  #arsenal-brand-rails-v27 .abr27-rail + .abr27-rail{margin-top:11px!important}

  #arsenal-brand-rails-v27 .abr27-heading{
    margin-bottom:7px!important;
    padding:0 3px!important;
  }

  #arsenal-brand-rails-v27 .abr27-heading-copy{padding-left:24px!important}
  #arsenal-brand-rails-v27 .abr27-heading-copy::before{top:19px!important;width:15px!important}
  #arsenal-brand-rails-v27 .abr27-heading-copy > span{margin-bottom:3px!important;font-size:4.8px!important}
  #arsenal-brand-rails-v27 .abr27-heading h2{font-size:14px!important}
  #arsenal-brand-rails-v27 .abr27-all{font-size:5.5px!important}
  #arsenal-brand-rails-v27 .abr27-window{border-radius:11px!important}
  #arsenal-brand-rails-v27 .abr27-track{padding:6px 0!important;animation-duration:44s!important}
  #arsenal-brand-rails-v27 .abr27-rail.is-reverse .abr27-track{animation-duration:56s!important}
  #arsenal-brand-rails-v27 .abr27-fade{width:28px!important}

  #arsenal-brand-rails-v27 .abr27-item{
    flex-basis:104px!important;
    width:104px!important;
    height:48px!important;
    padding:6px 10px!important;
  }

  #arsenal-brand-rails-v27 .abr27-item img{
    max-width:82px!important;
    max-height:32px!important;
  }
}

@media (prefers-reduced-motion:reduce){
  #arsenal-brand-rails-v27 .abr27-track{animation:none!important}
}


/* ========================================================================== */
/* ARSENAL FEATURED BONUS SLIDER V29                                          */
/* ========================================================================== */

/* Eski altyapı kampanya bannerı: yeni sağ-rail bonus vitrini kullanılıyor. */
body.arsenal-global-runtime #icerik > section.campaign-banner#promos,
body.arsenal-global-runtime #icerik section.campaign-banner#promos {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#ars-featured-bonus-slider-v29 {
  position: relative !important;
  width: 100% !important;
  margin: 16px 0 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.085) !important;
  border-radius: 24px !important;
  background:
    radial-gradient(270px 230px at 112% 0%, rgba(239,29,54,.18), transparent 70%),
    linear-gradient(160deg,#0b1119,#070c13 65%,#090b11) !important;
  box-shadow:
    0 26px 68px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.03) !important;
  isolation: isolate !important;
}

#ars-featured-bonus-slider-v29::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  z-index: 30 !important;
  width: 180px !important;
  height: 2px !important;
  background: linear-gradient(90deg,#ef1d36,rgba(239,29,54,.28),transparent) !important;
  box-shadow: 0 0 18px rgba(239,29,54,.4) !important;
}

#ars-featured-bonus-slider-v29 .afv29-media {
  position: relative !important;
  height: 252px !important;
  overflow: hidden !important;
  background: #080d14 !important;
}

#ars-featured-bonus-slider-v29 .afv29-slide-img {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  opacity: 0 !important;
  transform: scale(1.055) !important;
  filter: saturate(1.03) contrast(1.04) brightness(.90) !important;
  transition:
    opacity 600ms cubic-bezier(.22,.61,.36,1),
    transform 780ms cubic-bezier(.22,.61,.36,1) !important;
  will-change: opacity, transform !important;
  pointer-events: none !important;
}

#ars-featured-bonus-slider-v29 .afv29-slide-img.is-active {
  z-index: 3 !important;
  opacity: 1 !important;
  transform: scale(1.02) !important;
}

#ars-featured-bonus-slider-v29 .afv29-slide-img.is-leaving {
  z-index: 2 !important;
  opacity: 0 !important;
  transform: scale(1.065) !important;
}

#ars-featured-bonus-slider-v29 .afv29-media-shade {
  position: absolute !important;
  inset: 0 !important;
  z-index: 6 !important;
  pointer-events: none !important;
  background: linear-gradient(180deg,rgba(5,10,16,0) 0%,rgba(5,10,16,.10) 45%,#080d14 100%) !important;
}

#ars-featured-bonus-slider-v29 .afv29-badges {
  position: absolute !important;
  z-index: 10 !important;
  left: 16px !important;
  top: 16px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  transition: opacity .25s ease, transform .30s ease !important;
}

#ars-featured-bonus-slider-v29 .afv29-badges span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 27px !important;
  padding: 0 10px !important;
  border: 1px solid rgba(255,255,255,.11) !important;
  border-radius: 999px !important;
  color: #dce2e7 !important;
  background: rgba(6,11,17,.68) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  font-size: 8px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
}

#ars-featured-bonus-slider-v29 .afv29-badges span:first-child {
  color: #fff !important;
  border-color: rgba(239,29,54,.36) !important;
  background: linear-gradient(135deg,#ef1d36,#bd0e27) !important;
}

#ars-featured-bonus-slider-v29 .afv29-counter {
  position: absolute !important;
  z-index: 10 !important;
  right: 15px !important;
  bottom: 12px !important;
  display: flex !important;
  align-items: flex-end !important;
  gap: 4px !important;
  color: rgba(255,255,255,.13) !important;
  transition: opacity .25s ease, transform .30s ease !important;
}

#ars-featured-bonus-slider-v29 .afv29-current {
  font-size: 58px !important;
  line-height: 1 !important;
  font-weight: 950 !important;
  letter-spacing: -.08em !important;
}

#ars-featured-bonus-slider-v29 .afv29-counter span {
  margin-bottom: 8px !important;
  font-size: 18px !important;
}

#ars-featured-bonus-slider-v29 .afv29-counter b {
  margin-bottom: 8px !important;
  font-size: 16px !important;
}

#ars-featured-bonus-slider-v29 .afv29-body {
  position: relative !important;
  z-index: 10 !important;
  padding: 18px 18px 15px !important;
  transition: opacity .25s ease, transform .30s ease !important;
}

#ars-featured-bonus-slider-v29 .afv29-kicker {
  display: block !important;
  margin-bottom: 9px !important;
  color: #ef1d36 !important;
  font-size: 8px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: .18em !important;
}

#ars-featured-bonus-slider-v29 .afv29-body h2 {
  margin: 0 0 11px !important;
  color: #f6f8fa !important;
  font-size: 25px !important;
  line-height: 1.03 !important;
  font-weight: 950 !important;
  letter-spacing: -.045em !important;
}

#ars-featured-bonus-slider-v29 .afv29-body h2 strong {
  display: block !important;
  margin-bottom: 2px !important;
  color: #ef1d36 !important;
  font: inherit !important;
}

#ars-featured-bonus-slider-v29 .afv29-body h2 span {
  display: block !important;
}

#ars-featured-bonus-slider-v29 .afv29-desc {
  margin: 0 0 14px !important;
  color: #9ba6b1 !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
  font-weight: 600 !important;
}

#ars-featured-bonus-slider-v29 .afv29-features {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 8px !important;
  margin-bottom: 15px !important;
}

#ars-featured-bonus-slider-v29 .afv29-features > div {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  min-width: 0 !important;
  min-height: 43px !important;
  padding: 7px 8px !important;
  border: 1px solid rgba(255,255,255,.07) !important;
  border-radius: 10px !important;
  color: #a6b0ba !important;
  background: rgba(255,255,255,.02) !important;
  font-size: 9px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  text-align: center !important;
}

#ars-featured-bonus-slider-v29 .afv29-features i {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 15px !important;
  height: 15px !important;
  flex: 0 0 15px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #ef1d36 !important;
  font-size: 8px !important;
  font-style: normal !important;
}

#ars-featured-bonus-slider-v29 .afv29-cta {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  min-height: 51px !important;
  padding: 0 13px 0 16px !important;
  border: 1px solid rgba(239,29,54,.42) !important;
  border-radius: 14px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#f0223c,#c60e28) !important;
  box-shadow: 0 14px 29px rgba(239,29,54,.22) !important;
  text-decoration: none !important;
}

#ars-featured-bonus-slider-v29 .afv29-cta span {
  font-size: 13px !important;
  font-weight: 900 !important;
}

#ars-featured-bonus-slider-v29 .afv29-cta b {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 29px !important;
  height: 29px !important;
  border-radius: 8px !important;
  background: rgba(255,255,255,.11) !important;
}

#ars-featured-bonus-slider-v29 .afv29-foot {
  position: relative !important;
  z-index: 10 !important;
  padding: 0 18px 16px !important;
}

#ars-featured-bonus-slider-v29 .afv29-progress {
  height: 3px !important;
  margin-bottom: 9px !important;
  overflow: hidden !important;
  border-radius: 99px !important;
  background: rgba(255,255,255,.055) !important;
}

#ars-featured-bonus-slider-v29 .afv29-progress i {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  transform: scaleX(0);
  transform-origin: left center !important;
  background: linear-gradient(90deg,#ef1d36,#ff6678) !important;
  will-change: transform !important;
}

#ars-featured-bonus-slider-v29 .afv29-footline {
  display: grid !important;
  grid-template-columns: auto 1fr auto !important;
  align-items: center !important;
  gap: 9px !important;
}

#ars-featured-bonus-slider-v29 .afv29-footline span,
#ars-featured-bonus-slider-v29 .afv29-footline strong {
  color: #68737e !important;
  font-size: 6px !important;
  font-weight: 850 !important;
  letter-spacing: .08em !important;
}

#ars-featured-bonus-slider-v29 .afv29-footline div {
  height: 1px !important;
  background: linear-gradient(90deg,rgba(239,29,54,.32),rgba(255,255,255,.04)) !important;
}

#ars-featured-bonus-slider-v29.is-changing .afv29-body,
#ars-featured-bonus-slider-v29.is-changing .afv29-badges,
#ars-featured-bonus-slider-v29.is-changing .afv29-counter {
  opacity: .12 !important;
  transform: translateY(5px) !important;
}

@media (max-width:900px) {
  #ars-featured-bonus-slider-v29 {
    margin: 12px 0 18px !important;
    border-radius: 17px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-media {
    height: 185px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-badges {
    left: 11px !important;
    top: 11px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-badges span {
    min-height: 23px !important;
    padding: 0 8px !important;
    font-size: 6.3px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-current {
    font-size: 43px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-body {
    padding: 15px 14px 13px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-body h2 {
    font-size: 21px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-desc {
    font-size: 9px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-features {
    gap: 7px !important;
    margin-bottom: 12px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-features > div {
    min-height: 37px !important;
    font-size: 7px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-cta {
    min-height: 44px !important;
    border-radius: 11px !important;
  }

  #ars-featured-bonus-slider-v29 .afv29-foot {
    padding: 0 14px 13px !important;
  }
}

/* =========================================================
   PROMO DETAIL EDITORIAL FINAL V31
   ========================================================= */
body.arsenal-promo-detail #icerik > section.wrap.pd-top,
body.arsenal-promo-detail #icerik > section.wrap:has(> .pd-head),
body.arsenal-promo-detail #ars-promo-detail-editorial-final {
  width:min(1280px,calc(100% - 40px))!important;
  max-width:1280px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

body.arsenal-promo-detail #icerik > section.wrap.pd-top {
  margin-top:18px!important;
  margin-bottom:12px!important;
  padding:0!important;
}

body.arsenal-promo-detail #icerik .pd-back {
  min-height:36px!important;
  height:36px!important;
  padding:0 13px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:10px!important;
  color:#8a96a1!important;
  background:rgba(10,16,24,.82)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  font-size:10px!important;
  font-weight:800!important;
}

body.arsenal-promo-detail #icerik .pd-head {
  grid-template-columns:minmax(360px,.8fr) minmax(0,1.45fr)!important;
  grid-template-rows:auto auto!important;
  grid-template-areas:"art title" "art facts"!important;
  column-gap:34px!important;
  row-gap:12px!important;
  min-height:372px!important;
  padding:28px!important;
}

body.arsenal-promo-detail #icerik .pd-head .pd-talep {
  display:none!important;
}

body.arsenal-promo-detail #icerik .pd-head > .pd-art {
  min-height:316px!important;
}

body.arsenal-promo-detail #icerik .pd-art > .promo-img {
  max-height:316px!important;
}

body.arsenal-promo-detail #icerik .pd-head .page-title.ars-promo-title-final {
  align-self:end!important;
  max-width:760px!important;
  margin:0 0 14px!important;
  font-family:"Barlow Condensed","Arial Narrow","Roboto Condensed",Arial,sans-serif!important;
  font-size:clamp(38px,3.4vw,56px)!important;
  line-height:.94!important;
  font-weight:900!important;
  letter-spacing:-.045em!important;
  text-transform:none!important;
}

body.arsenal-promo-detail #icerik .pd-head .page-title.ars-promo-title-final::before {
  content:"PROMOSYON"!important;
  display:block!important;
  margin-bottom:12px!important;
  color:#77828d!important;
  font-family:inherit!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.18em!important;
}

body.arsenal-promo-detail .ars-promo-title-white-final { color:#f5f7f9!important; }
body.arsenal-promo-detail .ars-promo-title-red-final {
  color:#ef1d36!important;
  text-shadow:0 0 22px rgba(239,29,54,.11)!important;
}

body.arsenal-promo-detail #icerik .pd-head .pd-facts {
  align-self:start!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
}

body.arsenal-promo-detail #icerik .pd-facts > div {
  min-width:180px!important;
  min-height:auto!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.arsenal-promo-detail #icerik .pd-facts dt { display:none!important; }
body.arsenal-promo-detail #icerik .pd-facts dd {
  color:#9aa5af!important;
  font-size:14px!important;
  line-height:1.5!important;
  font-weight:600!important;
}

/* Eski rules yüzeyi final editoryal yüzey varken görünmez. */
body.arsenal-promo-detail #icerik > section.arsenal-promo-rules-wrap.ars-editorial-source-hidden {
  display:none!important;
}

#ars-promo-detail-editorial-final,
#ars-promo-detail-editorial-final * { box-sizing:border-box!important; }

#ars-promo-detail-editorial-final {
  margin-top:18px!important;
  font-family:inherit!important;
}

#ars-promo-detail-editorial-final .ape-kicker-final {
  display:block!important;
  margin-bottom:8px!important;
  color:#ef1d36!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
}

#ars-promo-detail-editorial-final .ape-eligibility-final {
  position:relative!important;
  overflow:hidden!important;
  padding:25px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:18px!important;
  background:#0a1018!important;
  box-shadow:0 20px 45px rgba(0,0,0,.14)!important;
}

#ars-promo-detail-editorial-final .ape-eligibility-final::before {
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:180px!important;
  height:2px!important;
  background:linear-gradient(90deg,#ef1d36,transparent)!important;
}

#ars-promo-detail-editorial-final .ape-eligibility-head-final {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:30px!important;
  margin-bottom:19px!important;
  padding-bottom:18px!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
}

#ars-promo-detail-editorial-final .ape-eligibility-head-final h2,
#ars-promo-detail-editorial-final .ape-guide-head-final h2 {
  margin:0!important;
  color:#f4f7f9!important;
  font-size:24px!important;
  line-height:1.05!important;
  font-weight:950!important;
  letter-spacing:-.035em!important;
}

#ars-promo-detail-editorial-final .ape-eligibility-head-final p {
  max-width:620px!important;
  margin:7px 0 0!important;
  color:#7c8995!important;
  font-size:12px!important;
  line-height:1.55!important;
  font-weight:550!important;
}

#ars-promo-detail-editorial-final .ape-status-final {
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:0 0 auto!important;
  min-width:92px!important;
  padding:10px 13px!important;
  border:1px solid rgba(44,207,138,.16)!important;
  border-radius:12px!important;
  background:#0c1717!important;
}

#ars-promo-detail-editorial-final .ape-status-final > i {
  width:9px!important;
  height:9px!important;
  border-radius:50%!important;
  background:#37d89a!important;
  box-shadow:0 0 10px rgba(55,216,154,.30)!important;
}

#ars-promo-detail-editorial-final .ape-status-final > div {
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
}

#ars-promo-detail-editorial-final .ape-status-final strong {
  color:#dff7ed!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:900!important;
}

#ars-promo-detail-editorial-final .ape-status-final span {
  color:#617c72!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
}

#ars-promo-detail-editorial-final .ape-condition-row-final {
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:14px!important;
  background:#0c131c!important;
}

#ars-promo-detail-editorial-final .ape-condition-final {
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  min-height:88px!important;
  padding:14px!important;
  border-right:1px solid rgba(255,255,255,.055)!important;
}
#ars-promo-detail-editorial-final .ape-condition-final:last-child { border-right:0!important; }

#ars-promo-detail-editorial-final .ape-condition-icon-final {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  height:30px!important;
  border:1px solid rgba(53,214,151,.18)!important;
  border-radius:9px!important;
  color:#45dea2!important;
  background:rgba(53,214,151,.065)!important;
  font-size:13px!important;
  font-weight:900!important;
}

#ars-promo-detail-editorial-final .ape-condition-final > div {
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  min-width:0!important;
}

#ars-promo-detail-editorial-final .ape-condition-final small {
  color:#53616e!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.10em!important;
}

#ars-promo-detail-editorial-final .ape-condition-final strong {
  color:#d4dce3!important;
  font-size:11px!important;
  line-height:1.4!important;
  font-weight:750!important;
}

#ars-promo-detail-editorial-final .ape-cta-slot-final { margin-top:16px!important; }
#ars-promo-detail-editorial-final .ape-cta-slot-final .pd-act,
#ars-promo-detail-editorial-final .ape-cta-slot-final .pd-act form {
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
#ars-promo-detail-editorial-final .ape-cta-slot-final .pd-act .btn {
  width:100%!important;
  min-height:52px!important;
  margin:0!important;
  border:1px solid rgba(239,29,54,.40)!important;
  border-radius:12px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(90deg,#ef203d,#cf102c)!important;
  box-shadow:0 12px 27px rgba(239,29,54,.17)!important;
  font-size:12px!important;
  font-weight:900!important;
}

#ars-promo-detail-editorial-final .ape-guide-final {
  margin-top:18px!important;
  padding:27px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:19px!important;
  background:#090f17!important;
  box-shadow:0 20px 46px rgba(0,0,0,.14)!important;
}

#ars-promo-detail-editorial-final .ape-guide-head-final {
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:35px!important;
  margin-bottom:22px!important;
  padding-bottom:19px!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
}
#ars-promo-detail-editorial-final .ape-guide-head-final h2 { font-size:27px!important; }
#ars-promo-detail-editorial-final .ape-guide-head-final p {
  max-width:440px!important;
  margin:0!important;
  color:#77848f!important;
  font-size:12px!important;
  line-height:1.55!important;
  text-align:right!important;
}

#ars-promo-detail-editorial-final .ape-guide-layout-final {
  display:grid!important;
  grid-template-columns:285px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:stretch!important;
}

#ars-promo-detail-editorial-final .ape-tabs-final {
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  padding:7px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:14px!important;
  background:#0c131c!important;
}

#ars-promo-detail-editorial-final .ape-tab-final {
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) 19px!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:75px!important;
  padding:10px!important;
  border:1px solid transparent!important;
  border-radius:10px!important;
  background:transparent!important;
  text-align:left!important;
  cursor:pointer!important;
}
#ars-promo-detail-editorial-final .ape-tab-final.is-active {
  border-color:rgba(239,29,54,.16)!important;
  background:#111720!important;
}

#ars-promo-detail-editorial-final .ape-tab-no-final {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:32px!important;
  height:32px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:9px!important;
  color:#6e7a86!important;
  background:#0d151e!important;
  font-size:8px!important;
  font-weight:900!important;
}
#ars-promo-detail-editorial-final .ape-tab-final.is-active .ape-tab-no-final {
  border-color:rgba(239,29,54,.20)!important;
  color:#ef1d36!important;
  background:rgba(239,29,54,.055)!important;
}

#ars-promo-detail-editorial-final .ape-tab-copy-final {
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  min-width:0!important;
}
#ars-promo-detail-editorial-final .ape-tab-copy-final small {
  color:#52606c!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.10em!important;
}
#ars-promo-detail-editorial-final .ape-tab-copy-final strong {
  overflow:hidden!important;
  color:#adb7c0!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:800!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
#ars-promo-detail-editorial-final .ape-tab-final.is-active .ape-tab-copy-final strong { color:#f1f4f6!important; }
#ars-promo-detail-editorial-final .ape-tab-final > i {
  color:#45515c!important;
  font-size:12px!important;
  font-style:normal!important;
}
#ars-promo-detail-editorial-final .ape-tab-final.is-active > i { color:#ef1d36!important; }

#ars-promo-detail-editorial-final .ape-panel-final {
  min-width:0!important;
  padding:22px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:14px!important;
  background:#0c131c!important;
}
#ars-promo-detail-editorial-final .ape-panel-top-final {
  margin-bottom:12px!important;
  padding-bottom:17px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
#ars-promo-detail-editorial-final .ape-panel-top-final > div {
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
}
#ars-promo-detail-editorial-final .ape-panel-number-final {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:42px!important;
  height:42px!important;
  flex:0 0 42px!important;
  border:1px solid rgba(239,29,54,.20)!important;
  border-radius:11px!important;
  color:#ef1d36!important;
  background:rgba(239,29,54,.055)!important;
  font-size:10px!important;
  font-weight:950!important;
}
#ars-promo-detail-editorial-final .ape-panel-top-final > div > div {
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}
#ars-promo-detail-editorial-final .ape-panel-top-final small {
  color:#52606d!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.10em!important;
}
#ars-promo-detail-editorial-final .ape-panel-title-final {
  margin:0!important;
  color:#f1f4f6!important;
  font-size:19px!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:-.025em!important;
}
#ars-promo-detail-editorial-final .ape-panel-list-final { display:flex!important; flex-direction:column!important; }
#ars-promo-detail-editorial-final .ape-info-row-final {
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:start!important;
  gap:12px!important;
  padding:15px 0!important;
  border-bottom:1px solid rgba(255,255,255,.045)!important;
}
#ars-promo-detail-editorial-final .ape-info-row-final:last-child { border-bottom:0!important; }
#ars-promo-detail-editorial-final .ape-info-index-final {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:31px!important;
  height:31px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:8px!important;
  color:#697783!important;
  background:#101923!important;
  font-size:8px!important;
  font-weight:900!important;
}
#ars-promo-detail-editorial-final .ape-info-copy-final {
  padding-top:4px!important;
  color:#abb5be!important;
  font-size:14px!important;
  line-height:1.68!important;
  font-weight:550!important;
}
#ars-promo-detail-editorial-final .ape-info-copy-final strong { color:#f0f3f5!important; font-weight:850!important; }

@media (max-width:900px) {
  body.arsenal-promo-detail #icerik > section.wrap.pd-top,
  body.arsenal-promo-detail #icerik > section.wrap:has(> .pd-head),
  body.arsenal-promo-detail #ars-promo-detail-editorial-final {
    width:calc(100% - 20px)!important;
  }

  body.arsenal-promo-detail #icerik .pd-head {
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto auto!important;
    grid-template-areas:"art" "title" "facts"!important;
    gap:14px!important;
    min-height:0!important;
    padding:13px!important;
    border-radius:17px!important;
  }
  body.arsenal-promo-detail #icerik .pd-head > .pd-art { min-height:0!important; }
  body.arsenal-promo-detail #icerik .pd-art > .promo-img { max-height:none!important; aspect-ratio:1.28/1!important; }
  body.arsenal-promo-detail #icerik .pd-head .page-title.ars-promo-title-final {
    margin:0!important;
    font-size:31px!important;
    line-height:.98!important;
  }
  body.arsenal-promo-detail #icerik .pd-head .page-title.ars-promo-title-final::before { margin-bottom:8px!important; font-size:7px!important; }
  body.arsenal-promo-detail #icerik .pd-facts dd { font-size:11px!important; }

  #ars-promo-detail-editorial-final { margin-top:12px!important; }
  #ars-promo-detail-editorial-final .ape-eligibility-final { padding:16px 13px!important; border-radius:15px!important; }
  #ars-promo-detail-editorial-final .ape-eligibility-head-final { align-items:flex-start!important; gap:15px!important; margin-bottom:14px!important; padding-bottom:14px!important; }
  #ars-promo-detail-editorial-final .ape-eligibility-head-final h2 { font-size:20px!important; }
  #ars-promo-detail-editorial-final .ape-eligibility-head-final p { font-size:10px!important; }
  #ars-promo-detail-editorial-final .ape-status-final { min-width:78px!important; padding:8px 9px!important; }
  #ars-promo-detail-editorial-final .ape-condition-row-final { grid-template-columns:1fr 1fr!important; }
  #ars-promo-detail-editorial-final .ape-condition-final {
    min-height:76px!important;
    padding:10px!important;
    border-right:1px solid rgba(255,255,255,.055)!important;
    border-bottom:1px solid rgba(255,255,255,.055)!important;
  }
  #ars-promo-detail-editorial-final .ape-condition-final:last-child { grid-column:1 / -1!important; border-bottom:0!important; }
  #ars-promo-detail-editorial-final .ape-condition-final strong { font-size:9px!important; }

  #ars-promo-detail-editorial-final .ape-guide-final { padding:17px 13px!important; margin-top:12px!important; border-radius:15px!important; }
  #ars-promo-detail-editorial-final .ape-guide-head-final { display:block!important; margin-bottom:14px!important; padding-bottom:14px!important; }
  #ars-promo-detail-editorial-final .ape-guide-head-final h2 { font-size:22px!important; }
  #ars-promo-detail-editorial-final .ape-guide-head-final p { margin-top:8px!important; font-size:10px!important; text-align:left!important; }
  #ars-promo-detail-editorial-final .ape-guide-layout-final { display:block!important; }
  #ars-promo-detail-editorial-final .ape-tabs-final {
    flex-direction:row!important;
    gap:6px!important;
    margin-bottom:10px!important;
    padding:6px!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
  }
  #ars-promo-detail-editorial-final .ape-tabs-final::-webkit-scrollbar { display:none!important; }
  #ars-promo-detail-editorial-final .ape-tab-final {
    grid-template-columns:28px 126px!important;
    flex:0 0 auto!important;
    min-height:58px!important;
    padding:8px!important;
  }
  #ars-promo-detail-editorial-final .ape-tab-final > i { display:none!important; }
  #ars-promo-detail-editorial-final .ape-tab-no-final { width:27px!important; height:27px!important; font-size:7px!important; }
  #ars-promo-detail-editorial-final .ape-tab-copy-final strong { font-size:9px!important; }
  #ars-promo-detail-editorial-final .ape-panel-final { padding:15px 12px!important; border-radius:12px!important; }
  #ars-promo-detail-editorial-final .ape-panel-title-final { font-size:16px!important; }
  #ars-promo-detail-editorial-final .ape-info-row-final { grid-template-columns:29px minmax(0,1fr)!important; gap:9px!important; padding:12px 0!important; }
  #ars-promo-detail-editorial-final .ape-info-index-final { width:27px!important; height:27px!important; }
  #ars-promo-detail-editorial-final .ape-info-copy-final { font-size:11px!important; line-height:1.6!important; }
}

/* =========================================================
   ARSENAL V33 - KRIPTO YATIRIM / ODEME HESABI LIFECYCLE FINAL
   ========================================================= */

#icerik form.ars-crypto-form-v33{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(220px,.92fr)!important;
  column-gap:16px!important;
  row-gap:16px!important;
  width:100%!important;
  min-width:0!important;
  align-items:start!important;
}

#icerik form.ars-crypto-form-v33 .ars-crypto-field-v33{
  grid-column:1!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}

#icerik form.ars-crypto-form-v33 .ars-crypto-field-v33>label{
  display:block!important;
  min-height:14px!important;
  margin:0 0 9px!important;
  color:#8e99a5!important;
  font-size:11px!important;
  line-height:14px!important;
  font-weight:800!important;
}

#icerik form.ars-crypto-form-v33 #depAccount{
  display:block!important;
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  margin:0!important;
  padding:0 44px 0 15px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:12px!important;
  color:#f1f4f6!important;
  background:linear-gradient(135deg,#101720,#0b1017)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  font-size:13px!important;
  font-weight:800!important;
  outline:none!important;
}

#icerik form.ars-crypto-form-v33 #depAccToggle{
  grid-column:2!important;
  align-self:start!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  margin:23px 0 0!important;
  padding:0 16px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:12px!important;
  color:#e2e7eb!important;
  background:linear-gradient(135deg,#171e27,#11171f)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:850!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}

#icerik form.ars-crypto-form-v33 #depAccToggle svg{
  width:15px!important;
  height:15px!important;
  color:#ef1d36!important;
}

#icerik form.ars-crypto-form-v33 #depAccToggle[aria-expanded="true"]{
  border-color:rgba(239,29,54,.25)!important;
  background:rgba(239,29,54,.065)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 7px 18px rgba(239,29,54,.05)!important;
}

#icerik form.ars-crypto-form-v33 #depAccPanels{
  grid-column:1/-1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

#icerik #depAccPanels[hidden]{display:none!important}

#icerik #depAccPanels .dep-acc.ars-card-v33{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:22px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:radial-gradient(420px 240px at 105% -10%,rgba(239,29,54,.075),transparent 70%),linear-gradient(145deg,#0d141d,#080f17)!important;
  box-shadow:0 20px 45px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:170px!important;
  height:2px!important;
  background:linear-gradient(90deg,#ef1d36,transparent)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-body{
  display:grid!important;
  grid-template-columns:210px minmax(0,1fr)!important;
  align-items:start!important;
  gap:18px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-v33{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:210px!important;
  min-width:210px!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:17px 14px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:15px!important;
  background:#0a1119!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-label-v33{
  align-self:flex-start!important;
  margin:0 0 12px!important;
  color:#64717d!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-v33 .dep-acc-qr-tile{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:166px!important;
  height:166px!important;
  min-width:166px!important;
  padding:8px!important;
  flex:0 0 166px!important;
  border-radius:13px!important;
  background:#fff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.25)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-v33 .dep-acc-qr-tile img{
  display:block!important;
  width:150px!important;
  height:150px!important;
  min-width:150px!important;
  max-width:150px!important;
  object-fit:contain!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-v33 figcaption{
  margin-top:12px!important;
  color:#717e89!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-info{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:18px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:15px!important;
  background:#0a1119!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33{display:block!important;width:100%!important;min-width:0!important}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:20px!important;
  margin:0 0 16px!important;
  padding:0 0 15px!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head span{
  display:block!important;
  margin-bottom:5px!important;
  color:#ef1d36!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head h3{
  margin:0!important;
  color:#f2f5f7!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:900!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head p{
  max-width:310px!important;
  margin:0!important;
  color:#6d7984!important;
  font-size:9px!important;
  line-height:1.45!important;
  text-align:right!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-row{
  display:grid!important;
  grid-template-columns:125px minmax(0,1fr)!important;
  align-items:center!important;
  gap:15px!important;
  width:100%!important;
  min-width:0!important;
  min-height:68px!important;
  padding:11px 12px!important;
  border:1px solid rgba(255,255,255,.06)!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#0e161f,#0c131b)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-label{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  min-width:0!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-label small{
  color:#596672!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-label strong{
  color:#9ca7b1!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:800!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-value{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 96px!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  min-height:40px!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-value code{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:38px!important;
  margin:0!important;
  padding:0 13px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:9px!important;
  color:#edf1f4!important;
  background:#111923!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;
  font-size:12px!important;
  line-height:1.45!important;
  font-weight:750!important;
  letter-spacing:.02em!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-address code{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-all!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-copy-v33{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  width:96px!important;
  min-width:96px!important;
  max-width:96px!important;
  height:38px!important;
  min-height:38px!important;
  margin:0!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:9px!important;
  color:#e2e7eb!important;
  background:linear-gradient(135deg,#171f29,#121922)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:850!important;
  white-space:nowrap!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-copy-v33 svg{
  display:block!important;
  width:14px!important;
  height:14px!important;
  min-width:14px!important;
  flex:0 0 14px!important;
  margin:0!important;
  color:#ef1d36!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-copy-v33 span{
  display:block!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-copy-v33.is-copied{
  border-color:rgba(52,209,146,.24)!important;
  color:#8ce5bd!important;
  background:rgba(52,209,146,.06)!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-lim{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-height:42px!important;
  margin:13px 0 0!important;
  padding:0 13px!important;
  border:1px solid rgba(239,29,54,.09)!important;
  border-radius:10px!important;
  color:#929da6!important;
  background:rgba(239,29,54,.025)!important;
  font-size:9px!important;
  font-weight:750!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note{
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:44px!important;
  margin:15px 0 0!important;
  padding:10px 13px!important;
  border:1px solid rgba(220,171,71,.13)!important;
  border-radius:10px!important;
  color:#8d99a3!important;
  background:rgba(220,171,71,.03)!important;
  font-size:9px!important;
  line-height:1.45!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note svg{
  display:block!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  align-self:center!important;
  color:#d6aa4d!important;
}

#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note span,
#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note p,
#icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note div{
  margin:0!important;
  padding:0!important;
  line-height:1.45!important;
  align-self:center!important;
}

#icerik form.ars-crypto-form-v33>.amt,
#icerik form.ars-crypto-form-v33>.f-row,
#icerik form.ars-crypto-form-v33>.btn-primary,
#icerik form.ars-crypto-form-v33>.sum-fine{
  grid-column:1/-1!important;
  width:100%!important;
}

@media (max-width:900px){
  #icerik form.ars-crypto-form-v33{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  #icerik form.ars-crypto-form-v33 .ars-crypto-field-v33,
  #icerik form.ars-crypto-form-v33 #depAccToggle,
  #icerik form.ars-crypto-form-v33 #depAccPanels,
  #icerik form.ars-crypto-form-v33>.amt,
  #icerik form.ars-crypto-form-v33>.f-row,
  #icerik form.ars-crypto-form-v33>.btn-primary,
  #icerik form.ars-crypto-form-v33>.sum-fine{
    grid-column:1!important;
  }

  #icerik form.ars-crypto-form-v33 #depAccToggle{
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    margin-top:0!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33{
    padding:14px!important;
    border-radius:15px!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-body{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-qr-v33{
    width:100%!important;
    min-width:0!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-info{
    width:100%!important;
    padding:13px!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head{display:block!important}
  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-head p{margin-top:7px!important;text-align:left!important}
  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-row{grid-template-columns:1fr!important;gap:9px!important}
  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-value{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important}
  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-v33-value code{min-height:36px!important;padding:0 10px!important;font-size:10px!important}
  #icerik #depAccPanels .dep-acc.ars-card-v33 .ars-wallet-copy-v33{
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    height:36px!important;
    min-height:36px!important;
    padding:0 9px!important;
    gap:6px!important;
    font-size:8px!important;
  }

  #icerik #depAccPanels .dep-acc.ars-card-v33 .dep-acc-note{align-items:center!important;min-height:42px!important}
}



/* =========================================================
   ARSENAL V38 - MOBILE GUEST LOGIN + PERFORMANCE PAINT
   ========================================================= */
@media (max-width:780px){
  header.floating-header .account-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:0!important;
  }

  header.floating-header .account-actions > .login-btn:not(.hd-bal){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:48px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    border:1px solid rgba(255,255,255,.10)!important;
    border-radius:9px!important;
    background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important;
    color:#fff!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    white-space:nowrap!important;
    visibility:visible!important;
    opacity:1!important;
  }

  header.floating-header .account-actions > .signup-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:72px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    font-size:10px!important;
    white-space:nowrap!important;
    visibility:visible!important;
    opacity:1!important;
  }

  /* Mobilde ağır alt modül görsellerinin ilk boyayı bloke etmesini azalt. */
  #arsenal-game-finder-final .agf-item img,
  section.ars-liveflow-final .alf5-thumb img{
    content-visibility:auto;
  }
}


/* =========================================================
   ARSENAL PERFORMANCE V39 - MOBILE RENDER HINTS
   Görünmeyen alt modüllerin layout/paint maliyetini ilk ekrandan ayırır.
   Görsel tasarımı değiştirmez.
   ========================================================= */
@media (max-width:780px){
  #arsenal-game-finder-final,
  #arsenal-brand-rails-v27,
  .ars-footer-v26{
    content-visibility:auto;
    contain-intrinsic-size:1px 520px;
  }
}

/* =========================================================
   ARSENAL V43 - KRIPTO AG DEGISIMI / NATIVE SOURCE
   Backendin ağ değişiminde güncellediği ham detay DOM'u korunur,
   ekranda yalnız Arsenal wallet görünümü gösterilir.
   ========================================================= */
#icerik #depAccPanels .dep-acc-det.ars-native-wallet-source-v43,
#icerik #depAccPanels .ars-native-wallet-source-v44{
  display:none!important;
  visibility:hidden!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;
  pointer-events:none!important;
}


/* ============================================================
   ARSENAL MOBILE BOTTOM NAV V47
   Premium floating dock + drawer toggle + LiveChat
   ============================================================ */

.ars-nav-disabled-v47{
  display:none!important;
}

.ars-nav-added-v47 .ars-finance-icon-v47{
  display:grid!important;
  place-items:center!important;
}

.ars-nav-added-v47 .ars-finance-icon-v47 svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  fill:none!important;
  stroke:#ef1d36!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

@media(max-width:780px){
  .mobile-bottom-nav{
    position:fixed!important;
    left:10px!important;
    right:10px!important;
    bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;
    width:auto!important;
    height:72px!important;
    margin:0!important;
    padding:7px 8px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    gap:3px!important;
    box-sizing:border-box!important;
    border:1px solid rgba(255,255,255,.075)!important;
    border-radius:22px!important;
    background:
      radial-gradient(160px 90px at 50% 115%,rgba(239,29,54,.15),transparent 70%),
      linear-gradient(180deg,rgba(15,19,27,.96),rgba(6,9,14,.985))!important;
    box-shadow:
      0 18px 48px rgba(0,0,0,.58),
      0 0 0 1px rgba(0,0,0,.35),
      inset 0 1px 0 rgba(255,255,255,.045)!important;
    backdrop-filter:blur(22px) saturate(145%)!important;
    -webkit-backdrop-filter:blur(22px) saturate(145%)!important;
    z-index:9998!important;
    overflow:visible!important;
  }

  .mobile-bottom-nav::before{
    content:""!important;
    position:absolute!important;
    left:20px!important;
    right:20px!important;
    top:0!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,rgba(255,38,67,.35),transparent)!important;
    pointer-events:none!important;
  }

  .mobile-bottom-nav .mobile-nav-item{
    position:relative!important;
    min-width:0!important;
    width:100%!important;
    height:57px!important;
    margin:0!important;
    padding:5px 2px 4px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    border:0!important;
    outline:0!important;
    border-radius:15px!important;
    background:transparent!important;
    color:rgba(180,190,203,.64)!important;
    text-decoration:none!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:750!important;
    transition:background .18s ease,color .18s ease,transform .18s ease!important;
  }

  .mobile-bottom-nav .mobile-nav-item svg{
    width:20px!important;
    height:20px!important;
    color:inherit!important;
    stroke:currentColor!important;
    transition:transform .2s ease!important;
  }

  .mobile-bottom-nav .mobile-nav-item::before{
    content:""!important;
    position:absolute!important;
    left:50%!important;
    top:2px!important;
    width:18px!important;
    height:2px!important;
    border-radius:99px!important;
    background:#ef1d36!important;
    box-shadow:0 0 12px rgba(239,29,54,.75)!important;
    opacity:0!important;
    transform:translateX(-50%) scaleX(.25)!important;
    transition:.2s ease!important;
  }

  .mobile-bottom-nav .mobile-nav-item:hover,
  .mobile-bottom-nav .mobile-nav-item:active{
    color:#fff!important;
    background:rgba(255,255,255,.035)!important;
  }

  .mobile-bottom-nav .mobile-nav-item[aria-current="page"],
  .mobile-bottom-nav .mobile-nav-item.active{
    color:#fff!important;
    background:linear-gradient(180deg,rgba(239,29,54,.115),rgba(239,29,54,.025))!important;
  }

  .mobile-bottom-nav .mobile-nav-item[aria-current="page"]::before,
  .mobile-bottom-nav .mobile-nav-item.active::before,
  .mobile-bottom-nav.ars-nav-menu-open-v47 .mobile-nav-item[aria-controls="mobileMenuDrawer"]::before{
    opacity:1!important;
    transform:translateX(-50%) scaleX(1)!important;
  }

  .mobile-bottom-nav.ars-nav-menu-open-v47 .mobile-nav-item[aria-controls="mobileMenuDrawer"]{
    color:#ff3453!important;
    background:linear-gradient(180deg,rgba(239,29,54,.17),rgba(239,29,54,.045))!important;
  }

  .mobile-bottom-nav.ars-nav-menu-open-v47 .mobile-nav-item[aria-controls="mobileMenuDrawer"] svg{
    transform:rotate(90deg) scale(.92)!important;
  }

  .mobile-bottom-nav .mobile-nav-item:nth-child(3){
    transform:translateY(-8px)!important;
  }

  .mobile-bottom-nav .mobile-nav-item:nth-child(3) img{
    width:47px!important;
    height:47px!important;
    object-fit:contain!important;
    margin-top:-13px!important;
    filter:
      drop-shadow(0 8px 12px rgba(0,0,0,.45))
      drop-shadow(0 0 9px rgba(239,29,54,.18))!important;
  }

  #mobileMenuDrawer{
    transform:translateY(14px) scale(.985)!important;
    transform-origin:50% 100%!important;
    transition:opacity .2s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility .2s ease!important;
  }

  #mobileMenuDrawer.ars-drawer-open-v47{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transform:translateY(0) scale(1)!important;
  }

  #mobileMenuDrawer:not(.ars-drawer-open-v47){
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }


}


/* ========================================================================
   ARSENAL V49 - JS'DEN AYRILAN STATİK RUNTIME CSS
   ------------------------------------------------------------------------
   Bu bölüm daha önce ars.js tarafından <style> etiketi ile enjekte ediliyordu.
   Statik görsel kurallar artık doğrudan ars.css ile yüklenir.
   JS yalnız davranış, DOM, veri ve gerçekten dinamik CSS değişkenlerini yönetir.
   ======================================================================== */

/* ---- former ars.js runtime style block #1869 ---- */
html,
      body.arsenal-global-runtime {
        min-height: 100% !important;
        background-color: #06080d !important;
      }


      body.arsenal-global-runtime {
        background-image:

          radial-gradient(
            900px 620px at 7% 10%,
            rgba(237,27,53,.11),
            transparent 60%
          ),

          radial-gradient(
            820px 620px at 93% 88%,
            rgba(237,27,53,.075),
            transparent 60%
          ),

          repeating-radial-gradient(
            circle at -14% 50%,
            transparent 0 150px,
            rgba(130,142,160,.032)
              151px 153px,
            transparent
              154px 310px
          ),

          repeating-radial-gradient(
            circle at 114% 84%,
            transparent 0 175px,
            rgba(130,142,160,.026)
              176px 178px,
            transparent
              179px 355px
          ),

          linear-gradient(
            180deg,
            #0b0f16 0%,
            #070a10 34%,
            #05070c 68%,
            #04060a 100%
          ) !important;

        background-repeat:
          no-repeat !important;

        background-size:
          cover !important;

        background-attachment:
          fixed !important;
      }


      body.arsenal-global-runtime .core-layout,
      body.arsenal-global-runtime .main-content,
      body.arsenal-global-runtime main,
      body.arsenal-global-runtime .page-wrap,
      body.arsenal-global-runtime .content-wrap,
      body.arsenal-global-runtime .index-priority,
      body.arsenal-global-runtime .casino,
      body.arsenal-global-runtime #icerik {
        background-color:
          transparent !important;

        background-image:
          none !important;
      }


      body.arsenal-global-runtime
      #casino
      .gcard-meta.arsenal-activity-meta,

      body.arsenal-global-runtime
      #live
      .gcard-meta.arsenal-activity-meta {
        display:
          flex !important;

        align-items:
          center !important;

        justify-content:
          flex-start !important;

        min-height:
          18px !important;

        margin:
          0 !important;

        padding:
          4px 0 0 10px !important;

        background:
          transparent !important;

        border:
          0 !important;

        box-shadow:
          none !important;
      }


      body.arsenal-global-runtime
      #casino
      .arsenal-activity,

      body.arsenal-global-runtime
      #live
      .arsenal-activity {
        display:
          inline-flex !important;

        align-items:
          center !important;

        gap:
          5px !important;

        margin:
          0 !important;

        padding:
          0 !important;

        white-space:
          nowrap !important;
      }


      body.arsenal-global-runtime
      #casino
      .arsenal-activity-dot,

      body.arsenal-global-runtime
      #live
      .arsenal-activity-dot {
        display:
          inline-block !important;

        width:
          5px !important;

        height:
          5px !important;

        min-width:
          5px !important;

        min-height:
          5px !important;

        flex:
          0 0 5px !important;

        border-radius:
          50% !important;

        background:
          #35d07f !important;

        box-shadow:
          0 0 0 2px
            rgba(53,208,127,.10),

          0 0 7px
            rgba(53,208,127,.42)
          !important;
      }


      body.arsenal-global-runtime
      #casino
      .arsenal-activity-value,

      body.arsenal-global-runtime
      #live
      .arsenal-activity-value {
        display:
          inline-block !important;

        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #eef2f6 !important;

        font-size:
          8.7px !important;

        font-weight:
          750 !important;

        line-height:
          1 !important;

        letter-spacing:
          0 !important;

        vertical-align:
          middle !important;
      }


      body.arsenal-global-runtime
      #casino
      .arsenal-activity-label,

      body.arsenal-global-runtime
      #live
      .arsenal-activity-label {
        display:
          inline-block !important;

        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #8a94a3 !important;

        font-size:
          8.5px !important;

        font-weight:
          620 !important;

        line-height:
          1 !important;

        position:
          relative !important;

        top:
          1px !important;

        vertical-align:
          middle !important;
      }


      @media (max-width:780px) {

        body.arsenal-global-runtime {
          background-color:
            #05070b !important;

          background-image:

            radial-gradient(
              420px 360px at 0% 5%,
              rgba(237,27,53,.035),
              transparent 70%
            ),

            radial-gradient(
              440px 380px at 100% 95%,
              rgba(237,27,53,.022),
              transparent 72%
            ),

            repeating-radial-gradient(
              circle at -25% 46%,
              transparent 0 190px,
              rgba(130,142,160,.022)
                191px 193px,
              transparent
                194px 390px
            ),

            repeating-radial-gradient(
              circle at 125% 82%,
              transparent 0 225px,
              rgba(130,142,160,.018)
                226px 228px,
              transparent
                229px 455px
            ),

            linear-gradient(
              180deg,
              #090d13 0%,
              #06090e 40%,
              #05070b 72%,
              #040609 100%
            ) !important;

          background-attachment:
            scroll !important;
        }


        body.arsenal-global-runtime
        #casino
        .gcard-meta.arsenal-activity-meta,

        body.arsenal-global-runtime
        #live
        .gcard-meta.arsenal-activity-meta {
          min-height:
            17px !important;

          padding:
            4px 0 0 8px !important;
        }


        body.arsenal-global-runtime
        #casino
        .arsenal-activity-value,

        body.arsenal-global-runtime
        #live
        .arsenal-activity-value {
          font-size:
            8.4px !important;
        }


        body.arsenal-global-runtime
        #casino
        .arsenal-activity-label,

        body.arsenal-global-runtime
        #live
        .arsenal-activity-label {
          font-size:
            8.4px !important;

          top:
            .7px !important;
        }
      }

/* ---- former ars.js runtime style block #2244 ---- */
#casino .gcard-art,
      #live .gcard-art {
        height:
          auto !important;

        min-height:
          0 !important;

        aspect-ratio:
          auto !important;

        border-radius:
          15px !important;

        overflow:
          hidden !important;

        clip-path:
          none !important;

        -webkit-clip-path:
          none !important;

        mask:
          none !important;

        -webkit-mask:
          none !important;

        background:
          transparent !important;
      }


      #casino
      .gcard-art
      > .gorsel-img,

      #live
      .gcard-art
      > .gorsel-img {
        position:
          relative !important;

        display:
          block !important;

        width:
          100% !important;

        height:
          auto !important;

        max-width:
          100% !important;

        max-height:
          none !important;

        min-width:
          0 !important;

        min-height:
          0 !important;

        margin:
          0 !important;

        padding:
          0 !important;

        object-fit:
          unset !important;

        object-position:
          center center !important;

        aspect-ratio:
          auto !important;

        border-radius:
          0 !important;

        clip-path:
          none !important;

        -webkit-clip-path:
          none !important;

        mask:
          none !important;

        -webkit-mask:
          none !important;

        transform:
          none !important;

        opacity:
          1 !important;

        filter:
          none !important;

        box-shadow:
          none !important;

        background:
          transparent !important;
      }


      #casino
      .gcard-art
      > .gorsel-bg,

      #live
      .gcard-art
      > .gorsel-bg {
        display:
          none !important;

        visibility:
          hidden !important;

        opacity:
          0 !important;

        width:
          0 !important;

        height:
          0 !important;

        pointer-events:
          none !important;
      }


      #casino .gcard-hover,
      #live .gcard-hover {
        border-radius:
          15px !important;
      }

/* ---- former ars.js runtime style block #2786 ---- */
#arsenal-sportsbook-final {
        position: relative;
        width: 100%;
        min-width: 0;
        margin: 34px 0 34px;
        padding: 0;
        box-sizing: border-box;
        overflow-anchor: none;
      }

      #arsenal-sportsbook-final .as2-head {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 14px;
        margin: 0 0 15px;
        padding: 0;
      }

      #arsenal-sportsbook-final .as2-native-title {
        display: flex;
        align-items: center;
        gap: 11px;
        min-width: 0;
      }

      #arsenal-sportsbook-final .as2-native-title > img {
        display: block;
        width: 38px;
        height: 27px;
        min-width: 38px;
        margin: 0;
        object-fit: contain;
        filter: drop-shadow(0 4px 10px rgba(239,28,53,.22));
      }

      #arsenal-sportsbook-final .as2-native-title > div {
        min-width: 0;
      }

      #arsenal-sportsbook-final .as2-native-title .kicker {
        display: block;
        margin: 0 0 4px;
        color: #7b8492;
        font-family: inherit;
        font-size: 7px;
        font-weight: 850;
        line-height: 1;
        letter-spacing: .19em;
        text-transform: uppercase;
      }

      #arsenal-sportsbook-final #arsenal-sportsbook-title {
        margin: 0 !important;
        padding: 0 !important;
        color: #f8f8fa !important;
        font-family: "Barlow Condensed", sans-serif !important;
        font-size: 26px !important;
        font-weight: 800 !important;
        line-height: 1 !important;
        letter-spacing: -.025em !important;
        text-transform: none !important;
      }

      #arsenal-sportsbook-final .as2-viewport {
        position: relative;
        width: 100%;
        overflow: hidden;
      }

      #arsenal-sportsbook-final .as2-track {
        display: block;
        width: 100%;
        transform: none !important;
      }

      #arsenal-sportsbook-final .as2-page {
        display: none;
        width: 100%;
        min-width: 100%;
        box-sizing: border-box;
      }

      #arsenal-sportsbook-final .as2-page.as2-manual-active {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 14px;
        align-items: stretch;
        animation: arsenalSportsPageIn .20s ease both;
      }

      @keyframes arsenalSportsPageIn {
        from {
          opacity: .35;
          transform: translateY(4px);
        }
        to {
          opacity: 1;
          transform: none;
        }
      }

      #arsenal-sportsbook-final .as2-card {
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        min-width: 0;
        height: 292px;
        overflow: hidden;
        border: 1px solid rgba(255,255,255,.07);
        border-radius: 20px;
        background:
          radial-gradient(280px 160px at 100% 0%, rgba(165,18,43,.10), transparent 70%),
          linear-gradient(180deg, #141922, #0a0f16);
        box-shadow:
          0 16px 34px rgba(0,0,0,.28),
          inset 0 1px 0 rgba(255,255,255,.025);
        transition:
          transform .18s ease,
          border-color .18s ease,
          box-shadow .18s ease;
      }

      #arsenal-sportsbook-final .as2-card:hover {
        transform: translateY(-3px);
        border-color: rgba(239,28,53,.27);
        box-shadow:
          0 20px 38px rgba(0,0,0,.34),
          0 0 0 1px rgba(239,28,53,.045),
          inset 0 1px 0 rgba(255,255,255,.035);
      }

      #arsenal-sportsbook-final .as2-card::before {
        content: "";
        position: absolute;
        z-index: 5;
        left: 0;
        top: 0;
        bottom: 0;
        width: 3px;
        background: linear-gradient(180deg, #ff3d59, #a80d29);
        box-shadow: 3px 0 12px rgba(239,28,53,.15);
        pointer-events: none;
      }

      #arsenal-sportsbook-final .as2-card::after {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-meta {
        position: relative;
        z-index: 3;
        display: flex;
        align-items: center;
        justify-content: space-between;
        min-height: 42px;
        padding: 0 14px 0 16px;
        border-bottom: 1px solid rgba(255,255,255,.05);
        background: rgba(255,255,255,.012);
      }

      #arsenal-sportsbook-final .as2-sport {
        display: flex;
        align-items: center;
        gap: 7px;
        color: #969eaa;
        font-size: 8px;
        font-weight: 850;
        letter-spacing: .09em;
        text-transform: uppercase;
      }

      #arsenal-sportsbook-final .as2-sport::before {
        content: "";
        width: 6px;
        height: 6px;
        flex: 0 0 6px;
        border-radius: 50%;
        background: #ef1c35;
        box-shadow: 0 0 8px rgba(239,28,53,.44);
      }

      #arsenal-sportsbook-final .as2-status {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 24px;
        padding: 0 10px;
        border: 1px solid rgba(239,28,53,.15);
        border-radius: 999px;
        color: #bdc2cb;
        background: rgba(113,13,31,.13);
        font-size: 6px;
        font-weight: 850;
        letter-spacing: .08em;
        text-transform: uppercase;
      }

      #arsenal-sportsbook-final .as2-match {
        position: relative;
        z-index: 2;
        display: grid;
        grid-template-columns: minmax(0,1fr) 38px minmax(0,1fr);
        align-items: center;
        gap: 10px;
        height: 177px;
        padding: 12px 14px 9px 16px;
        box-sizing: border-box;
      }

      #arsenal-sportsbook-final .as2-team {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px;
        height: 139px;
        min-width: 0;
        overflow: hidden;
        padding: 9px 8px;
        box-sizing: border-box;
        border: 1px solid rgba(255,255,255,.045);
        border-radius: 15px;
        background:
          linear-gradient(180deg, rgba(255,255,255,.018), rgba(255,255,255,.007));
      }

      #arsenal-sportsbook-final .as2-team::before {
        content: "";
        position: absolute;
        z-index: 0;
        left: 50%;
        top: 50%;
        width: 120px;
        height: 120px;
        transform: translate(-50%,-50%) rotate(-20deg) scale(1.18);
        background-image: var(--ars-team-ghost);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: .045;
        filter: saturate(.75);
        pointer-events: none;
      }

      #arsenal-sportsbook-final .as2-team::after {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-team > * {
        position: relative;
        z-index: 2;
      }

      #arsenal-sportsbook-final .as2-crest {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        min-width: 50px;
        min-height: 50px;
        max-width: 50px;
        max-height: 50px;
        flex: 0 0 50px;
        margin: 0;
        padding: 0;
        overflow: hidden;
        border: 2px solid rgba(255,255,255,.065);
        border-radius: 50%;
        background: #0b1119;
        box-shadow:
          0 7px 14px rgba(0,0,0,.26),
          0 0 0 3px rgba(255,255,255,.012);
      }

      #arsenal-sportsbook-final .as2-crest::before,
      #arsenal-sportsbook-final .as2-crest::after {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-crest img {
        position: absolute;
        left: 50%;
        top: 50%;
        display: block;
        width: 148%;
        height: 148%;
        min-width: 148%;
        min-height: 148%;
        max-width: none;
        max-height: none;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 50%;
        object-fit: cover;
        object-position: center center;
        transform: translate(-50%,-50%);
        transform-origin: center center;
        background: transparent;
        box-shadow: none;
      }

      #arsenal-sportsbook-final .as2-team-name {
        width: 100%;
        margin: 0;
        overflow: hidden;
        color: #f7f8fa;
        font-size: 12px;
        font-weight: 850;
        line-height: 1.1;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
      }

      #arsenal-sportsbook-final .as2-center {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 38px;
        min-width: 38px;
      }

      #arsenal-sportsbook-final .as2-center::before,
      #arsenal-sportsbook-final .as2-center::after {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-separator {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 30px;
        height: 30px;
        min-width: 30px;
        min-height: 30px;
        margin: 0;
        padding: 0;
        overflow: hidden;
        border: 1px solid rgba(255,255,255,.06);
        border-radius: 50%;
        background: rgba(255,255,255,.015);
        color: #89919e;
        font-size: 7px;
        line-height: 1;
        font-weight: 900;
        letter-spacing: .03em;
        text-indent: 0;
      }

      #arsenal-sportsbook-final .as2-separator::before,
      #arsenal-sportsbook-final .as2-separator::after {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-odds {
        position: absolute;
        z-index: 4;
        left: 11px;
        right: 11px;
        bottom: 10px;
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        gap: 7px;
        height: 54px;
        margin: 0;
        padding: 0;
        border: 0;
        background: transparent;
      }

      #arsenal-sportsbook-final .as2-odd {
        display: grid;
        grid-template-columns: 23px minmax(0,1fr);
        align-items: center;
        gap: 5px;
        min-width: 0;
        padding: 0 10px;
        box-sizing: border-box;
        border: 1px solid rgba(255,255,255,.065);
        border-radius: 11px;
        color: #fff;
        background: linear-gradient(180deg, #151a22, #11161e);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.025);
        text-decoration: none;
        transition:
          transform .16s ease,
          border-color .16s ease,
          background .16s ease;
      }

      #arsenal-sportsbook-final .as2-odd::before {
        display: none;
        content: none;
      }

      #arsenal-sportsbook-final .as2-odd:hover {
        transform: translateY(-1px);
        border-color: rgba(239,28,53,.24);
        background: linear-gradient(180deg, #1b2029, #151a22);
      }

      #arsenal-sportsbook-final .as2-odd small {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 23px;
        height: 23px;
        margin: 0;
        border-radius: 7px;
        color: #7b8491;
        background: rgba(255,255,255,.035);
        font-size: 7px;
        font-weight: 900;
        line-height: 1;
      }

      #arsenal-sportsbook-final .as2-odd b {
        display: block;
        margin: 0;
        color: #f6f7f9;
        font-size: 14px;
        font-weight: 900;
        line-height: 1;
        text-align: right;
        white-space: nowrap;
        font-variant-numeric: tabular-nums;
      }

      #arsenal-sportsbook-final .as2-odd:nth-child(2) {
        border-color: rgba(255,255,255,.075);
        background: linear-gradient(180deg, #161b23, #11161e);
      }

      #arsenal-sportsbook-final .as2-odd:nth-child(2) small {
        color: #b9bec7;
        background: rgba(239,28,53,.065);
      }

      #arsenal-sportsbook-final .as2-odd:nth-child(2) b {
        color: #fff;
      }

      #arsenal-sportsbook-final .as2-manual-arrow {
        position: absolute;
        z-index: 20;
        top: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 34px;
        height: 34px;
        padding: 0;
        transform: translateY(-50%);
        border: 1px solid rgba(255,255,255,.075);
        border-radius: 10px;
        color: #9199a5;
        background: #10151c;
        box-shadow: 0 7px 15px rgba(0,0,0,.22);
        cursor: pointer;
      }

      #arsenal-sportsbook-final .as2-manual-arrow.prev {
        left: 10px;
      }

      #arsenal-sportsbook-final .as2-manual-arrow.next {
        right: 10px;
      }

      #arsenal-sportsbook-final .as2-manual-arrow svg {
        width: 15px;
        height: 15px;
        fill: none;
        stroke: currentColor;
        stroke-width: 1.8;
        stroke-linecap: round;
        stroke-linejoin: round;
      }

      #arsenal-sportsbook-final .as2-manual-arrow:hover:not(:disabled) {
        color: #fff;
        border-color: rgba(239,28,53,.20);
      }

      #arsenal-sportsbook-final .as2-manual-arrow:disabled {
        opacity: .28;
        cursor: default;
      }

      #arsenal-sportsbook-final .as2-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        min-height: 20px;
        margin-top: 10px;
      }

      #arsenal-sportsbook-final .as2-dot {
        width: 6px;
        height: 6px;
        padding: 0;
        border: 0;
        border-radius: 999px;
        background: rgba(255,255,255,.15);
        cursor: pointer;
        transition: width .15s ease, background .15s ease;
      }

      #arsenal-sportsbook-final .as2-dot.on {
        width: 22px;
        background: #ef1c35;
        box-shadow: 0 0 8px rgba(239,28,53,.30);
      }

      #arsenal-sportsbook-final .as2-message {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 210px;
        padding: 20px;
        border: 1px solid rgba(255,255,255,.065);
        border-radius: 17px;
        background: linear-gradient(180deg, #141922, #0a0f16);
        color: #8994a4;
        font-size: 12px;
        font-weight: 650;
        text-align: center;
      }

      /* =====================================================
         TV BANNER
         ===================================================== */

      #arsenal-tv-banner-final {
        position: relative;
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 18px 0 0;
        padding: 0;
        box-sizing: border-box;
        background: transparent !important;
        overflow: visible;
        overflow-anchor: none;
      }

      #arsenal-tv-banner-final .arsenal-tv-banner-link {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        line-height: 0;
        text-decoration: none;
        background: transparent;
      }

      #arsenal-tv-banner-final .arsenal-tv-banner-img {
        display: block;
        width: 100%;
        height: auto;
        max-width: 100%;
        aspect-ratio: 1120 / 250;
        margin: 0;
        padding: 0;
        object-fit: contain;
        object-position: center;
        border: 0;
        background: transparent;
        user-select: none;
        -webkit-user-drag: none;
        filter: drop-shadow(0 14px 24px rgba(0,0,0,.25));
      }

      @media (min-width:781px) and (max-width:1350px) {
        #arsenal-sportsbook-final .as2-page.as2-manual-active {
          grid-template-columns: repeat(3,minmax(0,1fr));
          gap: 10px;
        }

        #arsenal-sportsbook-final .as2-card {
          height: 274px;
        }

        #arsenal-sportsbook-final .as2-match {
          height: 165px;
          grid-template-columns: minmax(0,1fr) 32px minmax(0,1fr);
          gap: 7px;
          padding: 10px 9px 8px 11px;
        }

        #arsenal-sportsbook-final .as2-team {
          height: 129px;
          padding: 8px 6px;
        }

        #arsenal-sportsbook-final .as2-team::before {
          width: 108px;
          height: 108px;
        }

        #arsenal-sportsbook-final .as2-crest {
          width: 46px;
          height: 46px;
          min-width: 46px;
          min-height: 46px;
          max-width: 46px;
          max-height: 46px;
          flex-basis: 46px;
        }

        #arsenal-sportsbook-final .as2-crest img {
          width: 152%;
          height: 152%;
          min-width: 152%;
          min-height: 152%;
        }

        #arsenal-sportsbook-final .as2-team-name {
          font-size: 10.5px;
        }

        #arsenal-sportsbook-final .as2-center {
          width: 32px;
          min-width: 32px;
        }

        #arsenal-sportsbook-final .as2-separator {
          width: 27px;
          height: 27px;
          min-width: 27px;
          min-height: 27px;
        }

        #arsenal-sportsbook-final .as2-odds {
          left: 9px;
          right: 9px;
          bottom: 9px;
          height: 50px;
          gap: 5px;
        }

        #arsenal-sportsbook-final .as2-odd {
          grid-template-columns: 20px minmax(0,1fr);
          padding: 0 7px;
        }

        #arsenal-sportsbook-final .as2-odd small {
          width: 20px;
          height: 20px;
          font-size: 6px;
        }

        #arsenal-sportsbook-final .as2-odd b {
          font-size: 12px;
        }
      }

      @media (max-width:780px) {
        #arsenal-sportsbook-final {
          width: 100%;
          margin: 25px 0 22px !important;
          overflow-anchor: none !important;
        }

        #arsenal-sportsbook-final .as2-head {
          margin-bottom: 12px !important;
        }

        #arsenal-sportsbook-final .as2-native-title > img {
          width: 31px !important;
          height: 22px !important;
          min-width: 31px !important;
        }

        #arsenal-sportsbook-final .as2-native-title .kicker {
          font-size: 6px !important;
          letter-spacing: .15em !important;
        }

        #arsenal-sportsbook-final #arsenal-sportsbook-title {
          font-size: 20px !important;
          line-height: 1.05 !important;
        }

        #arsenal-sportsbook-final .as2-viewport {
          width: 100% !important;
          overflow: hidden !important;
          padding: 0 !important;
          touch-action: pan-x pan-y !important;
        }

        #arsenal-sportsbook-final .as2-track {
          display: flex !important;
          width: 100% !important;
          gap: 9px !important;
          overflow-x: auto !important;
          overflow-y: hidden !important;
          scroll-snap-type: x mandatory !important;
          scroll-behavior: smooth !important;
          -webkit-overflow-scrolling: touch !important;
          overscroll-behavior-x: contain !important;
          padding: 0 42px 3px 0 !important;
          box-sizing: border-box !important;
          scrollbar-width: none !important;
          transform: none !important;
        }

        #arsenal-sportsbook-final .as2-track::-webkit-scrollbar {
          display: none !important;
        }

        #arsenal-sportsbook-final .as2-page,
        #arsenal-sportsbook-final .as2-page.as2-manual-active {
          display: grid !important;
          flex: 0 0 calc(100% - 42px) !important;
          width: calc(100% - 42px) !important;
          min-width: calc(100% - 42px) !important;
          max-width: calc(100% - 42px) !important;
          grid-template-columns: minmax(0,1fr) !important;
          gap: 0 !important;
          scroll-snap-align: start !important;
          scroll-snap-stop: always !important;
        }

        #arsenal-sportsbook-final .as2-card {
          height: 280px;
          border-radius: 17px;
        }

        #arsenal-sportsbook-final .as2-meta {
          min-height: 39px;
          padding: 0 12px 0 14px;
        }

        #arsenal-sportsbook-final .as2-match {
          height: 169px;
          grid-template-columns: minmax(0,1fr) 34px minmax(0,1fr);
          gap: 7px;
          padding: 10px 10px 8px 12px;
        }

        #arsenal-sportsbook-final .as2-team {
          height: 130px;
          padding: 8px 6px;
        }

        #arsenal-sportsbook-final .as2-team::before {
          width: 105px;
          height: 105px;
        }

        #arsenal-sportsbook-final .as2-crest {
          width: 48px;
          height: 48px;
          min-width: 48px;
          min-height: 48px;
          max-width: 48px;
          max-height: 48px;
          flex-basis: 48px;
        }

        #arsenal-sportsbook-final .as2-crest img {
          width: 150%;
          height: 150%;
          min-width: 150%;
          min-height: 150%;
        }

        #arsenal-sportsbook-final .as2-team-name {
          font-size: 10px;
        }

        #arsenal-sportsbook-final .as2-center {
          width: 34px;
          min-width: 34px;
        }

        #arsenal-sportsbook-final .as2-separator {
          width: 27px;
          height: 27px;
          min-width: 27px;
          min-height: 27px;
          font-size: 6px;
        }

        #arsenal-sportsbook-final .as2-odds {
          left: 9px;
          right: 9px;
          bottom: 9px;
          height: 50px;
          gap: 5px;
        }

        #arsenal-sportsbook-final .as2-odd {
          grid-template-columns: 19px minmax(0,1fr);
          padding: 0 6px;
        }

        #arsenal-sportsbook-final .as2-odd small {
          width: 19px;
          height: 19px;
          font-size: 6px;
        }

        #arsenal-sportsbook-final .as2-odd b {
          font-size: 12px;
        }

        #arsenal-sportsbook-final .as2-manual-arrow,
        #arsenal-sportsbook-final .as2-nav {
          display: none !important;
        }

        #arsenal-tv-banner-final {
          width: 100% !important;
          max-width: 100% !important;
          margin: 16px 0 0 !important;
          padding: 0 !important;
          overflow-anchor: none !important;
        }

        #arsenal-tv-banner-final .arsenal-tv-banner-img {
          width: 100% !important;
          height: auto !important;
          max-width: 100% !important;
          aspect-ratio: 1120 / 250 !important;
        }

        section.rail-module.live-wins-module.mobile-live-wins {
          overflow-anchor: none !important;
        }
      }

/* ---- former ars.js runtime style block #5922 ---- */
/* =====================================================
         ANA PANEL
         ===================================================== */

      #arsenal-game-finder-final {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 22px 0 20px !important;
        padding: 0 !important;

        box-sizing: border-box !important;

        overflow: hidden !important;
        overflow-anchor: none !important;

        border:
          1px solid rgba(237,27,53,.32)
          !important;

        border-radius:
          18px !important;

        background:
          radial-gradient(
            520px 240px at 18% 40%,
            rgba(237,27,53,.15),
            transparent 70%
          ),

          radial-gradient(
            520px 220px at 100% 15%,
            rgba(237,27,53,.075),
            transparent 68%
          ),

          linear-gradient(
            125deg,
            #111620 0%,
            #090d14 50%,
            #070a10 100%
          )
          !important;

        box-shadow:
          0 20px 44px
            rgba(0,0,0,.26),

          inset 0 1px 0
            rgba(255,255,255,.035)
          !important;
      }


      #arsenal-game-finder-final::before {
        content: "" !important;

        position: absolute !important;
        inset: 0 !important;

        pointer-events: none !important;

        background:
          linear-gradient(
            115deg,
            transparent 0 18%,

            rgba(237,27,53,.055)
              18.2% 18.5%,

            transparent
              18.8% 45%,

            rgba(237,27,53,.035)
              45.2% 45.5%,

            transparent
              45.8% 100%
          )
          !important;
      }


      #arsenal-game-finder-final
      .agf-inner {
        position: relative !important;

        z-index: 2 !important;

        display: grid !important;

        grid-template-columns:
          260px minmax(0,1fr)
          !important;

        align-items: center !important;

        gap: 24px !important;

        min-height: 218px !important;

        padding:
          20px 22px !important;

        box-sizing:
          border-box !important;
      }


      /* =====================================================
         SOL YAZI
         ===================================================== */

      #arsenal-game-finder-final
      .agf-copy {
        min-width: 0 !important;
      }


      #arsenal-game-finder-final
      .agf-kicker {
        display: flex !important;

        align-items: center !important;

        gap: 7px !important;

        margin:
          0 0 8px !important;

        padding: 0 !important;

        color:
          #ff3856 !important;

        font-size:
          9px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        letter-spacing:
          .18em !important;

        text-transform:
          uppercase !important;
      }


      #arsenal-game-finder-final
      .agf-kicker::before {
        content: "" !important;

        display: block !important;

        width: 20px !important;
        height: 2px !important;

        border-radius:
          99px !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 10px
          rgba(237,27,53,.45)
          !important;
      }


      #arsenal-game-finder-final
      .agf-title {
        margin:
          0 !important;

        padding:
          0 !important;

        max-width:
          240px !important;

        color:
          #fff !important;

        font-family:
          "Barlow Condensed",
          sans-serif !important;

        font-size:
          31px !important;

        font-weight:
          800 !important;

        line-height:
          .93 !important;

        letter-spacing:
          -.4px !important;
      }


      #arsenal-game-finder-final
      .agf-title span {
        color:
          #ff2a49 !important;
      }


      #arsenal-game-finder-final
      .agf-description {
        display: block !important;

        max-width:
          235px !important;

        margin:
          11px 0 16px !important;

        padding:
          0 !important;

        color:
          #7f8998 !important;

        font-size:
          10px !important;

        font-weight:
          550 !important;

        line-height:
          1.45 !important;
      }


      #arsenal-game-finder-final
      .agf-actions {
        display: flex !important;

        align-items: center !important;

        gap: 8px !important;

        flex-wrap: wrap !important;
      }


      /* =====================================================
         OYUN BUL
         ===================================================== */

      #arsenal-game-finder-final
      .agf-spin {
        min-width:
          112px !important;

        height:
          36px !important;

        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          7px !important;

        padding:
          0 15px !important;

        border:
          0 !important;

        border-radius:
          9px !important;

        background:
          linear-gradient(
            135deg,
            #ff2849,
            #d90e2c
          )
          !important;

        color:
          #fff !important;

        box-shadow:
          0 8px 20px
            rgba(237,27,53,.22),

          inset 0 1px 0
            rgba(255,255,255,.16)
          !important;

        font-size:
          10px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .04em !important;

        cursor:
          pointer !important;

        transition:
          transform .16s ease,
          opacity .16s ease,
          box-shadow .16s ease
          !important;
      }


      #arsenal-game-finder-final
      .agf-spin:hover {
        transform:
          translateY(-1px) !important;
      }


      #arsenal-game-finder-final
      .agf-spin:active {
        transform:
          scale(.97) !important;
      }


      #arsenal-game-finder-final
      .agf-spin:disabled {
        opacity:
          .58 !important;

        cursor:
          default !important;

        transform:
          none !important;
      }


      #arsenal-game-finder-final
      .agf-spin svg {
        width:
          14px !important;

        height:
          14px !important;

        fill:
          none !important;

        stroke:
          currentColor !important;

        stroke-width:
          1.8 !important;

        stroke-linecap:
          round !important;

        stroke-linejoin:
          round !important;
      }


      /* =====================================================
         OYUNA GİT
         ===================================================== */

      #arsenal-game-finder-final
      .agf-go {
        height:
          36px !important;

        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        padding:
          0 13px !important;

        border:
          1px solid
          rgba(255,255,255,.10)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.045)
          !important;

        color:
          #8d97a7 !important;

        font-size:
          9px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        text-decoration:
          none !important;

        pointer-events:
          none !important;

        opacity:
          .45 !important;
      }


      #arsenal-game-finder-final
      .agf-go.ready {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.40)
          !important;

        background:
          rgba(237,27,53,.12)
          !important;

        pointer-events:
          auto !important;

        opacity:
          1 !important;
      }


      /* =====================================================
         MAKİNE
         ===================================================== */

      #arsenal-game-finder-final
      .agf-machine {
        position:
          relative !important;

        min-width:
          0 !important;

        padding:
          20px 0 11px !important;
      }


      /*
       * SİYAH SIDE OVERLAY YOK
       */

      #arsenal-game-finder-final
      .agf-machine::before,

      #arsenal-game-finder-final
      .agf-machine::after {
        display:
          none !important;
      }


      #arsenal-game-finder-final
      .agf-pointer {
        position:
          absolute !important;

        z-index:
          15 !important;

        top:
          0 !important;

        left:
          50% !important;

        width:
          0 !important;

        height:
          0 !important;

        transform:
          translateX(-50%)
          !important;

        border-left:
          8px solid transparent
          !important;

        border-right:
          8px solid transparent
          !important;

        border-top:
          10px solid #ff2949
          !important;

        filter:
          drop-shadow(
            0 0 6px
            rgba(237,27,53,.75)
          )
          !important;
      }


      #arsenal-game-finder-final
      .agf-center-line {
        position:
          absolute !important;

        z-index:
          10 !important;

        top:
          19px !important;

        bottom:
          10px !important;

        left:
          50% !important;

        width:
          1px !important;

        transform:
          translateX(-50%)
          !important;

        background:
          linear-gradient(
            180deg,
            rgba(237,27,53,0),
            rgba(237,27,53,.50) 24%,
            rgba(237,27,53,.50) 76%,
            rgba(237,27,53,0)
          )
          !important;

        pointer-events:
          none !important;
      }


      /* =====================================================
         OYUN ŞERİDİ
         SİYAH ARKA PLAN YOK
         ===================================================== */

      #arsenal-game-finder-final
      .agf-viewport {
        position:
          relative !important;

        display:
          block !important;

        width:
          100% !important;

        height:
          158px !important;

        overflow:
          hidden !important;

        padding:
          0 !important;

        border:
          1px solid
          rgba(255,255,255,.035)
          !important;

        border-radius:
          14px !important;

        background:
          transparent !important;

        box-shadow:
          none !important;
      }


      #arsenal-game-finder-final
      .agf-track {
        position:
          absolute !important;

        top:
          10px !important;

        left:
          0 !important;

        display:
          flex !important;

        align-items:
          center !important;

        gap:
          10px !important;

        width:
          max-content !important;

        height:
          136px !important;

        margin:
          0 !important;

        padding:
          0 !important;

        transform:
          translate3d(0,0,0);

        will-change:
          transform;
      }


      /* =====================================================
         OYUN KARTI
         ===================================================== */

      #arsenal-game-finder-final
      .agf-item {
        position:
          relative !important;

        display:
          block !important;

        flex:
          0 0 96px !important;

        width:
          96px !important;

        min-width:
          96px !important;

        max-width:
          96px !important;

        height:
          136px !important;

        min-height:
          136px !important;

        max-height:
          136px !important;

        margin:
          0 !important;

        padding:
          0 !important;

        overflow:
          hidden !important;

        border:
          1px solid
          rgba(255,255,255,.09)
          !important;

        border-radius:
          11px !important;

        background:
          transparent !important;

        box-shadow:
          none !important;

        transform:
          scale(.94);

        opacity:
          .72;

        cursor:
          default;

        box-sizing:
          border-box !important;

        transition:
          transform .25s ease,
          opacity .25s ease,
          border-color .25s ease,
          box-shadow .25s ease
          !important;
      }


      #arsenal-game-finder-final
      .agf-item img {
        position:
          absolute !important;

        inset:
          0 !important;

        display:
          block !important;

        width:
          100% !important;

        min-width:
          100% !important;

        max-width:
          100% !important;

        height:
          100% !important;

        min-height:
          100% !important;

        max-height:
          100% !important;

        margin:
          0 !important;

        padding:
          0 !important;

        border:
          0 !important;

        border-radius:
          10px !important;

        object-fit:
          cover !important;

        object-position:
          center center !important;

        background:
          transparent !important;

        box-shadow:
          none !important;

        transform:
          none !important;

        pointer-events:
          none !important;

        user-select:
          none !important;

        -webkit-user-drag:
          none !important;
      }


      #arsenal-game-finder-final
      .agf-item::after {
        content:
          "" !important;

        position:
          absolute !important;

        inset:
          0 !important;

        z-index:
          2 !important;

        background:
          linear-gradient(
            180deg,
            transparent 52%,
            rgba(0,0,0,.72) 100%
          )
          !important;

        pointer-events:
          none !important;
      }


      #arsenal-game-finder-final
      .agf-item-name {
        position:
          absolute !important;

        z-index:
          4 !important;

        left:
          7px !important;

        right:
          7px !important;

        bottom:
          7px !important;

        display:
          block !important;

        overflow:
          hidden !important;

        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #fff !important;

        font-size:
          8px !important;

        font-weight:
          750 !important;

        line-height:
          1.1 !important;

        text-overflow:
          ellipsis !important;

        white-space:
          nowrap !important;

        text-shadow:
          0 1px 4px
          rgba(0,0,0,.85)
          !important;
      }


      /* =====================================================
         SEÇİLEN
         ===================================================== */

      #arsenal-game-finder-final
      .agf-item.selected {
        transform:
          scale(1) !important;

        opacity:
          1 !important;

        border-color:
          rgba(255,44,74,.95)
          !important;

        background:
          rgba(237,27,53,.045)
          !important;

        box-shadow:
          0 0 0 2px
            rgba(237,27,53,.14),

          0 0 25px
            rgba(237,27,53,.30),

          0 11px 25px
            rgba(0,0,0,.28)
          !important;

        cursor:
          pointer !important;
      }


      #arsenal-game-finder-final
      .agf-item.selected::before {
        content:
          "" !important;

        position:
          absolute !important;

        z-index:
          5 !important;

        inset:
          0 !important;

        border:
          1px solid
          rgba(255,255,255,.17)
          !important;

        border-radius:
          inherit !important;

        pointer-events:
          none !important;
      }


      /* =====================================================
         RESULT
         ===================================================== */

      #arsenal-game-finder-final
      .agf-result {
        min-height:
          18px !important;

        display:
          flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          6px !important;

        margin:
          7px 0 0 !important;

        padding:
          0 !important;

        color:
          #697586 !important;

        font-size:
          8px !important;

        font-weight:
          650 !important;

        line-height:
          1.2 !important;

        text-align:
          center !important;
      }


      #arsenal-game-finder-final
      .agf-result strong {
        color:
          #f4f6f8 !important;

        font-weight:
          800 !important;
      }


      #arsenal-game-finder-final
      .agf-result.ready::before {
        content:
          "" !important;

        width:
          5px !important;

        height:
          5px !important;

        flex:
          0 0 5px !important;

        border-radius:
          50% !important;

        background:
          #35d07f !important;

        box-shadow:
          0 0 7px
          rgba(53,208,127,.45)
          !important;
      }


      /* =====================================================
         SPIN
         ===================================================== */

      #arsenal-game-finder-final.spinning
      .agf-item {
        opacity:
          .87 !important;

        transform:
          scale(.96);
      }


      #arsenal-game-finder-final.spinning
      .agf-pointer {
        animation:
          arsenalFinderPointerFinal
          .14s linear
          infinite alternate;
      }


      @keyframes arsenalFinderPointerFinal {

        from {
          transform:
            translateX(-50%)
            translateY(0);
        }

        to {
          transform:
            translateX(-50%)
            translateY(3px);
        }

      }


      #arsenal-game-finder-final
      .agf-spin.agf-loading svg {
        animation:
          arsenalFinderLoadingFinal
          .75s linear infinite;
      }


      @keyframes arsenalFinderLoadingFinal {

        to {
          transform:
            rotate(360deg);
        }

      }


      /* =====================================================
         MOBILE
         ===================================================== */

      @media (
        max-width:780px
      ) {

        #arsenal-game-finder-final {
          margin:
            18px 0 16px !important;

          border-radius:
            15px !important;
        }


        #arsenal-game-finder-final
        .agf-inner {
          display:
            block !important;

          min-height:
            0 !important;

          padding:
            16px 12px 14px !important;
        }


        #arsenal-game-finder-final
        .agf-copy {
          padding:
            0 4px !important;
        }


        #arsenal-game-finder-final
        .agf-kicker {
          margin-bottom:
            6px !important;

          font-size:
            7px !important;
        }


        #arsenal-game-finder-final
        .agf-title {
          max-width:
            none !important;

          font-size:
            24px !important;

          line-height:
            .96 !important;
        }


        #arsenal-game-finder-final
        .agf-description {
          max-width:
            none !important;

          margin:
            8px 0 11px !important;

          font-size:
            9px !important;
        }


        #arsenal-game-finder-final
        .agf-actions {
          margin-bottom:
            13px !important;
        }


        #arsenal-game-finder-final
        .agf-spin,

        #arsenal-game-finder-final
        .agf-go {
          height:
            34px !important;
        }


        #arsenal-game-finder-final
        .agf-machine {
          padding:
            17px 0 4px !important;
        }


        #arsenal-game-finder-final
        .agf-pointer {
          border-left-width:
            7px !important;

          border-right-width:
            7px !important;

          border-top-width:
            9px !important;
        }


        #arsenal-game-finder-final
        .agf-center-line {
          top:
            16px !important;

          bottom:
            4px !important;
        }


        #arsenal-game-finder-final
        .agf-viewport {
          height:
            127px !important;

          border-radius:
            12px !important;
        }


        #arsenal-game-finder-final
        .agf-track {
          top:
            8px !important;

          height:
            110px !important;

          gap:
            8px !important;
        }


        #arsenal-game-finder-final
        .agf-item {
          flex:
            0 0 78px !important;

          width:
            78px !important;

          min-width:
            78px !important;

          max-width:
            78px !important;

          height:
            110px !important;

          min-height:
            110px !important;

          max-height:
            110px !important;

          border-radius:
            9px !important;
        }


        #arsenal-game-finder-final
        .agf-item img {
          border-radius:
            8px !important;
        }


        #arsenal-game-finder-final
        .agf-item-name {
          left:
            5px !important;

          right:
            5px !important;

          bottom:
            5px !important;

          font-size:
            7px !important;
        }


        #arsenal-game-finder-final
        .agf-result {
          margin-top:
            6px !important;

          font-size:
            7px !important;
        }


      }

      /* =====================================================
         OYUN BULUCU V31 - GERÇEK STADYUM SAHNESİ
         ===================================================== */

      #arsenal-game-finder-final {
        isolation: isolate !important;
        border: 1px solid rgba(110,156,141,.24) !important;
        border-radius: 22px !important;
        background:
          linear-gradient(180deg,rgba(1,7,10,.14),rgba(1,7,10,.28)),
          url("https://ortaksiteler.ink/imgars/gamefinder-stadium.webp") center center / cover no-repeat !important;
        box-shadow:
          0 28px 70px rgba(0,0,0,.34),
          inset 0 1px 0 rgba(255,255,255,.04) !important;
      }

      #arsenal-game-finder-final::before {
        z-index: 1 !important;
        background:
          radial-gradient(480px 240px at 13% 12%,rgba(255,255,255,.05),transparent 74%),
          radial-gradient(560px 250px at 88% 6%,rgba(63,102,121,.16),transparent 70%),
          linear-gradient(180deg,rgba(2,8,11,.08) 0%,rgba(2,8,11,.18) 20%,rgba(2,8,11,.38) 52%,rgba(2,8,11,.16) 78%,rgba(2,8,11,.06) 100%) !important;
      }

      #arsenal-game-finder-final::after {
        content: "" !important;
        position: absolute !important;
        inset: 0 !important;
        z-index: 2 !important;
        pointer-events: none !important;
        background:
          linear-gradient(90deg,rgba(3,8,11,.34) 0%,rgba(3,8,11,.10) 28%,rgba(3,8,11,.04) 52%,rgba(3,8,11,.12) 78%,rgba(3,8,11,.26) 100%) !important;
      }

      #arsenal-game-finder-final .agf-scene {
        position: absolute !important;
        inset: 0 !important;
        z-index: 3 !important;
        overflow: hidden !important;
        pointer-events: none !important;
      }

      #arsenal-game-finder-final .agf-scene-light {
        position: absolute !important;
        top: -10px !important;
        width: 270px !important;
        height: 180px !important;
        border-radius: 50% !important;
        opacity: .18 !important;
        filter: blur(14px) !important;
        background:
          radial-gradient(circle,rgba(255,255,255,.48),rgba(184,220,231,.10) 40%,transparent 72%) !important;
      }

      #arsenal-game-finder-final .agf-scene-light-left {
        left: -80px !important;
      }

      #arsenal-game-finder-final .agf-scene-light-right {
        right: -80px !important;
      }

      #arsenal-game-finder-final .agf-goal {
        position: absolute !important;
        bottom: 12px !important;
        z-index: 5 !important;
        max-width: none !important;
        opacity: .98 !important;
        transform-origin: center bottom !important;
        filter: drop-shadow(0 14px 18px rgba(0,0,0,.42)) !important;
        user-select: none !important;
        -webkit-user-drag: none !important;
        will-change: transform,filter,opacity;
      }

      #arsenal-game-finder-final .agf-goal-left {
        left: -18px !important;
        width: 210px !important;
      }

      #arsenal-game-finder-final .agf-goal-right {
        right: -16px !important;
        width: 215px !important;
      }

      #arsenal-game-finder-final .agf-ball-wrap {
        position: absolute !important;
        left: 122px !important;
        bottom: 42px !important;
        z-index: 8 !important;
        width: 30px !important;
        height: 30px !important;
        filter: drop-shadow(0 10px 7px rgba(0,0,0,.32)) !important;
        will-change: transform,opacity;
      }

      #arsenal-game-finder-final .agf-ball {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        user-select: none !important;
        -webkit-user-drag: none !important;
      }

      #arsenal-game-finder-final .agf-ball-trail {
        position: absolute !important;
        left: 136px !important;
        bottom: 55px !important;
        z-index: 7 !important;
        width: 0;
        height: 4px !important;
        opacity: 0;
        border-radius: 999px !important;
        filter: blur(1px) !important;
        background:
          linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22),rgba(235,247,242,.56),rgba(235,247,242,0)) !important;
        will-change: width,opacity,transform;
      }

      #arsenal-game-finder-final .agf-inner {
        z-index: 10 !important;
        grid-template-columns: minmax(250px,.33fr) minmax(0,.67fr) !important;
        gap: 30px !important;
        align-items: start !important;
        min-height: 336px !important;
        padding: 32px 32px 78px !important;
        background: transparent !important;
      }

      #arsenal-game-finder-final .agf-copy {
        position: relative !important;
        z-index: 12 !important;
        padding-top: 5px !important;
      }

      #arsenal-game-finder-final .agf-kicker {
        position: relative !important;
        margin: 0 0 9px !important;
        padding-left: 28px !important;
        color: #9ed7c5 !important;
        font-size: 8px !important;
        font-weight: 900 !important;
        letter-spacing: .16em !important;
      }

      #arsenal-game-finder-final .agf-kicker::before {
        position: absolute !important;
        left: 0 !important;
        top: 50% !important;
        width: 19px !important;
        transform: translateY(-50%) !important;
        background: #ef1d36 !important;
        box-shadow: 0 0 10px rgba(239,29,54,.38) !important;
      }

      #arsenal-game-finder-final .agf-title {
        max-width: 320px !important;
        font-size: clamp(29px,2.7vw,42px) !important;
        line-height: .88 !important;
        letter-spacing: -.045em !important;
        text-shadow: 0 6px 22px rgba(0,0,0,.48) !important;
      }

      #arsenal-game-finder-final .agf-title span {
        color: #ef1d36 !important;
        text-shadow: 0 0 16px rgba(239,29,54,.10) !important;
      }

      #arsenal-game-finder-final .agf-description {
        max-width: 270px !important;
        margin: 14px 0 18px !important;
        color: #a4afb6 !important;
        font-size: 10px !important;
        line-height: 1.5 !important;
        text-shadow: 0 3px 12px rgba(0,0,0,.22) !important;
      }

      #arsenal-game-finder-final .agf-actions {
        gap: 9px !important;
        margin: 0 !important;
      }

      #arsenal-game-finder-final .agf-spin {
        height: 43px !important;
        padding: 0 20px !important;
        border: 1px solid rgba(255,255,255,.14) !important;
        border-radius: 11px !important;
        background: linear-gradient(135deg,#ef2440,#b70f29) !important;
        box-shadow:
          0 12px 28px rgba(174,12,36,.28),
          inset 0 1px 0 rgba(255,255,255,.16) !important;
      }

      #arsenal-game-finder-final .agf-spin:hover {
        transform: translateY(-1px) !important;
        box-shadow:
          0 16px 30px rgba(174,12,36,.34),
          inset 0 1px 0 rgba(255,255,255,.18) !important;
      }

      #arsenal-game-finder-final .agf-go {
        height: 43px !important;
        padding: 0 16px !important;
        border: 1px solid rgba(255,255,255,.09) !important;
        border-radius: 11px !important;
        color: #b8c3c8 !important;
        background: rgba(5,15,18,.34) !important;
        -webkit-backdrop-filter: blur(6px) !important;
        backdrop-filter: blur(6px) !important;
      }

      #arsenal-game-finder-final .agf-go.ready {
        color: #f0f5f6 !important;
        border-color: rgba(255,255,255,.16) !important;
        background: rgba(13,28,32,.54) !important;
      }

      #arsenal-game-finder-final .agf-machine {
        z-index: 12 !important;
        padding-top: 8px !important;
        background: transparent !important;
      }

      #arsenal-game-finder-final .agf-viewport {
        height: 150px !important;
        border: 1px solid rgba(255,255,255,.08) !important;
        border-radius: 16px !important;
        background:
          linear-gradient(180deg,rgba(5,14,18,.34),rgba(5,14,18,.14)) !important;
        -webkit-backdrop-filter: blur(8px) saturate(110%) !important;
        backdrop-filter: blur(8px) saturate(110%) !important;
        box-shadow:
          inset 0 0 35px rgba(0,0,0,.20),
          0 15px 30px rgba(0,0,0,.16) !important;
      }

      #arsenal-game-finder-final .agf-track {
        top: 10px !important;
        height: 128px !important;
        gap: 10px !important;
      }

      #arsenal-game-finder-final .agf-item {
        flex: 0 0 92px !important;
        width: 92px !important;
        min-width: 92px !important;
        max-width: 92px !important;
        height: 128px !important;
        min-height: 128px !important;
        max-height: 128px !important;
        border-radius: 12px !important;
        background: #091217 !important;
        box-shadow: 0 10px 24px rgba(0,0,0,.34) !important;
      }

      #arsenal-game-finder-final .agf-item img {
        border-radius: 11px !important;
      }

      #arsenal-game-finder-final .agf-item-name {
        left: 6px !important;
        right: 6px !important;
        bottom: 6px !important;
        font-size: 7px !important;
      }

      #arsenal-game-finder-final .agf-item.selected {
        border-color: rgba(239,29,54,.88) !important;
        box-shadow:
          0 0 0 1px rgba(239,29,54,.22),
          0 12px 28px rgba(0,0,0,.40) !important;
      }

      #arsenal-game-finder-final .agf-pointer {
        top: 2px !important;
        border-top-color: #ef1d36 !important;
        filter: drop-shadow(0 0 7px rgba(239,29,54,.52)) !important;
      }

      #arsenal-game-finder-final .agf-center-line {
        opacity: .12 !important;
        background:
          linear-gradient(180deg,transparent,rgba(255,255,255,.28),transparent) !important;
      }

      #arsenal-game-finder-final .agf-result {
        margin-top: 9px !important;
        color: #dbe6e2 !important;
        font-size: 8px !important;
        text-shadow: 0 2px 6px rgba(0,0,0,.38) !important;
      }

      #arsenal-game-finder-final .agf-result.ready {
        color: #fff !important;
      }

      #arsenal-game-finder-final.agf-goal-impact .agf-goal-right {
        filter:
          drop-shadow(0 16px 20px rgba(0,0,0,.42))
          brightness(1.02) !important;
      }

      @media (max-width:780px) {
        #arsenal-game-finder-final {
          border-radius: 17px !important;
        }

        #arsenal-game-finder-final .agf-inner {
          display: block !important;
          min-height: 405px !important;
          padding: 17px 12px 88px !important;
        }

        #arsenal-game-finder-final .agf-copy {
          padding: 0 !important;
        }

        #arsenal-game-finder-final .agf-title {
          max-width: none !important;
          font-size: 25px !important;
        }

        #arsenal-game-finder-final .agf-description {
          max-width: 270px !important;
          margin: 9px 0 11px !important;
          font-size: 8.6px !important;
        }

        #arsenal-game-finder-final .agf-actions {
          margin-bottom: 12px !important;
        }

        #arsenal-game-finder-final .agf-spin,
        #arsenal-game-finder-final .agf-go {
          height: 37px !important;
        }

        #arsenal-game-finder-final .agf-machine {
          padding-top: 0 !important;
        }

        #arsenal-game-finder-final .agf-viewport {
          height: 127px !important;
        }

        #arsenal-game-finder-final .agf-track {
          top: 8px !important;
          height: 110px !important;
        }

        #arsenal-game-finder-final .agf-item {
          flex: 0 0 78px !important;
          width: 78px !important;
          min-width: 78px !important;
          max-width: 78px !important;
          height: 110px !important;
          min-height: 110px !important;
          max-height: 110px !important;
        }

        #arsenal-game-finder-final .agf-goal-left {
          left: -26px !important;
          bottom: 14px !important;
          width: 122px !important;
        }

        #arsenal-game-finder-final .agf-goal-right {
          right: -23px !important;
          bottom: 14px !important;
          width: 125px !important;
        }

        #arsenal-game-finder-final .agf-ball-wrap {
          left: 68px !important;
          bottom: 36px !important;
          width: 22px !important;
          height: 22px !important;
        }

        #arsenal-game-finder-final .agf-ball-trail {
          left: 77px !important;
          bottom: 46px !important;
          height: 3px !important;
        }

        #arsenal-game-finder-final .agf-scene-light {
          width: 180px !important;
          height: 120px !important;
          opacity: .14 !important;
        }
      }

/* ---- former ars.js runtime style block #9688 ---- */
/* =====================================================
         DİL SEÇİCİ
         ===================================================== */

      .floating-header
      .arsenal-dil {
        display:
          none !important;

        visibility:
          hidden !important;

        pointer-events:
          none !important;
      }


      /* =====================================================
         DESKTOP HEADER
         ===================================================== */

      @media (min-width:781px) {

        .floating-header.arsenal-header-final-v2
        .header-top {
          position:
            relative !important;

          display:
            grid !important;

          grid-template-columns:
            minmax(0,1fr)
            auto
            minmax(0,1fr)
            !important;

          align-items:
            center !important;

          column-gap:
            18px !important;
        }


        /*
         * Sol alan
         */

        .floating-header.arsenal-header-final-v2
        .social-links {
          grid-column:
            1 !important;

          justify-self:
            start !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            flex-start !important;

          gap:
            10px !important;

          width:
            auto !important;

          min-width:
            0 !important;

          margin:
            0 !important;

          padding:
            0 !important;
        }


        /*
         * Logo her koşulda matematiksel olarak
         * header'ın tam ortasında.
         */

        .floating-header.arsenal-header-final-v2
        .brand-center {
          position:
            relative !important;

          grid-column:
            2 !important;

          justify-self:
            center !important;

          display:
            inline-flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          margin:
            0 !important;

          isolation:
            isolate !important;
        }


        /*
         * Sağ aksiyonlar
         */

        .floating-header.arsenal-header-final-v2
        .account-actions {
          grid-column:
            3 !important;

          justify-self:
            end !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            flex-end !important;

          gap:
            9px !important;

          margin:
            0 !important;
        }


        /* ===================================================
           SOSYAL İKONLAR
           =================================================== */

        .floating-header
        .arsenal-h-social {
          position:
            relative !important;

          width:
            38px !important;

          height:
            38px !important;

          min-width:
            38px !important;

          display:
            inline-flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          margin:
            0 !important;

          padding:
            0 !important;

          box-sizing:
            border-box !important;

          overflow:
            hidden !important;

          border:
            1px solid
            rgba(255,255,255,.08)
            !important;

          border-radius:
            12px !important;

          background:
            linear-gradient(
              180deg,
              rgba(17,22,31,.92),
              rgba(10,14,22,.92)
            )
            !important;

          color:
            #fff !important;

          box-shadow:
            inset 0 1px 0
              rgba(255,255,255,.04),

            0 0 0 1px
              rgba(255,0,40,.05),

            0 8px 20px
              rgba(0,0,0,.22)
            !important;

          text-decoration:
            none !important;

          transition:
            transform .18s ease,
            box-shadow .18s ease,
            border-color .18s ease
            !important;
        }


        .floating-header
        .arsenal-h-social::before {
          content:
            "" !important;

          position:
            absolute !important;

          inset:
            0 !important;

          z-index:
            0 !important;

          pointer-events:
            none !important;

          background:
            radial-gradient(
              circle at top left,
              rgba(237,27,53,.18),
              transparent 45%
            ),

            radial-gradient(
              circle at bottom right,
              rgba(237,27,53,.10),
              transparent 50%
            )
            !important;
        }


        .floating-header
        .arsenal-h-social:hover {
          transform:
            translateY(-1px)
            !important;

          border-color:
            rgba(255,55,85,.45)
            !important;

          box-shadow:
            inset 0 1px 0
              rgba(255,255,255,.05),

            0 0 0 1px
              rgba(255,35,70,.16),

            0 10px 26px
              rgba(0,0,0,.28),

            0 0 18px
              rgba(237,27,53,.18)
            !important;
        }


        .floating-header
        .arsenal-h-social svg {
          position:
            relative !important;

          z-index:
            2 !important;

          display:
            block !important;

          width:
            18px !important;

          height:
            18px !important;

          color:
            #fff !important;
        }


        /* ===================================================
           WHATSAPP
           =================================================== */

        .floating-header
        .arsenal-h-social.whatsapp
        .arsenal-wa-icon {
          overflow:
            visible !important;

          fill:
            none !important;

          stroke:
            none !important;
        }


        .floating-header
        .arsenal-h-social.whatsapp
        .arsenal-wa-icon * {
          fill:
            none !important;

          stroke:
            currentColor !important;

          stroke-width:
            1.65 !important;

          stroke-linecap:
            round !important;

          stroke-linejoin:
            round !important;
        }


        .floating-header
        .arsenal-h-social.whatsapp
        .arsenal-wa-phone {
          stroke-width:
            1.55 !important;
        }


        /* ===================================================
           TV
           =================================================== */

        .floating-header
        .arsenal-h-social.live-tv {
          width:
            auto !important;

          min-width:
            52px !important;

          padding:
            0 11px !important;

          gap:
            6px !important;
        }


        .floating-header
        .arsenal-h-social
        .tv-text {
          position:
            relative !important;

          z-index:
            2 !important;

          color:
            #fff !important;

          font-size:
            9px !important;

          font-weight:
            800 !important;

          line-height:
            1 !important;

          letter-spacing:
            .10em !important;

          white-space:
            nowrap !important;
        }


        /* ===================================================
           BAKİYE
           SADECE MEMBER HEADER'DA VARSA UYGULANIR
           =================================================== */

        .floating-header.arsenal-header-final-v2
        .hd-money {
          position:
            relative !important;

          display:
            grid !important;

          grid-template-columns:
            28px
            minmax(74px,auto)
            27px
            !important;

          align-items:
            center !important;

          gap:
            7px !important;

          width:
            auto !important;

          min-width:
            144px !important;

          max-width:
            180px !important;

          height:
            42px !important;

          margin:
            0 !important;

          padding:
            0 6px 0 7px !important;

          box-sizing:
            border-box !important;

          overflow:
            hidden !important;

          border:
            1px solid
            rgba(148,163,184,.15)
            !important;

          border-radius:
            11px !important;

          background:
            radial-gradient(
              85px 50px
              at 0% 50%,
              rgba(237,27,53,.085),
              transparent 72%
            ),

            linear-gradient(
              135deg,
              rgba(21,26,35,.98),
              rgba(10,14,20,.98)
            )
            !important;

          box-shadow:
            inset 0 1px 0
              rgba(255,255,255,.035),

            0 8px 20px
              rgba(0,0,0,.17)
            !important;
        }


        .floating-header.arsenal-header-final-v2
        .hd-money::before {
          content:
            "" !important;

          position:
            absolute !important;

          left:
            0 !important;

          top:
            9px !important;

          bottom:
            9px !important;

          width:
            2px !important;

          border-radius:
            0 4px 4px 0 !important;

          background:
            #ed1b35 !important;

          box-shadow:
            0 0 8px
            rgba(237,27,53,.35)
            !important;
        }


        /*
         * Eski yıldız / mask pseudo katmanları.
         */

        .floating-header
        .hd-money::after,

        .floating-header
        .hd-bal::before,

        .floating-header
        .hd-bal::after,

        .floating-header
        .hd-bal
        .money::before,

        .floating-header
        .hd-bal
        .money::after {
          content:
            none !important;

          display:
            none !important;

          visibility:
            hidden !important;

          opacity:
            0 !important;
        }


        /* ===================================================
           CÜZDAN
           =================================================== */

        .floating-header
        .arsenal-balance-wallet {
          width:
            27px !important;

          height:
            27px !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          margin:
            0 !important;

          padding:
            0 !important;

          box-sizing:
            border-box !important;

          border:
            1px solid
            rgba(237,27,53,.17)
            !important;

          border-radius:
            7px !important;

          background:
            rgba(237,27,53,.065)
            !important;

          color:
            #ff3856 !important;
        }


        .floating-header
        .arsenal-balance-wallet svg {
          width:
            14px !important;

          height:
            14px !important;

          fill:
            none !important;

          stroke:
            currentColor !important;

          stroke-width:
            1.7 !important;

          stroke-linecap:
            round !important;

          stroke-linejoin:
            round !important;
        }


        /* ===================================================
           BAKİYE LINK
           =================================================== */

        .floating-header
        .hd-bal {
          position:
            relative !important;

          display:
            flex !important;

          flex-direction:
            column !important;

          align-items:
            flex-start !important;

          justify-content:
            center !important;

          gap:
            3px !important;

          width:
            auto !important;

          min-width:
            0 !important;

          height:
            auto !important;

          margin:
            0 !important;

          padding:
            0 !important;

          border:
            0 !important;

          border-radius:
            0 !important;

          background:
            transparent !important;

          box-shadow:
            none !important;

          text-decoration:
            none !important;
        }


        .floating-header
        .hd-bal
        > span:not(.arsenal-balance-mask) {
          display:
            block !important;

          margin:
            0 !important;

          padding:
            0 !important;

          color:
            #697383 !important;

          font-size:
            6.5px !important;

          font-weight:
            800 !important;

          line-height:
            1 !important;

          letter-spacing:
            .13em !important;

          text-transform:
            uppercase !important;
        }


        .floating-header
        .hd-bal
        .money {
          display:
            block;

          margin:
            0 !important;

          padding:
            0 !important;

          color:
            #f4f6f9 !important;

          font-size:
            12px !important;

          font-weight:
            800 !important;

          line-height:
            1 !important;

          white-space:
            nowrap !important;
        }


        /* ===================================================
           **** MASK
           =================================================== */

        .floating-header
        .arsenal-balance-mask {
          display:
            none !important;

          margin:
            0 !important;

          padding:
            0 !important;

          color:
            #f4f6f9 !important;

          font-size:
            12px !important;

          font-weight:
            800 !important;

          line-height:
            1 !important;

          letter-spacing:
            1.5px !important;

          white-space:
            nowrap !important;
        }


        .floating-header
        .hd-money:not(.arsenal-balance-hidden)
        .money {
          display:
            block !important;

          visibility:
            visible !important;

          opacity:
            1 !important;
        }


        .floating-header
        .hd-money:not(.arsenal-balance-hidden)
        .arsenal-balance-mask {
          display:
            none !important;
        }


        .floating-header
        .hd-money.arsenal-balance-hidden
        .money {
          display:
            none !important;

          visibility:
            hidden !important;

          opacity:
            0 !important;
        }


        .floating-header
        .hd-money.arsenal-balance-hidden
        .arsenal-balance-mask {
          display:
            block !important;

          visibility:
            visible !important;

          opacity:
            1 !important;
        }


        /* ===================================================
           GÖZ
           =================================================== */

        .floating-header
        .hd-eye {
          width:
            27px !important;

          min-width:
            27px !important;

          height:
            27px !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          margin:
            0 !important;

          padding:
            0 !important;

          box-sizing:
            border-box !important;

          border:
            1px solid
            rgba(148,163,184,.10)
            !important;

          border-radius:
            7px !important;

          background:
            rgba(255,255,255,.025)
            !important;

          color:
            #687383 !important;

          cursor:
            pointer !important;
        }


        .floating-header
        .hd-eye svg {
          width:
            13px !important;

          height:
            13px !important;
        }


        .floating-header
        .hd-eye:hover {
          color:
            #fff !important;

          border-color:
            rgba(237,27,53,.24)
            !important;

          background:
            rgba(237,27,53,.065)
            !important;
        }


        /* ===================================================
           LOGO IŞIĞI
           =================================================== */

        .floating-header
        .arsenal-logo-light-mask {
          position:
            absolute !important;

          z-index:
            50 !important;

          display:
            block !important;

          overflow:
            hidden !important;

          pointer-events:
            none !important;

          background:
            transparent !important;

          -webkit-mask-repeat:
            no-repeat !important;

          -webkit-mask-position:
            center !important;

          -webkit-mask-size:
            100% 100% !important;

          mask-repeat:
            no-repeat !important;

          mask-position:
            center !important;

          mask-size:
            100% 100% !important;
        }


        .floating-header
        .arsenal-logo-light-beam {
          position:
            absolute !important;

          z-index:
            1 !important;

          left:
            -42% !important;

          top:
            -18% !important;

          width:
            34% !important;

          height:
            136% !important;

          display:
            block !important;

          pointer-events:
            none !important;

          background:
            linear-gradient(
              105deg,

              rgba(255,255,255,0)
                0%,

              rgba(255,255,255,.03)
                20%,

              rgba(255,255,255,.20)
                35%,

              rgba(255,255,255,.82)
                50%,

              rgba(255,255,255,.28)
                63%,

              rgba(255,255,255,.04)
                78%,

              rgba(255,255,255,0)
                100%
            )
            !important;

          filter:
            blur(3px) !important;

          mix-blend-mode:
            screen !important;

          opacity:
            0;

          will-change:
            transform,
            opacity;
        }

      }


      /* =====================================================
         MOBİL
         Mevcut mobil header sistemini bozma
         ===================================================== */

      @media (max-width:780px) {

        .floating-header
        .arsenal-h-social {
          display:
            none !important;
        }


        .floating-header
        .arsenal-logo-light-mask {
          display:
            none !important;
        }

      }


      /* =====================================================
         GLASS V3 - DESKTOP
         ===================================================== */

      @media (min-width:781px) {

        header.floating-header.arsenal-header-glass-v3 {
          position:
            absolute !important;

          overflow:
            hidden !important;

          border:
            1px solid
            rgba(255,255,255,.085)
            !important;

          border-radius:
            19px !important;

          background:
            linear-gradient(
              135deg,
              rgba(17,21,29,.47) 0%,
              rgba(8,12,19,.36) 52%,
              rgba(16,9,15,.39) 100%
            )
            !important;

          -webkit-backdrop-filter:
            blur(20px)
            saturate(145%)
            !important;

          backdrop-filter:
            blur(20px)
            saturate(145%)
            !important;

          box-shadow:
            0 18px 50px
            rgba(0,0,0,.19),

            inset 0 1px 0
            rgba(255,255,255,.045),

            inset 0 -1px 0
            rgba(255,255,255,.012)
            !important;

          isolation:
            isolate !important;
        }


        header.floating-header.arsenal-header-glass-v3::before {
          content:
            "" !important;

          position:
            absolute !important;

          inset:
            0 !important;

          z-index:
            -2 !important;

          pointer-events:
            none !important;

          background:
            radial-gradient(
              520px 150px
              at 50% -45%,
              rgba(255,255,255,.045),
              transparent 68%
            ),

            radial-gradient(
              420px 160px
              at 90% 5%,
              rgba(239,28,53,.055),
              transparent 72%
            ),

            radial-gradient(
              320px 140px
              at 5% 10%,
              rgba(255,255,255,.022),
              transparent 72%
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3::after {
          content:
            "" !important;

          position:
            absolute !important;

          left:
            8% !important;

          right:
            8% !important;

          top:
            -1px !important;

          height:
            1px !important;

          z-index:
            5 !important;

          pointer-events:
            none !important;

          background:
            linear-gradient(
              90deg,
              transparent,
              rgba(255,255,255,.17),
              rgba(239,28,53,.14),
              rgba(255,255,255,.13),
              transparent
            )
            !important;

          opacity:
            .65 !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .header-top {
          min-height:
            83px !important;

          padding:
            0 30px !important;

          box-sizing:
            border-box !important;

          background:
            linear-gradient(
              180deg,
              rgba(255,255,255,.018),
              transparent
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .arsenal-h-social {
          border:
            1px solid
            rgba(255,255,255,.075)
            !important;

          background:
            linear-gradient(
              145deg,
              rgba(255,255,255,.035),
              rgba(255,255,255,.012)
            )
            !important;

          -webkit-backdrop-filter:
            blur(8px)
            !important;

          backdrop-filter:
            blur(8px)
            !important;

          box-shadow:
            inset 0 1px 0
            rgba(255,255,255,.035),

            0 7px 18px
            rgba(0,0,0,.10)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .arsenal-h-social:hover {
          border-color:
            rgba(241,38,66,.38)
            !important;

          background:
            rgba(239,28,53,.065)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .brand-center {
          opacity:
            1 !important;

          filter:
            drop-shadow(
              0 8px 18px
              rgba(0,0,0,.20)
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .hd-money {
          border:
            1px solid
            rgba(255,255,255,.075)
            !important;

          background:
            linear-gradient(
              145deg,
              rgba(255,255,255,.035),
              rgba(255,255,255,.013)
            )
            !important;

          -webkit-backdrop-filter:
            blur(9px)
            !important;

          backdrop-filter:
            blur(9px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .account-actions
        > .signup-btn {
          border:
            1px solid
            rgba(255,65,90,.38)
            !important;

          background:
            linear-gradient(
              135deg,
              rgba(239,29,54,.94),
              rgba(177,12,39,.90)
            )
            !important;

          box-shadow:
            0 9px 23px
            rgba(213,15,43,.20),

            inset 0 1px 0
            rgba(255,255,255,.13)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .account-actions
        > .login-btn:not(.hd-bal) {
          border:
            1px solid
            rgba(255,255,255,.095)
            !important;

          background:
            linear-gradient(
              145deg,
              rgba(255,255,255,.045),
              rgba(255,255,255,.018)
            )
            !important;

          -webkit-backdrop-filter:
            blur(10px)
            !important;

          backdrop-filter:
            blur(10px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav {
          position:
            relative !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          gap:
            clamp(4px,.7vw,10px)
            !important;

          width:
            100% !important;

          min-height:
            49px !important;

          padding:
            0 20px !important;

          box-sizing:
            border-box !important;

          overflow:
            visible !important;

          border-top:
            1px solid
            rgba(255,255,255,.055)
            !important;

          background:
            linear-gradient(
              180deg,
              rgba(1,5,10,.12),
              rgba(1,5,10,.24)
            )
            !important;

          -webkit-backdrop-filter:
            blur(12px)
            !important;

          backdrop-filter:
            blur(12px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link {
          position:
            relative !important;

          display:
            flex !important;

          align-items:
            center !important;

          justify-content:
            center !important;

          width:
            auto !important;

          min-width:
            max-content !important;

          height:
            47px !important;

          margin:
            0 !important;

          padding:
            0 clamp(15px,1.15vw,23px)
            !important;

          box-sizing:
            border-box !important;

          border:
            0 !important;

          border-radius:
            9px !important;

          color:
            #969fac !important;

          background:
            transparent !important;

          font-size:
            11px !important;

          font-weight:
            750 !important;

          line-height:
            1 !important;

          text-decoration:
            none !important;

          white-space:
            nowrap !important;

          transition:
            color .20s ease,
            background .20s ease,
            transform .20s ease
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link:hover {
          color:
            #f4f6f9 !important;

          background:
            rgba(255,255,255,.027)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link.is-active {
          color:
            #fff !important;

          background:
            linear-gradient(
              180deg,
              rgba(239,28,53,.055),
              rgba(239,28,53,.015)
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link.is-active::after {
          content:
            "" !important;

          position:
            absolute !important;

          left:
            22% !important;

          right:
            22% !important;

          bottom:
            -1px !important;

          height:
            2px !important;

          border-radius:
            999px 999px 0 0
            !important;

          background:
            linear-gradient(
              90deg,
              transparent,
              #f12642 22%,
              #ff536a 50%,
              #f12642 78%,
              transparent
            )
            !important;

          box-shadow:
            0 -2px 12px
            rgba(241,38,66,.48)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav {
          overflow-x:
            auto !important;

          overflow-y:
            hidden !important;

          scrollbar-width:
            none !important;

          -webkit-overflow-scrolling:
            touch !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav::-webkit-scrollbar {
          display:
            none !important;
        }


        @media (max-width:1450px) {

          header.floating-header.arsenal-header-glass-v3
          nav.floating-nav {
            gap:
              2px !important;
          }


          header.floating-header.arsenal-header-glass-v3
          nav.floating-nav
          > a.arsenal-main-nav-link {
            padding:
              0 13px !important;

            font-size:
              10px !important;
          }

        }

      }


      /* =====================================================
         GLASS V3 - MOBİL
         ===================================================== */

      @media (max-width:780px) {

        header.floating-header.arsenal-header-glass-v3 {
          overflow:
            hidden !important;

          border:
            1px solid
            rgba(255,255,255,.075)
            !important;

          border-radius:
            15px !important;

          background:
            linear-gradient(
              135deg,
              rgba(16,20,28,.46) 0%,
              rgba(7,11,18,.34) 55%,
              rgba(18,9,15,.38) 100%
            )
            !important;

          -webkit-backdrop-filter:
            blur(18px)
            saturate(145%)
            !important;

          backdrop-filter:
            blur(18px)
            saturate(145%)
            !important;

          box-shadow:
            0 13px 32px
            rgba(0,0,0,.19),

            inset 0 1px 0
            rgba(255,255,255,.045),

            inset 0 -1px 0
            rgba(255,255,255,.012)
            !important;

          isolation:
            isolate !important;
        }


        header.floating-header.arsenal-header-glass-v3::before {
          content:
            "" !important;

          position:
            absolute !important;

          inset:
            0 !important;

          z-index:
            -2 !important;

          pointer-events:
            none !important;

          background:
            radial-gradient(
              260px 100px
              at 50% -20%,
              rgba(255,255,255,.04),
              transparent 70%
            ),

            radial-gradient(
              220px 110px
              at 95% 0%,
              rgba(239,28,53,.055),
              transparent 72%
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3::after {
          content:
            "" !important;

          position:
            absolute !important;

          left:
            12% !important;

          right:
            12% !important;

          top:
            0 !important;

          height:
            1px !important;

          z-index:
            20 !important;

          pointer-events:
            none !important;

          background:
            linear-gradient(
              90deg,
              transparent,
              rgba(255,255,255,.13),
              rgba(239,28,53,.13),
              rgba(255,255,255,.10),
              transparent
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .header-top {
          background:
            linear-gradient(
              180deg,
              rgba(255,255,255,.017),
              transparent
            )
            !important;

          border:
            0 !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .brand-center {
          background:
            transparent !important;

          box-shadow:
            none !important;

          filter:
            drop-shadow(
              0 6px 14px
              rgba(0,0,0,.22)
            )
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .hd-money {
          border-color:
            rgba(255,255,255,.07)
            !important;

          background:
            linear-gradient(
              145deg,
              rgba(255,255,255,.035),
              rgba(255,255,255,.012)
            )
            !important;

          -webkit-backdrop-filter:
            blur(8px)
            !important;

          backdrop-filter:
            blur(8px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .account-actions
        > .login-btn:not(.hd-bal) {
          border-color:
            rgba(255,255,255,.085)
            !important;

          background:
            linear-gradient(
              145deg,
              rgba(255,255,255,.042),
              rgba(255,255,255,.015)
            )
            !important;

          -webkit-backdrop-filter:
            blur(9px)
            !important;

          backdrop-filter:
            blur(9px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        .account-actions
        > .signup-btn {
          border-color:
            rgba(255,62,88,.34)
            !important;

          background:
            linear-gradient(
              135deg,
              rgba(239,29,54,.91),
              rgba(177,12,39,.86)
            )
            !important;

          box-shadow:
            0 7px 17px
            rgba(211,14,42,.17)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav {
          justify-content:
            flex-start !important;

          padding:
            0 8px !important;

          background:
            linear-gradient(
              180deg,
              rgba(2,6,11,.10),
              rgba(2,6,11,.22)
            )
            !important;

          border-top:
            1px solid
            rgba(255,255,255,.045)
            !important;

          -webkit-backdrop-filter:
            blur(12px)
            !important;

          backdrop-filter:
            blur(12px)
            !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link {
          background:
            transparent !important;

          color:
            #8f99a7 !important;
        }


        header.floating-header.arsenal-header-glass-v3
        nav.floating-nav
        > a.arsenal-main-nav-link.is-active {
          color:
            #fff !important;

          background:
            linear-gradient(
              180deg,
              rgba(239,28,53,.055),
              rgba(239,28,53,.012)
            )
            !important;
        }

      }

/* ---- former ars.js runtime style block #13002 ---- */
/* =====================================================
       PROVIDER SECTION
       ===================================================== */

    #providers.providers-section {
      position:
        relative !important;

      width:
        calc(
          var(--arsenal-provider-width, 100%)
          - 12px
        )
        !important;

      max-width:
        none !important;

      left:
        calc(
          var(--arsenal-provider-left, 0px)
          + 6px
        )
        !important;

      box-sizing:
        border-box !important;

      overflow:
        visible !important;
    }


    /* =====================================================
       HEAD
       ===================================================== */

    #providers .section-head {
      display:
        flex !important;

      align-items:
        flex-end !important;

      justify-content:
        space-between !important;

      gap:
        20px !important;

      width:
        100% !important;
    }


    #providers
    .arsenal-provider-head-right {
      display:
        flex !important;

      align-items:
        center !important;

      justify-content:
        flex-end !important;

      gap:
        12px !important;

      margin-left:
        auto !important;
    }


    #providers
    .arsenal-provider-head-right > a {
      margin:
        0 !important;

      white-space:
        nowrap !important;
    }


    /* =====================================================
       OKLAR
       ===================================================== */

    #providers
    .arsenal-provider-nav {
      display:
        flex !important;

      align-items:
        center !important;

      gap:
        6px !important;
    }


    #providers
    .arsenal-provider-arrow {
      width:
        31px !important;

      min-width:
        31px !important;

      height:
        31px !important;

      display:
        inline-flex !important;

      align-items:
        center !important;

      justify-content:
        center !important;

      margin:
        0 !important;

      padding:
        0 !important;

      border:
        1px solid
        rgba(255,255,255,.085)
        !important;

      border-radius:
        9px !important;

      background:
        linear-gradient(
          180deg,
          rgba(20,25,34,.96),
          rgba(10,14,20,.98)
        )
        !important;

      color:
        #8993a2 !important;

      box-shadow:
        inset 0 1px 0
        rgba(255,255,255,.035)
        !important;

      cursor:
        pointer !important;

      transition:
        color .17s ease,
        border-color .17s ease,
        background .17s ease,
        transform .17s ease,
        opacity .17s ease
        !important;
    }


    #providers
    .arsenal-provider-arrow:hover:not(:disabled) {
      color:
        #fff !important;

      border-color:
        rgba(237,27,53,.35)
        !important;

      background:
        rgba(237,27,53,.10)
        !important;

      transform:
        translateY(-1px)
        !important;
    }


    #providers
    .arsenal-provider-arrow:disabled {
      opacity:
        .28 !important;

      cursor:
        default !important;

      transform:
        none !important;
    }


    #providers
    .arsenal-provider-arrow svg {
      width:
        15px !important;

      height:
        15px !important;

      fill:
        none !important;

      stroke:
        currentColor !important;

      stroke-width:
        1.8 !important;

      stroke-linecap:
        round !important;

      stroke-linejoin:
        round !important;
    }


    /* =====================================================
       VIEWPORT
       ===================================================== */

    #providers
    .arsenal-provider-manual-viewport {
      position:
        relative !important;

      display:
        block !important;

      width:
        100% !important;

      height:
        90px !important;

      padding:
        5px 0 9px !important;

      box-sizing:
        border-box !important;

      overflow-x:
        auto !important;

      overflow-y:
        hidden !important;

      overscroll-behavior-x:
        contain !important;

      scroll-behavior:
        smooth !important;

      scroll-snap-type:
        x proximity !important;

      touch-action:
        pan-x !important;

      -webkit-overflow-scrolling:
        touch !important;

      scrollbar-width:
        none !important;

      -ms-overflow-style:
        none !important;
    }


    #providers
    .arsenal-provider-manual-viewport::-webkit-scrollbar {
      display:
        none !important;
    }


    /* =====================================================
       TRACK
       ===================================================== */

    #providers
    .arsenal-provider-manual-track {
      display:
        flex !important;

      align-items:
        stretch !important;

      gap:
        12px !important;

      width:
        max-content !important;

      min-width:
        100% !important;

      height:
        76px !important;

      margin:
        0 !important;

      padding:
        0 !important;

      transform:
        none !important;

      transition:
        none !important;
    }


    /* =====================================================
       KARTLAR
       ===================================================== */

    #providers
    .arsenal-provider-manual-track
    .provider-card {
      flex:
        0 0 var(--arsenal-provider-card-width, 150)px !important;

      width:
        var(--arsenal-provider-card-width, 150)px !important;

      min-width:
        var(--arsenal-provider-card-width, 150)px !important;

      max-width:
        var(--arsenal-provider-card-width, 150)px !important;

      height:
        76px !important;

      display:
        flex !important;

      align-items:
        center !important;

      justify-content:
        center !important;

      text-align:
        center !important;

      padding:
        0 12px !important;

      box-sizing:
        border-box !important;

      scroll-snap-align:
        start !important;

      transform:
        none !important;
    }


    /* =====================================================
       LOGOLAR TAM ORTADA
       ===================================================== */

    #providers
    .arsenal-provider-manual-track
    .provider-card img {
      display:
        block !important;

      width:
        auto !important;

      height:
        auto !important;

      max-width:
        82% !important;

      max-height:
        50px !important;

      margin:
        auto !important;

      padding:
        0 !important;

      object-fit:
        contain !important;

      object-position:
        center center !important;

      transform:
        none !important;
    }


    /* =====================================================
       SAĞ ARSENAL LOGOSU
       ===================================================== */

    #arsenal-sponsor-side-logo-final {
      position:
        fixed !important;

      z-index:
        30 !important;

      display:
        block !important;

      pointer-events:
        none !important;

      transform:
        translateY(52px)
        !important;
    }


    #arsenal-sponsor-side-logo-final
    .arsenal-side-logo-inner {
      position:
        relative !important;

      width:
        100% !important;

      height:
        100% !important;

      display:
        flex !important;

      align-items:
        center !important;

      justify-content:
        center !important;

      overflow:
        visible !important;

      isolation:
        isolate !important;
    }


    #arsenal-sponsor-side-logo-final
    .arsenal-side-logo-aura {
      position:
        absolute !important;

      inset:
        18% 7% !important;

      z-index:
        0 !important;

      background:
        radial-gradient(
          ellipse at center,
          rgba(237,27,53,.14),
          rgba(237,27,53,.06) 38%,
          transparent 72%
        )
        !important;

      filter:
        blur(22px) !important;
    }


    #arsenal-sponsor-side-logo-final
    .arsenal-side-logo-img {
      position:
        relative !important;

      z-index:
        2 !important;

      display:
        block !important;

      width:
        auto !important;

      height:
        auto !important;

      max-width:
        92% !important;

      max-height:
        72% !important;

      margin:
        auto !important;

      object-fit:
        contain !important;

      object-position:
        center !important;

      filter:
        drop-shadow(
          0 7px 16px
          rgba(0,0,0,.36)
        )

        drop-shadow(
          0 0 14px
          rgba(237,27,53,.12)
        )
        !important;
    }


    #arsenal-sponsor-side-logo-final
    .arsenal-side-logo-mask {
      position:
        absolute !important;

      z-index:
        5 !important;

      display:
        block !important;

      overflow:
        hidden !important;

      pointer-events:
        none !important;

      -webkit-mask-repeat:
        no-repeat !important;

      -webkit-mask-position:
        center !important;

      -webkit-mask-size:
        100% 100% !important;

      mask-repeat:
        no-repeat !important;

      mask-position:
        center !important;

      mask-size:
        100% 100% !important;
    }


    #arsenal-sponsor-side-logo-final
    .arsenal-side-logo-beam {
      position:
        absolute !important;

      left:
        -42% !important;

      top:
        -20% !important;

      width:
        34% !important;

      height:
        140% !important;

      background:
        linear-gradient(
          105deg,
          transparent,
          rgba(255,255,255,.04) 20%,
          rgba(255,255,255,.20) 36%,
          rgba(255,255,255,.86) 50%,
          rgba(255,255,255,.26) 64%,
          rgba(255,255,255,.04) 80%,
          transparent
        )
        !important;

      filter:
        blur(4px) !important;

      mix-blend-mode:
        screen !important;

      opacity:
        0;
    }


    /* =====================================================
       MOBILE
       ===================================================== */

    @media (max-width:780px) {

      #providers.providers-section {
        width:
          100% !important;

        max-width:
          100% !important;

        left:
          0 !important;
      }


      #providers
      .arsenal-provider-nav {
        display:
          none !important;
      }


      #providers
      .arsenal-provider-manual-viewport {
        width:
          calc(100% + 12px)
          !important;

        height:
          78px !important;

        padding:
          4px 12px 8px 0 !important;
      }


      #providers
      .arsenal-provider-manual-track {
        gap:
          8px !important;

        height:
          66px !important;

        min-width:
          max-content !important;
      }


      #providers
      .arsenal-provider-manual-track
      .provider-card {
        flex:
          0 0 min(150px,42vw)
          !important;

        width:
          min(150px,42vw)
          !important;

        min-width:
          min(150px,42vw)
          !important;

        max-width:
          min(150px,42vw)
          !important;

        height:
          66px !important;

        padding:
          0 9px !important;
      }


      #providers
      .arsenal-provider-manual-track
      .provider-card img {
        max-width:
          84% !important;

        max-height:
          44px !important;
      }


      #arsenal-sponsor-side-logo-final {
        display:
          none !important;
      }

    }

/* ---- former ars.js runtime style block #14652 ---- */
/* ===================================================
         ESKİ KAHVERENGİ SAHNEYİ KALDIR
         =================================================== */

      .gp-stage.arsenal-member-game-final {
        position:
          relative !important;

        background:
          transparent !important;

        background-image:
          none !important;

        box-shadow:
          none !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-in {
        background:
          transparent !important;

        background-image:
          none !important;
      }


      /* ===================================================
         ÜST BAŞLIK
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-head {
        position:
          relative !important;

        display:
          flex !important;

        align-items:
          center !important;

        min-height:
          58px !important;

        height:
          58px !important;

        margin:
          0 0 12px !important;

        padding:
          0 4px !important;

        box-sizing:
          border-box !important;

        background:
          transparent !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-id {
        display:
          flex !important;

        flex-direction:
          column !important;

        align-items:
          flex-start !important;

        justify-content:
          center !important;

        gap:
          3px !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-name {
        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #f6f8fb !important;

        font-size:
          21px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        letter-spacing:
          -.025em !important;

        text-shadow:
          0 2px 10px
          rgba(0,0,0,.32)
          !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-id
      > *:not(.gp-name):not(.arsenal-game-live-status) {
        color:
          #778190 !important;

        font-size:
          9px !important;

        font-weight:
          650 !important;

        line-height:
          1 !important;
      }


      /* ===================================================
         OYUN AKTİF
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .arsenal-game-live-status {
        display:
          inline-flex !important;

        align-items:
          center !important;

        gap:
          5px !important;

        margin-top:
          3px !important;

        color:
          #667180 !important;

        font-size:
          6.5px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        letter-spacing:
          .11em !important;

        text-transform:
          uppercase !important;
      }


      .gp-stage.arsenal-member-game-final
      .arsenal-game-live-status i {
        width:
          5px !important;

        height:
          5px !important;

        display:
          block !important;

        border-radius:
          50% !important;

        background:
          #33d17a !important;

        box-shadow:
          0 0 7px
          rgba(51,209,122,.55)
          !important;
      }


      /* ===================================================
         GERİ / FAVORİ / TAM EKRAN
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-back,

      .gp-stage.arsenal-member-game-final
      .gp-fav,

      .gp-stage.arsenal-member-game-final
      .gp-full {
        width:
          38px !important;

        min-width:
          38px !important;

        height:
          38px !important;

        display:
          grid !important;

        place-items:
          center !important;

        margin:
          0 !important;

        padding:
          0 !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.085)
          !important;

        border-radius:
          11px !important;

        background:
          linear-gradient(
            180deg,
            rgba(20,25,34,.94),
            rgba(9,13,19,.97)
          )
          !important;

        color:
          #7f8998 !important;

        box-shadow:
          inset 0 1px 0
            rgba(255,255,255,.035),

          0 7px 18px
            rgba(0,0,0,.16)
          !important;

        transition:
          transform .18s ease,
          border-color .18s ease,
          color .18s ease,
          background .18s ease,
          box-shadow .18s ease
          !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-back:hover,

      .gp-stage.arsenal-member-game-final
      .gp-fav:hover,

      .gp-stage.arsenal-member-game-final
      .gp-full:hover {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.34)
          !important;

        background:
          rgba(237,27,53,.08)
          !important;

        transform:
          translateY(-1px)
          !important;
      }


      /* ===================================================
         OYUN EKRANI
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-screen::before {
        content:
          none !important;

        display:
          none !important;
      }


      /* ===================================================
         GERÇEK OYUN
         =================================================== */

      .gp-stage.arsenal-member-game-final
      #game-frame.gp-game {
        display:
          block !important;

        width:
          100% !important;

        height:
          100% !important;

        margin:
          0 !important;

        padding:
          0 !important;

        border:
          0 !important;

        border-radius:
          15px !important;

        background:
          transparent !important;

        filter:
          none !important;

        transform:
          none !important;
      }


      /* ===================================================
         FULLSCREEN EXIT
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-fs-exit {
        border:
          1px solid
          rgba(255,255,255,.12)
          !important;

        background:
          rgba(9,13,19,.84)
          !important;

        color:
          #fff !important;

        box-shadow:
          0 8px 24px
          rgba(0,0,0,.30)
          !important;

        backdrop-filter:
          blur(8px)
          !important;
      }


      /* ===================================================
         ALT CONTROL BAR
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-bar {
        position:
          relative !important;

        display:
          flex !important;

        align-items:
          center !important;

        min-height:
          58px !important;

        height:
          58px !important;

        margin:
          10px 0 0 !important;

        padding:
          0 11px !important;

        box-sizing:
          border-box !important;

        overflow:
          visible !important;

        border:
          1px solid
          rgba(255,255,255,.07)
          !important;

        border-radius:
          13px !important;

        background:
          radial-gradient(
            180px 70px
            at 0% 50%,
            rgba(237,27,53,.07),
            transparent 72%
          ),

          linear-gradient(
            180deg,
            rgba(17,22,30,.93),
            rgba(8,12,18,.96)
          )
          !important;

        box-shadow:
          inset 0 1px 0
            rgba(255,255,255,.03),

          0 12px 28px
            rgba(0,0,0,.14)
          !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-bar::before {
        content:
          "" !important;

        position:
          absolute !important;

        left:
          0 !important;

        top:
          12px !important;

        bottom:
          12px !important;

        width:
          2px !important;

        border-radius:
          0 4px 4px 0 !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 9px
          rgba(237,27,53,.32)
          !important;
      }


      /* ===================================================
         BAKİYE GRUBU
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-bal.auth-member {
        display:
          flex !important;

        align-items:
          center !important;

        gap:
          10px !important;

        min-width:
          0 !important;

        height:
          40px !important;

        padding:
          0 5px 0 12px !important;

        margin:
          0 !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.065)
          !important;

        border-radius:
          10px !important;

        background:
          rgba(255,255,255,.025)
          !important;

        color:
          #f1f3f6 !important;

        box-shadow:
          inset 0 1px 0
          rgba(255,255,255,.018)
          !important;
      }


      /* ===================================================
         YATIRIM
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-bal
      .btn-primary {
        height:
          31px !important;

        min-height:
          31px !important;

        padding:
          0 15px !important;

        margin:
          0 !important;

        border:
          1px solid
          rgba(255,77,99,.42)
          !important;

        border-radius:
          8px !important;

        background:
          linear-gradient(
            135deg,
            #f52b48,
            #cc102c
          )
          !important;

        color:
          #fff !important;

        font-size:
          8px !important;

        font-weight:
          800 !important;

        box-shadow:
          0 6px 15px
          rgba(237,27,53,.15)
          !important;

        transition:
          transform .17s ease,
          box-shadow .17s ease
          !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-bal
      .btn-primary:hover {
        transform:
          translateY(-1px)
          !important;

        box-shadow:
          0 8px 20px
          rgba(237,27,53,.24)
          !important;
      }


      /* ===================================================
         GUEST DEMO BADGE MEMBER'DA KAPALI
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-demo.auth-guest {
        display:
          none !important;
      }


      /* ===================================================
         OTURUM SÜRESİ
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-session {
        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          6px !important;

        margin-left:
          auto !important;

        padding:
          0 11px !important;

        height:
          34px !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.055)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.018)
          !important;

        color:
          #7d8795 !important;

        font-size:
          8px !important;

        font-weight:
          650 !important;

        white-space:
          nowrap !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-session::before {
        content:
          "" !important;

        width:
          5px !important;

        height:
          5px !important;

        display:
          block !important;

        flex:
          0 0 5px !important;

        border-radius:
          50% !important;

        background:
          #33d17a !important;

        box-shadow:
          0 0 7px
          rgba(51,209,122,.40)
          !important;
      }


      /* ===================================================
         ARAÇLAR
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-tools {
        display:
          flex !important;

        align-items:
          center !important;

        gap:
          6px !important;

        margin-left:
          8px !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-tool {
        width:
          34px !important;

        min-width:
          34px !important;

        height:
          34px !important;

        display:
          grid !important;

        place-items:
          center !important;

        padding:
          0 !important;

        margin:
          0 !important;

        border:
          1px solid
          rgba(255,255,255,.075)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.025)
          !important;

        color:
          #75808f !important;

        transition:
          border-color .17s ease,
          color .17s ease,
          background .17s ease,
          transform .17s ease
          !important;
      }


      .gp-stage.arsenal-member-game-final
      .gp-tool:hover {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.28)
          !important;

        background:
          rgba(237,27,53,.07)
          !important;

        transform:
          translateY(-1px)
          !important;
      }


      /* ===================================================
         INFO POPUP
         =================================================== */

      .gp-stage.arsenal-member-game-final
      .gp-info-pop {
        border:
          1px solid
          rgba(255,255,255,.08)
          !important;

        border-radius:
          13px !important;

        background:
          rgba(10,14,20,.97)
          !important;

        box-shadow:
          0 16px 38px
          rgba(0,0,0,.32)
          !important;

        backdrop-filter:
          blur(10px)
          !important;
      }


      /* ===================================================
         MOBILE
         =================================================== */

      @media (max-width:780px) {

        .gp-stage.arsenal-member-game-final
        .gp-head {
          height:
            52px !important;

          min-height:
            52px !important;

          margin-bottom:
            8px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-name {
          font-size:
            17px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-back,

        .gp-stage.arsenal-member-game-final
        .gp-fav,

        .gp-stage.arsenal-member-game-final
        .gp-full {
          width:
            34px !important;

          min-width:
            34px !important;

          height:
            34px !important;

          border-radius:
            9px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
        }


        .gp-stage.arsenal-member-game-final
        #game-frame.gp-game {
          border-radius:
            0px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-bar {
          min-height:
            52px !important;

          height:
            auto !important;

          padding:
            7px !important;

          gap:
            6px !important;

          border-radius:
            11px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-bal.auth-member {
          height:
            36px !important;

          padding:
            0 4px 0 9px !important;

          gap:
            7px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-bal
        .btn-primary {
          height:
            28px !important;

          min-height:
            28px !important;

          padding:
            0 10px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-session {
          height:
            32px !important;

          padding:
            0 8px !important;

          font-size:
            7px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-tools {
          margin-left:
            2px !important;

          gap:
            4px !important;
        }


        .gp-stage.arsenal-member-game-final
        .gp-tool {
          width:
            32px !important;

          min-width:
            32px !important;

          height:
            32px !important;
        }

      }

/* ---- former ars.js runtime style block #15914 ---- */
/* ===================================================
         DIŞ KAHVERENGİ / SİYAH PERDEYİ KALDIR
         =================================================== */

      .gp-stage.arsenal-guest-game-final {
        position:
          relative !important;

        background:
          transparent !important;

        background-image:
          none !important;

        box-shadow:
          none !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-in {
        background:
          transparent !important;

        background-image:
          none !important;
      }


      /* ===================================================
         ÜST BAŞLIK
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-head {
        position:
          relative !important;

        display:
          flex !important;

        align-items:
          center !important;

        height:
          58px !important;

        min-height:
          58px !important;

        margin:
          0 0 12px !important;

        padding:
          0 4px !important;

        box-sizing:
          border-box !important;

        background:
          transparent !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-id {
        display:
          flex !important;

        flex-direction:
          column !important;

        justify-content:
          center !important;

        gap:
          4px !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-name {
        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #f6f8fb !important;

        font-size:
          21px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        letter-spacing:
          -.025em !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-id
      > *:not(.gp-name) {
        color:
          #737e8d !important;

        font-size:
          9px !important;

        font-weight:
          650 !important;
      }


      /* ===================================================
         GERİ / FAVORİ / FULLSCREEN
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-back,

      .gp-stage.arsenal-guest-game-final
      .gp-fav,

      .gp-stage.arsenal-guest-game-final
      .gp-full {
        width:
          38px !important;

        min-width:
          38px !important;

        height:
          38px !important;

        display:
          grid !important;

        place-items:
          center !important;

        margin:
          0 !important;

        padding:
          0 !important;

        border:
          1px solid
          rgba(255,255,255,.085)
          !important;

        border-radius:
          11px !important;

        background:
          linear-gradient(
            180deg,
            rgba(20,25,34,.94),
            rgba(9,13,19,.97)
          )
          !important;

        color:
          #7f8998 !important;

        box-shadow:
          inset 0 1px 0
          rgba(255,255,255,.035)
          !important;

        transition:
          .18s ease !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-back:hover,

      .gp-stage.arsenal-guest-game-final
      .gp-fav:hover,

      .gp-stage.arsenal-guest-game-final
      .gp-full:hover {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.34)
          !important;

        background:
          rgba(237,27,53,.08)
          !important;

        transform:
          translateY(-1px)
          !important;
      }


      /* ===================================================
         ANA OYUN KUTUSU
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-screen::before {
        content:
          none !important;

        display:
          none !important;
      }


      /* ===================================================
         GUEST PANEL
         ESKİ ALT GRADIENT TAMAMEN KALKAR
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-gate.auth-guest {
        position:
          absolute !important;

        z-index:
          5 !important;

        left:
          50% !important;

        bottom:
          38px !important;

        width:
          min(
            720px,
            calc(100% - 64px)
          )
          !important;

        min-height:
          0 !important;

        height:
          auto !important;

        display:
          flex !important;

        flex-direction:
          column !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        padding:
          22px 26px 20px !important;

        box-sizing:
          border-box !important;

        transform:
          translateX(-50%)
          !important;

        border:
          1px solid
          rgba(255,255,255,.09)
          !important;

        border-radius:
          16px !important;

        background:
          linear-gradient(
            145deg,
            rgba(16,21,29,.95),
            rgba(8,11,17,.97)
          )
          !important;

        background-image:
          none !important;

        box-shadow:
          0 18px 45px
            rgba(0,0,0,.32),

          inset 0 1px 0
            rgba(255,255,255,.035),

          0 0 0 1px
            rgba(237,27,53,.025)
          !important;

        backdrop-filter:
          blur(8px)
          !important;

        -webkit-backdrop-filter:
          blur(8px)
          !important;
      }


      /*
       * Sol kırmızı enerji çizgisi
       */

      .gp-stage.arsenal-guest-game-final
      .gp-gate.auth-guest::before {
        content:
          "" !important;

        position:
          absolute !important;

        left:
          0 !important;

        top:
          18px !important;

        bottom:
          18px !important;

        width:
          2px !important;

        border-radius:
          0 99px 99px 0 !important;

        background:
          linear-gradient(
            180deg,
            transparent,
            #ed1b35 22%,
            #ff405c 50%,
            #ed1b35 78%,
            transparent
          )
          !important;

        box-shadow:
          0 0 12px
          rgba(237,27,53,.42)
          !important;
      }


      /* ===================================================
         OYUN MODU ETİKETİ
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .arsenal-guest-eyebrow {
        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          7px !important;

        margin:
          0 0 9px !important;

        color:
          #ff405c !important;

        font-size:
          8px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .17em !important;
      }


      .gp-stage.arsenal-guest-game-final
      .arsenal-guest-dot {
        width:
          5px !important;

        height:
          5px !important;

        display:
          block !important;

        border-radius:
          50% !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 8px
          rgba(237,27,53,.60)
          !important;
      }


      /* ===================================================
         GUEST OYUN ADI
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .gp-gate-title,

      .gp-stage.arsenal-guest-game-final
      .gp-gate h2,

      .gp-stage.arsenal-guest-game-final
      .gp-gate h3,

      .gp-stage.arsenal-guest-game-final
      .gp-gate strong {
        margin:
          0 0 7px !important;

        color:
          #f7f8fa !important;

        font-size:
          18px !important;

        font-weight:
          800 !important;

        line-height:
          1.15 !important;

        text-align:
          center !important;
      }


      /* ===================================================
         AÇIKLAMA
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-gate-n {
        max-width:
          590px !important;

        margin:
          0 auto 17px !important;

        padding:
          0 !important;

        color:
          #7f8997 !important;

        font-size:
          10px !important;

        font-weight:
          500 !important;

        line-height:
          1.55 !important;

        text-align:
          center !important;
      }


      /* ===================================================
         BUTONLAR
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .btn {
        min-width:
          112px !important;

        min-height:
          42px !important;

        height:
          42px !important;

        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          7px !important;

        margin:
          0 4px !important;

        padding:
          0 18px !important;

        box-sizing:
          border-box !important;

        border-radius:
          11px !important;

        font-size:
          9px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        text-decoration:
          none !important;

        transition:
          transform .18s ease,
          border-color .18s ease,
          background .18s ease,
          box-shadow .18s ease
          !important;
      }


      /* ÜYE OL */

      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .btn-primary {
        border:
          1px solid
          rgba(255,77,99,.50)
          !important;

        background:
          linear-gradient(
            135deg,
            #fa2948,
            #cf102c
          )
          !important;

        color:
          #fff !important;

        box-shadow:
          0 8px 20px
          rgba(237,27,53,.18)
          !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .btn-primary:hover {
        transform:
          translateY(-1px)
          !important;

        box-shadow:
          0 10px 26px
          rgba(237,27,53,.26)
          !important;
      }


      /* GİRİŞ / DEMO */

      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .btn-ghost {
        border:
          1px solid
          rgba(255,255,255,.10)
          !important;

        background:
          rgba(255,255,255,.035)
          !important;

        color:
          #d9dde4 !important;

        box-shadow:
          inset 0 1px 0
          rgba(255,255,255,.025)
          !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-gate
      .btn-ghost:hover {
        transform:
          translateY(-1px)
          !important;

        border-color:
          rgba(237,27,53,.24)
          !important;

        background:
          rgba(237,27,53,.06)
          !important;

        color:
          #fff !important;
      }


      /*
       * Demo ayrı görünüm
       */

      .gp-stage.arsenal-guest-game-final
      .gp-gate
      a[href*="/demo"] {
        border-color:
          rgba(255,255,255,.13)
          !important;

        background:
          linear-gradient(
            180deg,
            rgba(31,37,47,.84),
            rgba(18,23,31,.90)
          )
          !important;
      }


      /* ===================================================
         ALT BAR
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-bar {
        position:
          relative !important;

        min-height:
          54px !important;

        height:
          54px !important;

        margin:
          10px 0 0 !important;

        padding:
          0 12px !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.065)
          !important;

        border-radius:
          13px !important;

        background:
          linear-gradient(
            180deg,
            rgba(17,22,30,.88),
            rgba(8,12,18,.94)
          )
          !important;

        box-shadow:
          inset 0 1px 0
          rgba(255,255,255,.025)
          !important;
      }


      /* DEMO MODU */

      .gp-stage.arsenal-guest-game-final
      .gp-demo.auth-guest {
        border:
          1px solid
          rgba(237,27,53,.20)
          !important;

        border-radius:
          8px !important;

        background:
          rgba(237,27,53,.065)
          !important;

        color:
          #ff6a7e !important;

        font-size:
          8px !important;

        font-weight:
          800 !important;

        letter-spacing:
          .10em !important;
      }


      /* ===================================================
         ALT BAR TOOLS
         =================================================== */

      .gp-stage.arsenal-guest-game-final
      .gp-session {
        color:
          #7d8795 !important;

        font-size:
          8px !important;
      }


      .gp-stage.arsenal-guest-game-final
      .gp-tool {
        width:
          34px !important;

        min-width:
          34px !important;

        height:
          34px !important;

        display:
          grid !important;

        place-items:
          center !important;

        border:
          1px solid
          rgba(255,255,255,.075)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.025)
          !important;

        color:
          #75808f !important;
      }


      /* ===================================================
         MOBİL
         =================================================== */

      @media (max-width:780px) {

        .gp-stage.arsenal-guest-game-final
        .gp-head {
          height:
            52px !important;

          min-height:
            52px !important;

          margin-bottom:
            8px !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-name {
          font-size:
            17px !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-gate.auth-guest {
          bottom:
            16px !important;

          width:
            calc(100% - 24px)
            !important;

          padding:
            18px 15px 16px !important;

          border-radius:
            13px !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-gate-n {
          margin-bottom:
            13px !important;

          font-size:
            9px !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-gate
        .btn {
          min-width:
            0 !important;

          height:
            40px !important;

          padding:
            0 12px !important;

          margin:
            3px !important;

          font-size:
            8px !important;
        }


        .gp-stage.arsenal-guest-game-final
        .gp-bar {
          height:
            50px !important;

          min-height:
            50px !important;

          padding:
            0 8px !important;
        }

      }

/* ---- former ars.js runtime style block #17182 ---- */
/* ===================================================
         DIŞ STAGE
         ESKİ KAHVERENGİ GRADIENT KALKAR
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4 {
        position:
          relative !important;

        background:
          transparent !important;

        background-image:
          none !important;

        box-shadow:
          none !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-in {
        background:
          transparent !important;

        background-image:
          none !important;
      }


      /* ===================================================
         ÜST BAŞLIK
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-head {
        position:
          relative !important;

        display:
          flex !important;

        align-items:
          center !important;

        height:
          58px !important;

        min-height:
          58px !important;

        margin:
          0 0 12px !important;

        padding:
          0 4px !important;

        box-sizing:
          border-box !important;

        background:
          transparent !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-id {
        display:
          flex !important;

        flex-direction:
          column !important;

        justify-content:
          center !important;

        align-items:
          flex-start !important;

        gap:
          3px !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-name {
        margin:
          0 !important;

        padding:
          0 !important;

        color:
          #f5f7fa !important;

        font-size:
          21px !important;

        font-weight:
          800 !important;

        line-height:
          1 !important;

        letter-spacing:
          -.025em !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-prov {
        color:
          #778190 !important;

        font-size:
          9px !important;

        font-weight:
          650 !important;

        line-height:
          1 !important;
      }


      /* ===================================================
         DEMO STATUS
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .arsenal-demo-status-final-v4 {
        display:
          inline-flex !important;

        align-items:
          center !important;

        gap:
          5px !important;

        margin-top:
          4px !important;

        color:
          #ff526b !important;

        font-size:
          6.5px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .12em !important;

        text-transform:
          uppercase !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .arsenal-demo-status-final-v4 i {
        width:
          5px !important;

        height:
          5px !important;

        display:
          block !important;

        flex:
          0 0 5px !important;

        border-radius:
          50% !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 7px
          rgba(237,27,53,.55)
          !important;
      }


      /* ===================================================
         GERİ / FAVORİ / FULLSCREEN
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-back,

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-fav,

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-full {
        width:
          38px !important;

        min-width:
          38px !important;

        height:
          38px !important;

        display:
          grid !important;

        place-items:
          center !important;

        margin:
          0 !important;

        padding:
          0 !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.085)
          !important;

        border-radius:
          11px !important;

        background:
          linear-gradient(
            180deg,
            rgba(20,25,34,.94),
            rgba(9,13,19,.97)
          )
          !important;

        color:
          #7e8998 !important;

        box-shadow:
          inset 0 1px 0
            rgba(255,255,255,.035),

          0 7px 18px
            rgba(0,0,0,.16)
          !important;

        transition:
          transform .18s ease,
          border-color .18s ease,
          color .18s ease,
          background .18s ease,
          box-shadow .18s ease
          !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-back:hover,

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-fav:hover,

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-full:hover {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.34)
          !important;

        background:
          rgba(237,27,53,.08)
          !important;

        transform:
          translateY(-1px)
          !important;
      }


      /* ===================================================
         ANA OYUN EKRANI
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
      }


      /*
       * Üst kırmızı soft çizgi
       */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-screen::before {
        content:
          none !important;

        display:
          none !important;
      }


      /* ===================================================
         GERÇEK PROVIDER IFRAME
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      #game-frame.gp-game {
        display:
          block !important;

        width:
          100% !important;

        height:
          100% !important;

        margin:
          0 !important;

        padding:
          0 !important;

        border:
          0 !important;

        border-radius:
          15px !important;

        background:
          transparent !important;

        filter:
          none !important;

        transform:
          none !important;
      }


      /* ===================================================
         FULLSCREEN EXIT
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-fs-exit {
        border:
          1px solid
          rgba(255,255,255,.12)
          !important;

        background:
          rgba(9,13,19,.84)
          !important;

        color:
          #fff !important;

        box-shadow:
          0 8px 24px
          rgba(0,0,0,.30)
          !important;

        backdrop-filter:
          blur(8px)
          !important;
      }


      /* ===================================================
         ALT CONTROL BAR
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-bar {
        position:
          relative !important;

        display:
          flex !important;

        align-items:
          center !important;

        height:
          58px !important;

        min-height:
          58px !important;

        margin:
          10px 0 0 !important;

        padding:
          0 11px !important;

        box-sizing:
          border-box !important;

        overflow:
          visible !important;

        border:
          1px solid
          rgba(255,255,255,.07)
          !important;

        border-radius:
          13px !important;

        background:
          radial-gradient(
            180px 70px
            at 0% 50%,
            rgba(237,27,53,.07),
            transparent 72%
          ),

          linear-gradient(
            180deg,
            rgba(17,22,30,.93),
            rgba(8,12,18,.96)
          )
          !important;

        box-shadow:
          inset 0 1px 0
            rgba(255,255,255,.03),

          0 12px 28px
            rgba(0,0,0,.14)
          !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-bar::before {
        content:
          "" !important;

        position:
          absolute !important;

        left:
          0 !important;

        top:
          12px !important;

        bottom:
          12px !important;

        width:
          2px !important;

        border-radius:
          0 4px 4px 0 !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 9px
          rgba(237,27,53,.32)
          !important;
      }


      /* ===================================================
         MEMBER BAKİYE GUEST'TE KAPALI
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-bal.auth-member {
        display:
          none !important;
      }


      /* ===================================================
         DEMO BADGE
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-demo.auth-guest {
        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        height:
          32px !important;

        margin:
          0 !important;

        padding:
          0 12px !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(237,27,53,.24)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(237,27,53,.07)
          !important;

        color:
          #ff6379 !important;

        font-size:
          7px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .12em !important;

        text-transform:
          uppercase !important;

        box-shadow:
          inset 0 1px 0
          rgba(255,255,255,.025)
          !important;
      }


      /* ===================================================
         OTURUM SÜRESİ
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-session {
        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        gap:
          6px !important;

        height:
          34px !important;

        margin-left:
          auto !important;

        padding:
          0 11px !important;

        box-sizing:
          border-box !important;

        border:
          1px solid
          rgba(255,255,255,.055)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.018)
          !important;

        color:
          #7d8795 !important;

        font-size:
          8px !important;

        font-weight:
          650 !important;

        white-space:
          nowrap !important;
      }


      /* ===================================================
         TOOLS
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-tools {
        display:
          flex !important;

        align-items:
          center !important;

        gap:
          6px !important;

        margin-left:
          8px !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-tool {
        width:
          34px !important;

        min-width:
          34px !important;

        height:
          34px !important;

        display:
          grid !important;

        place-items:
          center !important;

        margin:
          0 !important;

        padding:
          0 !important;

        border:
          1px solid
          rgba(255,255,255,.075)
          !important;

        border-radius:
          9px !important;

        background:
          rgba(255,255,255,.025)
          !important;

        color:
          #75808f !important;

        transition:
          border-color .17s ease,
          color .17s ease,
          background .17s ease,
          transform .17s ease
          !important;
      }


      .gp-stage.arsenal-guest-demo-final-v4
      .gp-tool:hover {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.28)
          !important;

        background:
          rgba(237,27,53,.07)
          !important;

        transform:
          translateY(-1px)
          !important;
      }


      /* ===================================================
         INFO POPUP
         =================================================== */

      .gp-stage.arsenal-guest-demo-final-v4
      .gp-info-pop {
        border:
          1px solid
          rgba(255,255,255,.08)
          !important;

        border-radius:
          13px !important;

        background:
          rgba(10,14,20,.97)
          !important;

        box-shadow:
          0 16px 38px
          rgba(0,0,0,.32)
          !important;

        backdrop-filter:
          blur(10px)
          !important;
      }


      /* ===================================================
         MOBILE
         =================================================== */

      @media (max-width:780px) {

        .gp-stage.arsenal-guest-demo-final-v4
        .gp-head {
          height:
            52px !important;

          min-height:
            52px !important;

          margin-bottom:
            8px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-name {
          font-size:
            17px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-back,

        .gp-stage.arsenal-guest-demo-final-v4
        .gp-fav,

        .gp-stage.arsenal-guest-demo-final-v4
        .gp-full {
          width:
            34px !important;

          min-width:
            34px !important;

          height:
            34px !important;

          border-radius:
            9px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-screen {
        position:
          relative !important;

        overflow:
          hidden !important;

        background:
          #000 !important;

        background-image:
          none !important;

        border:
          0 !important;

        border-radius:
          0 !important;

        outline:
          0 !important;

        box-shadow:
          none !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        #game-frame.gp-game {
          border-radius:
            0px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-bar {
          height:
            auto !important;

          min-height:
            52px !important;

          padding:
            7px !important;

          gap:
            6px !important;

          border-radius:
            11px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-demo.auth-guest {
          height:
            30px !important;

          padding:
            0 9px !important;

          font-size:
            6.5px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-session {
          height:
            32px !important;

          padding:
            0 8px !important;

          font-size:
            7px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-tools {
          margin-left:
            2px !important;

          gap:
            4px !important;
        }


        .gp-stage.arsenal-guest-demo-final-v4
        .gp-tool {
          width:
            32px !important;

          min-width:
            32px !important;

          height:
            32px !important;
        }

      }

/* ---- former ars.js runtime style block #18565 ---- */
/* ===================================================
         PAGE
         =================================================== */

      #icerik.arsenal-providers-page-final {
        position:
          relative !important;
      }


      /* ===================================================
         ANA BAŞLIK
         =================================================== */

      #icerik.arsenal-providers-page-final
      .page-head {
        padding-top:
          38px !important;

        padding-bottom:
          0 !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-providers-kicker-final {
        display:
          flex !important;

        align-items:
          center !important;

        gap:
          8px !important;

        margin:
          0 0 9px !important;

        color:
          #ff405c !important;

        font-size:
          8px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .17em !important;

        text-transform:
          uppercase !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-providers-kicker-final
      > span {
        width:
          24px !important;

        height:
          2px !important;

        border-radius:
          20px !important;

        background:
          linear-gradient(
            90deg,
            #ed1b35,
            rgba(237,27,53,.10)
          )
          !important;

        box-shadow:
          0 0 10px
          rgba(237,27,53,.28)
          !important;
      }


      #icerik.arsenal-providers-page-final
      .page-title {
        margin:
          0 0 9px !important;

        padding:
          0 !important;

        color:
          #f5f7fa !important;

        font-size:
          34px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          -.035em !important;

        text-shadow:
          0 4px 18px
          rgba(0,0,0,.25)
          !important;
      }


      #icerik.arsenal-providers-page-final
      .page-head p {
        max-width:
          590px !important;

        margin:
          0 !important;

        color:
          #778290 !important;

        font-size:
          11px !important;

        line-height:
          1.55 !important;
      }


      /* ===================================================
         İKİNCİ BAŞLIK TAMAMEN KALKAR
         =================================================== */

      #icerik.arsenal-providers-page-final
      .wrap.sec
      > .sec-head {
        display:
          none !important;
      }


      /* ===================================================
         GRID'İ ANA BAŞLIĞA YAKLAŞTIR
         =================================================== */

      #icerik.arsenal-providers-page-final
      .wrap.sec {
        padding-top:
          18px !important;
      }


      #icerik.arsenal-providers-page-final
      .st-grid {
        display:
          grid !important;

        grid-template-columns:
          repeat(
            4,
            minmax(0,1fr)
          )
          !important;

        gap:
          14px !important;

        width:
          100% !important;

        height:
          auto !important;

        margin-top:
          0 !important;

        align-items:
          stretch !important;
      }


      /* ===================================================
         PROVIDER CARD
         =================================================== */

      #icerik.arsenal-providers-page-final
      .st-grid
      .arsenal-provider-card-final {
        position:
          relative !important;

        display:
          block !important;

        min-width:
          0 !important;

        width:
          auto !important;

        height:
          142px !important;

        margin:
          0 !important;

        padding:
          0 !important;

        box-sizing:
          border-box !important;

        overflow:
          hidden !important;

        isolation:
          isolate !important;

        text-decoration:
          none !important;

        border:
          1px solid
          rgba(255,255,255,.07)
          !important;

        border-radius:
          16px !important;

        background:
          radial-gradient(
            210px 110px
            at 50% -20%,
            rgba(255,255,255,.035),
            transparent 70%
          ),

          linear-gradient(
            145deg,
            rgba(16,20,28,.94),
            rgba(8,11,17,.97)
          )
          !important;

        box-shadow:
          inset 0 1px 0
            rgba(255,255,255,.025),

          0 10px 25px
            rgba(0,0,0,.12)
          !important;

        transition:
          transform .22s ease,
          border-color .22s ease,
          box-shadow .22s ease
          !important;
      }


      /* ===================================================
         İLK 4 / ÖNE ÇIKAN
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final.is-top {
        border-color:
          rgba(237,27,53,.22)
          !important;

        background:
          radial-gradient(
            230px 120px
            at 20% 0%,
            rgba(237,27,53,.075),
            transparent 70%
          ),

          linear-gradient(
            145deg,
            rgba(18,20,28,.97),
            rgba(9,11,17,.98)
          )
          !important;
      }


      /* ===================================================
         SOL EDGE
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final::before {
        content:
          "" !important;

        position:
          absolute !important;

        z-index:
          1 !important;

        left:
          0 !important;

        top:
          18px !important;

        bottom:
          18px !important;

        width:
          2px !important;

        border-radius:
          0 99px 99px 0 !important;

        background:
          linear-gradient(
            180deg,
            transparent,
            rgba(237,27,53,.78),
            transparent
          )
          !important;

        opacity:
          0 !important;

        transition:
          opacity .22s ease
          !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final.is-top::before,

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover::before {
        opacity:
          1 !important;
      }


      /* ===================================================
         HOVER SHINE
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final::after {
        content:
          "" !important;

        position:
          absolute !important;

        z-index:
          0 !important;

        width:
          120px !important;

        height:
          220px !important;

        top:
          -42px !important;

        left:
          -150px !important;

        pointer-events:
          none !important;

        background:
          linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.045),
            rgba(255,255,255,.10),
            transparent
          )
          !important;

        filter:
          blur(9px)
          !important;

        transform:
          skewX(-18deg)
          !important;

        transition:
          left .55s
          cubic-bezier(.2,.7,.25,1)
          !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover::after {
        left:
          calc(100% + 50px)
          !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover {
        border-color:
          rgba(237,27,53,.28)
          !important;

        transform:
          translateY(-3px)
          !important;

        box-shadow:
          0 16px 34px
            rgba(0,0,0,.23),

          0 0 24px
            rgba(237,27,53,.045),

          inset 0 1px 0
            rgba(255,255,255,.04)
          !important;
      }


      /* ===================================================
         TOPLINE
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-topline-final {
        position:
          absolute !important;

        z-index:
          4 !important;

        left:
          13px !important;

        right:
          12px !important;

        top:
          10px !important;

        display:
          flex !important;

        align-items:
          center !important;

        justify-content:
          space-between !important;

        pointer-events:
          none !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-type-final {
        display:
          inline-flex !important;

        align-items:
          center !important;

        gap:
          5px !important;

        color:
          #626d7b !important;

        font-size:
          6.5px !important;

        font-weight:
          850 !important;

        line-height:
          1 !important;

        letter-spacing:
          .13em !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-type-final
      i {
        width:
          4px !important;

        height:
          4px !important;

        border-radius:
          50% !important;

        background:
          #ed1b35 !important;

        box-shadow:
          0 0 6px
          rgba(237,27,53,.48)
          !important;
      }


      #icerik.arsenal-providers-page-final
      .is-top
      .arsenal-provider-type-final {
        color:
          #ff536a !important;
      }


      /* ===================================================
         SAĞ ÜST OK
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-arrow-final {
        width:
          25px !important;

        height:
          25px !important;

        display:
          grid !important;

        place-items:
          center !important;

        border:
          1px solid
          rgba(255,255,255,.055)
          !important;

        border-radius:
          8px !important;

        background:
          rgba(255,255,255,.018)
          !important;

        color:
          #596473 !important;

        transition:
          .18s ease !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-arrow-final
      svg {
        width:
          12px !important;

        height:
          12px !important;

        fill:
          none !important;

        stroke:
          currentColor !important;

        stroke-width:
          1.8 !important;

        stroke-linecap:
          round !important;

        stroke-linejoin:
          round !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover
      .arsenal-provider-arrow-final {
        color:
          #fff !important;

        border-color:
          rgba(237,27,53,.25)
          !important;

        background:
          rgba(237,27,53,.08)
          !important;
      }


      /* ===================================================
         LOGO SAFE-ZONE
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final
      .st-mark {
        position:
          absolute !important;

        z-index:
          2 !important;

        left:
          18px !important;

        right:
          18px !important;

        top:
          33px !important;

        width:
          auto !important;

        height:
          65px !important;

        display:
          flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        margin:
          0 !important;

        padding:
          0 !important;

        overflow:
          hidden !important;

        text-align:
          center !important;
      }


      /* ===================================================
         LOGO
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final
      .st-mark img {
        display:
          block !important;

        width:
          auto !important;

        height:
          auto !important;

        max-width:
          72% !important;

        max-height:
          54px !important;

        margin:
          auto !important;

        padding:
          0 !important;

        object-fit:
          contain !important;

        object-position:
          center center !important;

        transform:
          none !important;

        transform-origin:
          center center !important;

        filter:
          none !important;

        transition:
          transform .22s ease,
          filter .22s ease
          !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final
      .st-mark img[src$=".svg"] {
        max-width:
          68% !important;

        max-height:
          52px !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover
      .st-mark img {
        transform:
          scale(1.035)
          !important;

        filter:
          drop-shadow(
            0 5px 12px
            rgba(0,0,0,.20)
          )
          !important;
      }


      /* ===================================================
         PROVIDER NAME
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-name-final {
        position:
          absolute !important;

        z-index:
          3 !important;

        left:
          14px !important;

        bottom:
          12px !important;

        max-width:
          58% !important;

        overflow:
          hidden !important;

        color:
          #b9c0ca !important;

        font-size:
          8.5px !important;

        font-weight:
          720 !important;

        line-height:
          1 !important;

        white-space:
          nowrap !important;

        text-overflow:
          ellipsis !important;

        transition:
          color .18s ease
          !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final:hover
      .arsenal-provider-name-final {
        color:
          #fff !important;
      }


      /* ===================================================
         OYUN SAYISI
         =================================================== */

      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final
      .st-n {
        position:
          absolute !important;

        z-index:
          3 !important;

        right:
          12px !important;

        bottom:
          9px !important;

        min-height:
          24px !important;

        display:
          inline-flex !important;

        align-items:
          center !important;

        justify-content:
          center !important;

        margin:
          0 !important;

        padding:
          0 8px !important;

        border:
          1px solid
          rgba(255,255,255,.055)
          !important;

        border-radius:
          7px !important;

        background:
          rgba(255,255,255,.025)
          !important;

        color:
          #697382 !important;

        font-size:
          7px !important;

        font-weight:
          650 !important;

        line-height:
          1 !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final
      .st-n b {
        color:
          #e4e8ed !important;

        font-size:
          8px !important;

        font-weight:
          850 !important;
      }


      #icerik.arsenal-providers-page-final
      .arsenal-provider-card-final.is-top
      .st-n {
        border-color:
          rgba(237,27,53,.13)
          !important;

        background:
          rgba(237,27,53,.045)
          !important;
      }


      /* ===================================================
         TABLET
         =================================================== */

      @media
      (min-width:781px)
      and
      (max-width:1180px) {

        #icerik.arsenal-providers-page-final
        .st-grid {
          grid-template-columns:
            repeat(
              3,
              minmax(0,1fr)
            )
            !important;
        }

      }


      /* ===================================================
         MOBILE
         =================================================== */

      @media (max-width:780px) {

        #icerik.arsenal-providers-page-final
        .page-head {
          padding-top:
            24px !important;

          padding-bottom:
            0 !important;
        }


        #icerik.arsenal-providers-page-final
        .page-title {
          font-size:
            27px !important;
        }


        #icerik.arsenal-providers-page-final
        .page-head p {
          font-size:
            10px !important;
        }


        #icerik.arsenal-providers-page-final
        .wrap.sec {
          padding-top:
            14px !important;
        }


        #icerik.arsenal-providers-page-final
        .st-grid {
          grid-template-columns:
            repeat(
              2,
              minmax(0,1fr)
            )
            !important;

          gap:
            9px !important;
        }


        #icerik.arsenal-providers-page-final
        .st-grid
        .arsenal-provider-card-final {
          height:
            122px !important;

          border-radius:
            13px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-topline-final {
          left:
            10px !important;

          right:
            9px !important;

          top:
            8px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-arrow-final {
          width:
            22px !important;

          height:
            22px !important;

          border-radius:
            7px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-type-final {
          font-size:
            5.8px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-card-final
        .st-mark {
          left:
            10px !important;

          right:
            10px !important;

          top:
            28px !important;

          height:
            57px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-card-final
        .st-mark img {
          max-width:
            78% !important;

          max-height:
            45px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-name-final {
          left:
            9px !important;

          bottom:
            10px !important;

          max-width:
            52% !important;

          font-size:
            7px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-card-final
        .st-n {
          right:
            8px !important;

          bottom:
            7px !important;

          min-height:
            21px !important;

          padding:
            0 6px !important;

          font-size:
            6px !important;
        }


        #icerik.arsenal-providers-page-final
        .arsenal-provider-card-final
        .st-n b {
          font-size:
            7px !important;
        }

      }

/* ---- former ars.js runtime style block #20026 ---- */
/* ===================================================
       FOUC FIX
       Eski Son Kazançlar asla görünmesin
       =================================================== */

    section.rail-module.live-wins-module{
      visibility:hidden!important;
      opacity:0!important;
    }


    section.rail-module.live-wins-module.ars-liveflow-final{
      visibility:visible!important;
      opacity:1!important;
    }


    /* Bir nedenle sistem kurulamazsa eski modülü geri aç */
    body.ars-liveflow-failed
    section.rail-module.live-wins-module{
      visibility:visible!important;
      opacity:1!important;
    }


    /* ===================================================
       RESPONSIVE
       =================================================== */

    @media(min-width:781px){

      section.rail-module.live-wins-module.mobile-live-wins{
        display:none!important;
      }


      section.rail-module.live-wins-module:not(.mobile-live-wins).ars-liveflow-final{
        display:block!important;
      }

    }


    @media(max-width:780px){

      section.rail-module.live-wins-module:not(.mobile-live-wins){
        display:none!important;
      }


      section.rail-module.live-wins-module.mobile-live-wins.ars-liveflow-final{
        display:block!important;
        width:100%!important;
      }

    }


    /* ===================================================
       ANA PANEL
       =================================================== */

    section.rail-module.live-wins-module.ars-liveflow-final{
      position:relative!important;

      overflow:hidden!important;

      width:100%!important;

      padding:0!important;

      background:
        transparent!important;

      border:
        1px solid rgba(255,255,255,.08)!important;

      border-radius:
        20px!important;

      box-shadow:
        none!important;

      backdrop-filter:
        blur(3px)!important;

      -webkit-backdrop-filter:
        blur(3px)!important;
    }


    section.ars-liveflow-final::before,
    section.ars-liveflow-final::after{
      display:none!important;
      content:none!important;
    }


    /* ===================================================
       WRAPPER
       =================================================== */

    .ars-liveflow-final .alf5{
      position:relative!important;

      display:block!important;

      width:100%!important;

      box-sizing:border-box!important;

      padding:
        14px 12px 10px!important;

      background:
        transparent!important;
    }


    /* ===================================================
       HEADER
       =================================================== */

    .ars-liveflow-final .alf5-head{
      display:flex!important;

      align-items:center!important;
      justify-content:space-between!important;

      gap:10px!important;

      padding:
        0 0 12px!important;

      margin:
        0 0 6px!important;

      border-bottom:
        1px solid rgba(255,255,255,.06)!important;

      background:
        transparent!important;
    }


    .ars-liveflow-final .alf5-eyebrow{
      display:block!important;

      margin:
        0 0 6px!important;

      color:
        rgba(255,55,76,.90)!important;

      font-size:
        6px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      letter-spacing:
        .22em!important;

      text-transform:
        uppercase!important;
    }


    .ars-liveflow-final .alf5-title-row{
      display:flex!important;

      align-items:center!important;

      gap:
        9px!important;
    }


    .ars-liveflow-final .alf5-title-row h2{
      margin:
        0!important;

      color:
        #f3f5f8!important;

      font-size:
        18px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      letter-spacing:
        -.02em!important;
    }


    /* ===================================================
       MINI WAVE
       =================================================== */

    .ars-liveflow-final .alf5-wave{
      display:flex!important;

      align-items:center!important;

      height:
        14px!important;

      gap:
        2px!important;
    }


    .ars-liveflow-final .alf5-wave i{
      display:block!important;

      width:
        2px!important;

      border-radius:
        99px!important;

      background:
        #ed2942!important;

      box-shadow:
        0 0 6px rgba(237,41,66,.28)!important;

      animation:
        arsLiveFinalWave 1.1s ease-in-out infinite!important;
    }


    .ars-liveflow-final .alf5-wave i:nth-child(1){
      height:5px!important;
    }

    .ars-liveflow-final .alf5-wave i:nth-child(2){
      height:10px!important;
      animation-delay:.12s!important;
    }

    .ars-liveflow-final .alf5-wave i:nth-child(3){
      height:14px!important;
      animation-delay:.24s!important;
    }

    .ars-liveflow-final .alf5-wave i:nth-child(4){
      height:9px!important;
      animation-delay:.36s!important;
    }

    .ars-liveflow-final .alf5-wave i:nth-child(5){
      height:5px!important;
      animation-delay:.48s!important;
    }


    @keyframes arsLiveFinalWave{

      50%{
        transform:
          scaleY(.38);

        opacity:
          .45;
      }

    }


    /* ===================================================
       STATUS
       =================================================== */

    .ars-liveflow-final .alf5-status{
      display:flex!important;

      align-items:center!important;

      gap:
        8px!important;

      min-height:
        30px!important;

      padding:
        0 10px!important;

      border:
        1px solid rgba(56,255,154,.12)!important;

      border-radius:
        999px!important;

      background:
        rgba(20,26,34,.22)!important;

      box-shadow:
        none!important;
    }


    .ars-liveflow-final .alf5-status-dot{
      display:block!important;

      width:
        6px!important;

      height:
        6px!important;

      flex:
        0 0 6px!important;

      border-radius:
        50%!important;

      background:
        #28df89!important;

      box-shadow:
        0 0 0 4px rgba(40,223,137,.06),
        0 0 9px rgba(40,223,137,.42)!important;

      animation:
        arsLiveFinalPulse 1.8s ease-out infinite!important;
    }


    @keyframes arsLiveFinalPulse{

      60%{
        box-shadow:
          0 0 0 8px rgba(40,223,137,0),
          0 0 11px rgba(40,223,137,.32);
      }

    }


    .ars-liveflow-final .alf5-status > div{
      display:flex!important;

      flex-direction:
        column!important;

      gap:
        2px!important;
    }


    .ars-liveflow-final .alf5-status b{
      color:
        #59eaa3!important;

      font-size:
        5.5px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      letter-spacing:
        .13em!important;
    }


    .ars-liveflow-final .alf5-status small{
      color:
        rgba(143,157,151,.55)!important;

      font-size:
        4px!important;

      line-height:
        1!important;

      font-weight:
        800!important;
    }


    /* ===================================================
       COLUMN HEAD
       =================================================== */

    .ars-liveflow-final .alf5-columns{
      display:flex!important;

      align-items:center!important;
      justify-content:space-between!important;

      height:
        24px!important;

      padding:
        0 4px!important;

      color:
        rgba(164,176,190,.50)!important;

      font-size:
        5px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      letter-spacing:
        .16em!important;
    }


    /* ===================================================
       LIST
       =================================================== */

    .ars-liveflow-final .alf5-list{
      display:flex!important;

      flex-direction:
        column!important;

      width:
        100%!important;

      gap:
        4px!important;
    }


    /* ===================================================
       ROW
       =================================================== */

    .ars-liveflow-final .alf5-row{
      position:relative!important;

      display:grid!important;

      grid-template-columns:
        minmax(0,1fr)
        auto!important;

      align-items:center!important;

      gap:
        7px!important;

      width:
        100%!important;

      min-height:
        50px!important;

      box-sizing:
        border-box!important;

      padding:
        5px 6px!important;

      margin:
        0!important;

      overflow:
        hidden!important;

      border:
        1px solid rgba(255,255,255,.035)!important;

      border-radius:
        12px!important;

      background:
        rgba(255,255,255,.018)!important;

      box-shadow:
        none!important;

      backdrop-filter:
        blur(2px)!important;

      -webkit-backdrop-filter:
        blur(2px)!important;

      animation:
        arsLiveFinalRow .18s ease!important;
    }


    @keyframes arsLiveFinalRow{

      from{
        opacity:0;

        transform:
          translateY(-4px);
      }

      to{
        opacity:1;

        transform:none;
      }

    }


    .ars-liveflow-final .alf5-row::before{
      content:""!important;

      position:absolute!important;

      display:block!important;

      left:
        0!important;

      top:
        10px!important;

      bottom:
        10px!important;

      width:
        2px!important;

      border-radius:
        0 3px 3px 0!important;

      opacity:
        .75!important;
    }


    .ars-liveflow-final
    .alf5-row.is-win::before{
      background:
        #25da82!important;

      box-shadow:
        0 0 7px rgba(37,218,130,.25)!important;
    }


    .ars-liveflow-final
    .alf5-row.is-loss::before{
      background:
        #f64259!important;

      box-shadow:
        0 0 7px rgba(246,66,89,.22)!important;
    }


    /* ===================================================
       GAME
       =================================================== */

    .ars-liveflow-final .alf5-game{
      display:flex!important;

      align-items:center!important;

      min-width:
        0!important;

      gap:
        8px!important;
    }


    .ars-liveflow-final .alf5-thumb{
      position:relative!important;

      display:block!important;

      width:
        38px!important;

      height:
        38px!important;

      min-width:
        38px!important;

      max-width:
        38px!important;

      flex:
        0 0 38px!important;

      overflow:
        hidden!important;

      border:
        1px solid rgba(255,255,255,.08)!important;

      border-radius:
        10px!important;

      background:
        rgba(255,255,255,.03)!important;

      box-shadow:
        none!important;
    }


    .ars-liveflow-final .alf5-thumb img{
      position:
        static!important;

      display:
        block!important;

      width:
        100%!important;

      height:
        100%!important;

      min-width:
        0!important;

      max-width:
        none!important;

      max-height:
        none!important;

      margin:
        0!important;

      padding:
        0!important;

      object-fit:
        cover!important;

      object-position:
        center!important;

      border-radius:
        0!important;

      transform:
        none!important;
    }


    .ars-liveflow-final .alf5-thumb-shine{
      position:absolute!important;

      inset:0!important;

      display:block!important;

      pointer-events:
        none!important;

      background:
        linear-gradient(
          135deg,
          rgba(255,255,255,.08),
          transparent 38%
        )!important;
    }


    /* ===================================================
       GAME INFO
       =================================================== */

    .ars-liveflow-final .alf5-info{
      display:block!important;

      min-width:
        0!important;
    }


    .ars-liveflow-final .alf5-info strong{
      display:block!important;

      max-width:
        140px!important;

      overflow:
        hidden!important;

      margin:
        0!important;

      color:
        #eef2f6!important;

      font-size:
        8.2px!important;

      line-height:
        1.2!important;

      font-weight:
        800!important;

      white-space:
        nowrap!important;

      text-overflow:
        ellipsis!important;
    }


    .ars-liveflow-final .alf5-info span{
      display:flex!important;

      align-items:center!important;

      gap:
        5px!important;

      margin:
        3px 0 0!important;

      color:
        rgba(180,191,205,.72)!important;

      font-size:
        6.2px!important;

      line-height:
        1!important;

      font-weight:
        700!important;
    }


    .ars-liveflow-final .alf5-info span i{
      display:block!important;

      width:
        4px!important;

      height:
        4px!important;

      flex:
        0 0 4px!important;

      border-radius:
        50%!important;

      background:
        #28df89!important;

      box-shadow:
        0 0 5px rgba(40,223,137,.5)!important;
    }


    /* ===================================================
       RESULT
       =================================================== */

    .ars-liveflow-final .alf5-result{
      display:block!important;

      min-width:
        78px!important;

      text-align:
        right!important;
    }


    .ars-liveflow-final .alf5-result small{
      display:block!important;

      margin:
        0 0 3px!important;

      color:
        rgba(154,166,180,.42)!important;

      font-size:
        4.4px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      letter-spacing:
        .15em!important;
    }


    .ars-liveflow-final .alf5-result strong{
      display:block!important;

      margin:
        0!important;

      padding:
        0!important;

      border:
        0!important;

      border-radius:
        0!important;

      background:
        transparent!important;

      font-size:
        8.5px!important;

      line-height:
        1!important;

      font-weight:
        900!important;

      white-space:
        nowrap!important;
    }


    .ars-liveflow-final
    .alf5-row.is-win
    .alf5-result strong{
      color:
        #27dd86!important;

      text-shadow:
        none!important;
    }


    .ars-liveflow-final
    .alf5-row.is-loss
    .alf5-result strong{
      color:
        #ff4e63!important;

      text-shadow:
        none!important;
    }


    /* ===================================================
       MOBILE
       =================================================== */

    @media(max-width:780px){

      section.ars-liveflow-final{
        border-radius:
          16px!important;
      }


      .ars-liveflow-final .alf5{
        padding:
          12px 10px 8px!important;
      }


      .ars-liveflow-final .alf5-row{
        min-height:
          52px!important;
      }


      .ars-liveflow-final .alf5-thumb{
        width:
          40px!important;

        height:
          40px!important;

        min-width:
          40px!important;

        max-width:
          40px!important;

        flex-basis:
          40px!important;
      }


      .ars-liveflow-final .alf5-info strong{
        max-width:
          160px!important;

        font-size:
          9px!important;
      }


      .ars-liveflow-final .alf5-result strong{
        font-size:
          9px!important;
      }

    }


    @media(prefers-reduced-motion:reduce){

      .ars-liveflow-final .alf5-wave i,
      .ars-liveflow-final .alf5-status-dot,
      .ars-liveflow-final .alf5-row{
        animation:
          none!important;
      }

    }

/* ---- former ars.js runtime style block #22283 ---- */
/* =====================================================
         DRAWER
         ===================================================== */

      #mobileMenuDrawer.mobile-menu-drawer{
        position:fixed!important;

        left:7px!important;
        right:7px!important;

        top:auto!important;

        bottom:
          calc(88px + env(safe-area-inset-bottom,0px))!important;

        width:auto!important;
        height:auto!important;
        min-height:0!important;

        max-height:
          calc(100dvh - 105px)!important;

        margin:0!important;

        padding:
          12px 12px 14px!important;

        overflow-x:hidden!important;
        overflow-y:auto!important;

        box-sizing:border-box!important;

        border:
          1px solid rgba(255,38,68,.18)!important;

        border-radius:
          19px!important;

        background:
          radial-gradient(
            460px 260px at 92% -5%,
            rgba(255,20,52,.15),
            transparent 63%
          ),
          radial-gradient(
            340px 270px at -8% 88%,
            rgba(255,18,50,.09),
            transparent 66%
          ),
          linear-gradient(
            180deg,
            rgba(11,15,22,.76) 0%,
            rgba(6,9,14,.88) 100%
          )!important;

        backdrop-filter:
          blur(9px)!important;

        -webkit-backdrop-filter:
          blur(9px)!important;

        box-shadow:
          0 26px 70px rgba(0,0,0,.46),
          inset 0 1px 0 rgba(255,255,255,.035)!important;

        isolation:isolate!important;

        scrollbar-width:none!important;
      }


      #mobileMenuDrawer.mobile-menu-drawer::-webkit-scrollbar{
        display:none!important;
      }


      /* =====================================================
         HALKA DEKORLARI
         ===================================================== */

      #mobileMenuDrawer .ars-qm-rings{
        position:absolute!important;

        display:block!important;

        width:200px!important;
        height:200px!important;

        left:-78px!important;
        bottom:52px!important;

        pointer-events:none!important;

        z-index:0!important;

        opacity:.95!important;
      }


      #mobileMenuDrawer .ars-qm-rings::before{
        content:""!important;

        position:absolute!important;
        inset:0!important;

        border:
          1px solid rgba(255,27,58,.19)!important;

        border-radius:50%!important;

        box-shadow:
          0 0 34px rgba(255,18,48,.055)!important;
      }


      #mobileMenuDrawer .ars-qm-rings::after{
        content:""!important;

        position:absolute!important;
        inset:23px!important;

        border:
          1px solid rgba(255,27,58,.15)!important;

        border-radius:50%!important;
      }


      #mobileMenuDrawer .ars-qm-rings i{
        position:absolute!important;

        display:block!important;

        border:
          1px solid rgba(255,27,58,.12)!important;

        border-radius:50%!important;
      }


      #mobileMenuDrawer .ars-qm-rings i:nth-child(1){
        inset:46px!important;
      }


      #mobileMenuDrawer .ars-qm-rings i:nth-child(2){
        inset:69px!important;

        border-color:
          rgba(255,27,58,.18)!important;
      }


      #mobileMenuDrawer .ars-qm-rings i:nth-child(3){
        width:270px!important;
        height:270px!important;

        left:115px!important;
        top:-226px!important;

        border-color:
          rgba(255,27,58,.085)!important;
      }


      #mobileMenuDrawer .ars-qm-rings i:nth-child(4){
        width:188px!important;
        height:188px!important;

        left:156px!important;
        top:-185px!important;

        border-color:
          rgba(255,27,58,.065)!important;
      }


      #mobileMenuDrawer > *:not(.ars-qm-rings){
        position:relative!important;
        z-index:2!important;
      }


      /* =====================================================
         HEADER
         ===================================================== */

      #mobileMenuDrawer .mobile-menu-head{
        display:flex!important;

        align-items:center!important;
        justify-content:space-between!important;

        gap:10px!important;

        min-height:47px!important;

        margin:0 0 10px!important;

        padding:0 1px 10px!important;

        border-bottom:
          1px solid rgba(255,255,255,.055)!important;
      }


      #mobileMenuDrawer .mobile-menu-head > div{
        display:flex!important;

        align-items:center!important;

        gap:9px!important;
      }


      #mobileMenuDrawer .mobile-menu-head img{
        width:31px!important;
        height:37px!important;

        object-fit:contain!important;
      }


      #mobileMenuDrawer .mobile-menu-head span{
        display:flex!important;

        flex-direction:column!important;

        gap:3px!important;
      }


      #mobileMenuDrawer .mobile-menu-head small{
        color:#ff2547!important;

        font-size:7px!important;

        font-weight:900!important;

        letter-spacing:.23em!important;
      }


      #mobileMenuDrawer .mobile-menu-head strong{
        color:#f4f6f9!important;

        font-size:17px!important;

        line-height:1!important;

        font-weight:900!important;
      }


      #mobileMenuDrawer .mobile-menu-close{
        display:grid!important;

        place-items:center!important;

        width:37px!important;
        height:37px!important;

        min-width:37px!important;

        padding:0!important;

        border:
          1px solid rgba(255,32,63,.22)!important;

        border-radius:11px!important;

        background:
          rgba(255,255,255,.025)!important;

        color:#ff3656!important;

        font-size:21px!important;

        line-height:1!important;

        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.025)!important;
      }


      /* =====================================================
         MENÜ
         ===================================================== */

      #mobileMenuDrawer .mobile-menu-links{
        display:grid!important;

        grid-template-columns:
          repeat(2,minmax(0,1fr))!important;

        gap:7px!important;

        margin:0 0 11px!important;

        padding:0!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a{
        position:relative!important;

        display:flex!important;

        align-items:center!important;

        gap:9px!important;

        min-height:44px!important;

        padding:9px 11px!important;

        overflow:hidden!important;

        box-sizing:border-box!important;

        border:
          1px solid rgba(255,255,255,.055)!important;

        border-radius:11px!important;

        background:
          rgba(255,255,255,.018)!important;

        color:#cbd3df!important;

        text-decoration:none!important;

        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.018)!important;

        transition:
          border-color .18s ease,
          background .18s ease,
          transform .18s ease!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a::before{
        content:""!important;

        position:absolute!important;

        left:0!important;

        top:8px!important;
        bottom:8px!important;

        width:2px!important;

        border-radius:
          0 3px 3px 0!important;

        background:
          #ff1f43!important;

        box-shadow:
          0 0 10px rgba(255,22,53,.42)!important;

        opacity:0!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a::after{
        content:""!important;

        position:absolute!important;

        inset:0!important;

        background:
          linear-gradient(
            90deg,
            rgba(255,22,53,.095),
            transparent 55%
          )!important;

        opacity:0!important;

        pointer-events:none!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a:active{
        transform:scale(.985)!important;

        border-color:
          rgba(255,30,62,.24)!important;
      }


      #mobileMenuDrawer .mobile-menu-links .menu-icon{
        position:relative!important;

        z-index:2!important;

        display:grid!important;

        place-items:center!important;

        flex:0 0 18px!important;

        width:18px!important;
        height:18px!important;

        color:#ff2547!important;
      }


      #mobileMenuDrawer .mobile-menu-links .menu-icon svg{
        display:block!important;

        width:17px!important;
        height:17px!important;

        fill:none!important;

        stroke:currentColor!important;

        stroke-width:1.9!important;

        stroke-linecap:round!important;
        stroke-linejoin:round!important;
      }


      #mobileMenuDrawer .mobile-menu-links .menu-icon img{
        display:block!important;

        width:18px!important;
        height:18px!important;

        object-fit:contain!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a > span{
        position:relative!important;

        z-index:2!important;

        overflow:hidden!important;

        min-width:0!important;

        color:#ccd4df!important;

        font-size:10.5px!important;

        line-height:1!important;

        font-weight:750!important;

        white-space:nowrap!important;

        text-overflow:ellipsis!important;
      }


      #mobileMenuDrawer .mobile-menu-links > a em{
        position:relative!important;

        z-index:2!important;

        margin-left:auto!important;

        padding:2px 5px!important;

        border:
          1px solid rgba(255,35,66,.18)!important;

        border-radius:99px!important;

        background:
          rgba(255,25,55,.08)!important;

        color:#ff5b73!important;

        font-size:6px!important;

        line-height:1!important;

        font-style:normal!important;
      }


      /* =====================================================
         AKTİF SAYFA
         ===================================================== */

      #mobileMenuDrawer
      .mobile-menu-links
      > a.ars-qm-current{
        border-color:
          rgba(255,26,58,.38)!important;

        background:
          linear-gradient(
            90deg,
            rgba(255,20,52,.15),
            rgba(255,20,52,.026) 54%,
            rgba(255,255,255,.014)
          )!important;

        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.025),
          0 0 20px rgba(255,15,46,.04)!important;
      }


      #mobileMenuDrawer
      .mobile-menu-links
      > a.ars-qm-current::before,

      #mobileMenuDrawer
      .mobile-menu-links
      > a.ars-qm-current::after{
        opacity:1!important;
      }


      #mobileMenuDrawer
      .mobile-menu-links
      > a.ars-qm-current
      > span{
        color:#ff3959!important;
      }


      /* =====================================================
         OYUN ARA TAM GENİŞLİK
         ===================================================== */

      #mobileMenuDrawer
      .mobile-menu-links
      > a[data-open-search],

      #mobileMenuDrawer
      .mobile-menu-links
      > a[href*="/arama"]{
        grid-column:1 / -1!important;

        width:100%!important;
        max-width:none!important;
      }


      /* =====================================================
         DİL YERİNE İLETİŞİM SATIRI
         ===================================================== */

      #mobileMenuDrawer
      .arsenal-dil.ars-qm-contact-row{
        display:grid!important;

        grid-template-columns:
          minmax(0,1fr)
          repeat(4,40px)!important;

        align-items:stretch!important;

        gap:6px!important;

        width:100%!important;

        margin:2px 0 11px!important;

        padding:0!important;

        border:0!important;

        background:transparent!important;
      }


      /* =====================================================
         CANLI DESTEK
         ===================================================== */

      #mobileMenuDrawer .ars-qm-support{
        position:relative!important;

        display:flex!important;

        align-items:center!important;

        gap:8px!important;

        height:48px!important;

        min-width:0!important;

        padding:6px 9px!important;

        overflow:hidden!important;

        box-sizing:border-box!important;

        border:
          1px solid rgba(255,26,58,.25)!important;

        border-radius:11px!important;

        background:
          linear-gradient(
            90deg,
            rgba(255,20,52,.085),
            rgba(255,255,255,.018) 58%,
            rgba(255,255,255,.011)
          )!important;

        color:#fff!important;

        text-decoration:none!important;

        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.018)!important;
      }


      #mobileMenuDrawer .ars-qm-support::before{
        content:""!important;

        position:absolute!important;

        left:0!important;

        top:7px!important;
        bottom:7px!important;

        width:2px!important;

        border-radius:
          0 3px 3px 0!important;

        background:#ff1f43!important;

        box-shadow:
          0 0 10px rgba(255,22,53,.38)!important;
      }


      #mobileMenuDrawer .ars-qm-support-icon{
        display:grid!important;

        place-items:center!important;

        flex:0 0 30px!important;

        width:30px!important;
        height:30px!important;

        border:
          1px solid rgba(255,30,62,.17)!important;

        border-radius:9px!important;

        background:
          rgba(255,25,55,.075)!important;

        color:#ff3151!important;
      }


      #mobileMenuDrawer .ars-qm-support-icon svg{
        width:15px!important;
        height:15px!important;

        fill:none!important;

        stroke:currentColor!important;

        stroke-width:1.8!important;

        stroke-linecap:round!important;
        stroke-linejoin:round!important;
      }


      #mobileMenuDrawer .ars-qm-support-copy{
        display:flex!important;

        flex-direction:column!important;

        min-width:0!important;

        gap:2px!important;
      }


      #mobileMenuDrawer .ars-qm-support-copy strong{
        overflow:hidden!important;

        color:#f4f6f9!important;

        font-size:10.5px!important;

        line-height:1!important;

        font-weight:850!important;

        white-space:nowrap!important;

        text-overflow:ellipsis!important;
      }


      #mobileMenuDrawer .ars-qm-support-copy small{
        overflow:hidden!important;

        color:
          rgba(172,184,198,.62)!important;

        font-size:7px!important;

        line-height:1!important;

        font-weight:650!important;

        white-space:nowrap!important;

        text-overflow:ellipsis!important;
      }


      #mobileMenuDrawer .ars-qm-support-arrow{
        margin-left:auto!important;

        color:#ff405e!important;

        font-size:17px!important;

        line-height:1!important;
      }


      /* =====================================================
         SOSYALLER
         ===================================================== */

      #mobileMenuDrawer .ars-qm-social{
        display:grid!important;

        place-items:center!important;

        width:40px!important;
        height:48px!important;

        min-width:40px!important;

        padding:0!important;

        box-sizing:border-box!important;

        border:
          1px solid rgba(255,255,255,.055)!important;

        border-radius:11px!important;

        background:
          rgba(255,255,255,.018)!important;

        color:#e1e6ed!important;

        text-decoration:none!important;

        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.018)!important;
      }


      #mobileMenuDrawer .ars-qm-social svg{
        display:block!important;

        width:16px!important;
        height:16px!important;

        fill:none!important;

        stroke:currentColor!important;

        stroke-width:1.8!important;

        stroke-linecap:round!important;
        stroke-linejoin:round!important;
      }


      #mobileMenuDrawer .ars-qm-social:active{
        border-color:
          rgba(255,28,60,.27)!important;

        background:
          rgba(255,20,52,.07)!important;

        color:#ff3e5c!important;

        transform:scale(.96)!important;
      }


      /* =====================================================
         HESABIM + YATIRIM
         ===================================================== */

      #mobileMenuDrawer .mobile-menu-actions{
        display:grid!important;

        grid-template-columns:
          1fr 1.35fr!important;

        gap:7px!important;

        margin:0!important;

        padding:0!important;
      }


      #mobileMenuDrawer .mobile-menu-actions > a{
        display:flex!important;

        align-items:center!important;
        justify-content:center!important;

        min-height:42px!important;

        border:
          1px solid rgba(255,255,255,.06)!important;

        border-radius:10px!important;

        background:
          rgba(255,255,255,.022)!important;

        color:#e9edf2!important;

        font-size:10px!important;

        font-weight:800!important;

        text-decoration:none!important;
      }


      #mobileMenuDrawer .mobile-menu-money{
        display:grid!important;

        grid-template-columns:
          minmax(0,1fr)
          40px!important;

        gap:6px!important;
      }


      #mobileMenuDrawer .mobile-menu-money > a{
        display:flex!important;

        align-items:center!important;
        justify-content:center!important;

        min-height:42px!important;

        padding:0 8px!important;

        border:
          1px solid rgba(255,27,58,.32)!important;

        border-radius:10px!important;

        background:
          linear-gradient(
            180deg,
            #ff2143,
            #d91334
          )!important;

        color:#fff!important;

        font-size:10px!important;

        font-weight:850!important;

        text-decoration:none!important;

        box-shadow:
          0 8px 20px rgba(148,0,25,.18),
          inset 0 1px 0 rgba(255,255,255,.09)!important;
      }


      #mobileMenuDrawer
      .mobile-menu-money
      .hd-eye{
        display:grid!important;

        place-items:center!important;

        width:40px!important;
        min-width:40px!important;

        height:42px!important;

        padding:0!important;

        border:
          1px solid rgba(255,255,255,.055)!important;

        border-radius:10px!important;

        background:
          rgba(255,255,255,.02)!important;

        color:#ff3d5c!important;
      }


      /* =====================================================
         DAR EKRAN
         ===================================================== */

      @media(max-width:390px){

        #mobileMenuDrawer.mobile-menu-drawer{
          left:6px!important;
          right:6px!important;

          bottom:
            calc(
              84px +
              env(safe-area-inset-bottom,0px)
            )!important;

          max-height:
            calc(100dvh - 100px)!important;

          padding:
            10px 9px 12px!important;
        }


        #mobileMenuDrawer .mobile-menu-links{
          gap:6px!important;
        }


        #mobileMenuDrawer .mobile-menu-links > a{
          min-height:42px!important;

          padding:8px 9px!important;
        }


        #mobileMenuDrawer
        .arsenal-dil.ars-qm-contact-row{
          grid-template-columns:
            minmax(0,1fr)
            repeat(4,37px)!important;

          gap:5px!important;
        }


        #mobileMenuDrawer .ars-qm-social{
          width:37px!important;
          min-width:37px!important;

          height:46px!important;
        }


        #mobileMenuDrawer .ars-qm-support{
          height:46px!important;

          padding:5px 7px!important;
        }


        #mobileMenuDrawer .ars-qm-support-icon{
          flex-basis:27px!important;

          width:27px!important;
          height:27px!important;
        }

      }


/* ========================================================================
   ARSENAL V50 - REAL MOBILE GAME FULLSCREEN
   Alt navbar gerçek mobil fullscreen sırasında oyunun üzerinde kalmasın.
   ======================================================================== */
@media (max-width: 900px) {
  html.ars-mobile-game-fullscreen-active-v50 .mobile-bottom-nav,
  body.ars-mobile-game-fullscreen-active-v50 .mobile-bottom-nav {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(120%) !important;
  }

  html.ars-mobile-game-fullscreen-active-v50 #mobileMenuDrawer,
  body.ars-mobile-game-fullscreen-active-v50 #mobileMenuDrawer {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  html.ars-mobile-game-fullscreen-active-v50,
  body.ars-mobile-game-fullscreen-active-v50 {
    --ars-mobile-bottom-nav-space: 0px !important;
  }
}




/* ========================================================================
   ARSENAL V50 - MOBILE GAME FULLSCREEN
   ======================================================================== */
@media (max-width: 900px) {
}


/* ========================================================================
   ARSENAL V53 - PROMOTIONS IMAGE-ONLY GRID
   ------------------------------------------------------------------------
   Promosyon sayfasında kart gövdeleri kaldırılır.
   Desktop: her satırda 3 direkt bonus görseli
   Tablet/Mobil: 2 direkt bonus görseli
   Görsel çevresinde saat yönünde dönen ışık kenar animasyonu.
   ======================================================================== */

body.promotions-page
#icerik
.promo-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:start!important;
}

body.promotions-page
#icerik
.promo-grid
> article.promo-card{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:1.5px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:15px!important;
  background:#121720!important;
  box-shadow:0 8px 24px rgba(0,0,0,.20)!important;
  isolation:isolate!important;
  transform:none!important;
}

body.promotions-page
#icerik
.promo-grid
> article.promo-card:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
}

body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-card-info{
  display:none!important;
}

/* Eski promo-art overlay katmanları görseli karartmasın. */
body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-art::before,

body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-art::after{
  content:none!important;
  display:none!important;
  background:none!important;
  opacity:0!important;
}

/* Dönen ışık görselin arkasında kalır. */
body.promotions-page
#icerik
.promo-grid
> article.promo-card::before{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:160%!important;
  aspect-ratio:1 / 1!important;
  transform:translate(-50%,-50%) rotate(0deg);
  transform-origin:center!important;
  z-index:0!important;
  pointer-events:none!important;

  background:
    conic-gradient(
      from 0deg,
      transparent 0deg,
      transparent 285deg,
      rgba(239,29,54,.03) 296deg,
      rgba(239,29,54,.28) 310deg,
      rgba(255,58,86,.95) 326deg,
      rgba(255,160,175,.95) 335deg,
      rgba(239,29,54,.22) 345deg,
      transparent 360deg
    )!important;

  animation:
    arsPromoBeamV53
    5.8s
    linear
    infinite!important;
}

@keyframes arsPromoBeamV53{
  from{
    transform:translate(-50%,-50%) rotate(0deg);
  }

  to{
    transform:translate(-50%,-50%) rotate(360deg);
  }
}

/* Görsel daima foreground. */
body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-art{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16 / 9!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:13.5px!important;
  background:#080b10!important;
}

body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-art
img{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:center!important;
  border:0!important;
  border-radius:13.5px!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  transform:scale(1)!important;
  transition:transform .35s ease!important;
}

body.promotions-page
#icerik
.promo-grid
> article.promo-card:hover
> .promo-art
img{
  transform:scale(1.015)!important;
}

/* Sabit ince border. */
body.promotions-page
#icerik
.promo-grid
> article.promo-card::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:4!important;
  border-radius:15px!important;
  border:1px solid rgba(239,29,54,.24)!important;
  pointer-events:none!important;
  background:transparent!important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.015),
    0 0 13px rgba(239,29,54,.055)!important;
}

/* Mevcut tıklama overlay'i korunur. */
body.promotions-page
#icerik
.promo-grid
> article.promo-card
> .promo-hedef{
  position:absolute!important;
  inset:0!important;
  z-index:10!important;
}

@media(max-width:980px){
  body.promotions-page
  #icerik
  .promo-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px!important;
  }
}

@media(max-width:620px){
  body.promotions-page
  #icerik
  .promo-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
  }

  body.promotions-page
  #icerik
  .promo-grid
  > article.promo-card{
    padding:1px!important;
    border-radius:11px!important;
  }

  body.promotions-page
  #icerik
  .promo-grid
  > article.promo-card
  > .promo-art,

  body.promotions-page
  #icerik
  .promo-grid
  > article.promo-card
  > .promo-art
  img{
    border-radius:10px!important;
  }

  body.promotions-page
  #icerik
  .promo-grid
  > article.promo-card::after{
    border-radius:11px!important;
  }
}
.reward-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:18px 0 22px;
}

.reward-card{
  min-height:86px;
  padding:16px 18px;
  border:1px solid rgba(0,180,255,.28);
  border-radius:14px;
  background:
    linear-gradient(145deg,rgba(14,31,54,.96),rgba(7,20,39,.96));
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:10px;
  box-sizing:border-box;
}

.reward-card span{
  font-size:12px;
  font-weight:800;
  color:#19d9ff;
  letter-spacing:.2px;
}

.reward-card strong{
  font-size:18px;
  font-weight:900;
  color:#fff;
  line-height:1.2;
}

.reward-card:nth-child(1){
  border-color:rgba(255,195,0,.45);
  background:
    linear-gradient(145deg,rgba(36,43,56,.98),rgba(13,28,46,.98));
}

.reward-card:nth-child(2){
  border-color:rgba(180,190,210,.35);
}

.reward-card:nth-child(3){
  border-color:rgba(255,145,70,.35);
}

.reward-card:nth-child(n+13){
  border-color:rgba(0,220,180,.28);
}

.event-dates{
  margin-top:18px;
  padding:16px 18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:12px;
  background:rgba(255,255,255,.025);
  line-height:1.8;
}

@media(max-width:900px){
  .reward-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:520px){
  .reward-grid{
    grid-template-columns:1fr;
  }

  .reward-card{
    min-height:76px;
  }
}

/* ========================================================================
   ARSENAL V54 - SPORTSBOOK TEAM LOGOS / CLEAN FOREGROUND CRESTS
   ------------------------------------------------------------------------
   Yalnızca öndeki .as2-crest görünümü sadeleştirilir.
   .as2-team::before içindeki büyük çapraz ghost takım logoları KORUNUR.
   Kart yapısı, takım isimleri, oranlar ve sportsbook JS davranışı değişmez.
   ======================================================================== */

#arsenal-sportsbook-final
.as2-team
.as2-crest{
  width:48px!important;
  height:48px!important;

  min-width:48px!important;
  min-height:48px!important;

  max-width:48px!important;
  max-height:48px!important;

  flex:0 0 48px!important;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;

  margin:0 auto!important;
  padding:0!important;

  overflow:visible!important;

  background:transparent!important;
  background-image:none!important;

  border:0!important;
  outline:0!important;
  border-radius:0!important;

  box-shadow:none!important;
  filter:none!important;
}

#arsenal-sportsbook-final
.as2-team
.as2-crest::before,

#arsenal-sportsbook-final
.as2-team
.as2-crest::after{
  content:none!important;
  display:none!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

#arsenal-sportsbook-final
.as2-team
.as2-crest
img{
  position:static!important;

  display:block!important;

  width:42px!important;
  height:42px!important;

  min-width:42px!important;
  min-height:42px!important;

  max-width:42px!important;
  max-height:42px!important;

  margin:0 auto!important;
  padding:0!important;

  object-fit:contain!important;
  object-position:center!important;

  background:transparent!important;

  border:0!important;
  border-radius:0!important;

  box-shadow:none!important;
  filter:none!important;

  opacity:1!important;

  transform:none!important;
  transform-origin:center!important;

  clip:auto!important;
  clip-path:none!important;
}

/*
 * ÖNEMLİ:
 * .as2-team::before KASITLI OLARAK değiştirilmez.
 * Büyük çapraz arka takım logosu mevcut tasarımdaki haliyle kalır.
 */

@media(max-width:780px){

  #arsenal-sportsbook-final
  .as2-team
  .as2-crest{
    width:44px!important;
    height:44px!important;

    min-width:44px!important;
    min-height:44px!important;

    max-width:44px!important;
    max-height:44px!important;

    flex-basis:44px!important;
  }

  #arsenal-sportsbook-final
  .as2-team
  .as2-crest
  img{
    width:38px!important;
    height:38px!important;

    min-width:38px!important;
    min-height:38px!important;

    max-width:38px!important;
    max-height:38px!important;
  }
}

/* =========================================================
   ARSENAL FOOTER V71 - FINAL
   Desktop + Mobile
   ========================================================= */

/* GENEL YERLESIM */
#footer.ars-footer-v26 .afv26-shell {
  padding: 40px 45px 22px !important;
}

#footer.ars-footer-v26 .afv26-main {
  gap: 48px !important;
}

#footer.ars-footer-v26 .afv26-nav {
  gap: 25px !important;
}

/* FOOTER MENU BASLIKLARI */
#footer.ars-footer-v26 .afv26-nav-col > span {
  font-size: 10px !important;
}

#footer.ars-footer-v26 .afv26-nav-col h3 {
  font-size: 15px !important;
  margin-bottom: 14px !important;
}

/* FOOTER MENU LINKLERI */
#footer.ars-footer-v26 .afv26-nav-col a {
  font-size: 12px !important;
  min-height: 32px !important;
  font-weight: 600 !important;
  color: #abb5c2 !important;
}

/* SOL ACIKLAMA */
#footer.ars-footer-v26 .afv26-brand p {
  font-size: 12px !important;
  line-height: 1.7 !important;
}

#footer.ars-footer-v26 .afv26-kicker {
  font-size: 10px !important;
}

/* KRIPTO VE ILETISIM */
#footer.ars-footer-v26 .afv26-utility-head strong,
#footer.ars-footer-v26 .afv26-contact-head strong {
  font-size: 12px !important;
}

#footer.ars-footer-v26 .afv26-utility-head small,
#footer.ars-footer-v26 .afv26-mails span {
  font-size: 10px !important;
}

#footer.ars-footer-v26 .afv26-utility-head > span,
#footer.ars-footer-v26 .afv26-contact-head span {
  font-size: 9px !important;
}

#footer.ars-footer-v26 .afv26-coin-code {
  font-size: 9px !important;
}

/* SORUMLU OYUN VE ODEME */
#footer.ars-footer-v26 .afv26-responsible b,
#footer.ars-footer-v26 .afv26-payments b {
  font-size: 10px !important;
}

#footer.ars-footer-v26 .afv26-responsible span {
  font-size: 9px !important;
}

/* ALT BILGILER */
#footer.ars-footer-v26 .afv26-bottom,
#footer.ars-footer-v26 .afv26-bottom a {
  font-size: 10px !important;
}

/* LISANS ALANI */
#footer.ars-footer-v26 .afv26-trust {
  grid-template-columns:
    minmax(160px,.65fr)
    minmax(0,1.5fr)
    minmax(185px,.65fr) !important;
  gap: 18px !important;
  min-height: 100px !important;
}

#footer.ars-footer-v26 .afv26-secure {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  min-width: 0 !important;
}

/* LISANS GORSELI */
#footer.ars-footer-v26 .ars-license-link {
  display: block !important;
  width: 205px !important;
  max-width: 100% !important;
  cursor: pointer !important;
  transition:
    transform .2s ease,
    filter .2s ease !important;
}

#footer.ars-footer-v26 .ars-license-link:hover {
  transform: translateY(-2px) !important;
  filter: brightness(1.1) !important;
}

#footer.ars-footer-v26 .ars-license-link img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* TRX SVG LOGOSU */
#footer.ars-footer-v26 .ars-trx-svg {
  display: block !important;
  width: 23px !important;
  height: 23px !important;
}

/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 780px) {

  #footer.ars-footer-v26 .afv26-shell {
    padding: 22px 15px 15px !important;
  }

  #footer.ars-footer-v26 .afv26-main {
    display: block !important;
  }

  #footer.ars-footer-v26 .afv26-nav {
    gap: 0 !important;
  }

  #footer.ars-footer-v26 .afv26-nav-col h3 {
    font-size: 12px !important;
  }

  #footer.ars-footer-v26 .afv26-nav-col a {
    font-size: 11px !important;
    min-height: 27px !important;
  }

  #footer.ars-footer-v26 .afv26-brand p {
    font-size: 11px !important;
  }

  /* KRIPTO VE ILETISIM ALT ALTA */
  #footer.ars-footer-v26 .afv26-utility {
    grid-template-columns: 1fr !important;
  }

  #footer.ars-footer-v26 .afv26-web3,
  #footer.ars-footer-v26 .afv26-contact {
    padding: 13px !important;
  }

  #footer.ars-footer-v26 .afv26-utility-head strong,
  #footer.ars-footer-v26 .afv26-contact-head strong,
  #footer.ars-footer-v26 .afv26-mails span {
    font-size: 11px !important;
  }

  /* ALT GUVEN ALANI */
  #footer.ars-footer-v26 .afv26-trust {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    gap: 14px !important;
  }

  /* LISANS MOBIL */
  #footer.ars-footer-v26 .afv26-secure {
    display: flex !important;
    width: 100% !important;
    justify-content: center !important;
  }

  #footer.ars-footer-v26 .ars-license-link {
    width: 220px !important;
  }

  /* FOOTER ALT YAZILAR */
  #footer.ars-footer-v26 .afv26-bottom,
  #footer.ars-footer-v26 .afv26-bottom a {
    font-size: 9px !important;
  }
}

/* =========================================================
   ARSENAL PROMO DETAIL V79 FINAL
   Görsel / Çevrim / Açıklama
   ========================================================= */

body.arsenal-promo-detail #icerik .pd-head {
  grid-template-columns:
    minmax(0,.85fr) minmax(0,1.5fr)!important;
  grid-template-rows:auto auto!important;
  grid-template-areas:
    "art title"
    "art facts"!important;
  column-gap:32px!important;
  row-gap:9px!important;
  align-items:center!important;
  min-height:0!important;
  padding:27px!important;
}

/* SOL GORSEL VE ACIKLAMA */
body.arsenal-promo-detail #icerik .pd-head > .pd-art {
  grid-area:art!important;
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  transform:none!important;
}

body.arsenal-promo-detail #icerik .pd-head > .pd-art::before,
body.arsenal-promo-detail #icerik .pd-head > .pd-art::after {
  content:none!important;
  display:none!important;
}

/* KATEGORI ETIKETI */
body.arsenal-promo-detail #icerik
.pd-head > .pd-art > .promo-tag {
  position:relative!important;
  inset:auto!important;
  z-index:5!important;
  display:inline-flex!important;
  align-self:flex-start!important;
  width:max-content!important;
  min-height:23px!important;
  margin:0 0 10px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.045)!important;
  color:#d7dde5!important;
  font-size:9px!important;
  transform:none!important;
}

/* GORSELIN GERCEK SINIRI */
body.arsenal-promo-detail #icerik .ars79-photo {
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:12px!important;
  line-height:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important;
  isolation:isolate!important;
}

body.arsenal-promo-detail #icerik
.ars79-photo > img.promo-img {
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:100%!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:12px!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}

/* ONCEKI WRAPPER EFEKLERINI KAPAT */
body.arsenal-promo-detail #icerik
.ars-promo-orbit-wrap::before,
body.arsenal-promo-detail #icerik
.ars-promo-orbit-wrap::after {
  content:none!important;
  display:none!important;
}

/* SAAT YONUNDE SINIR ISIGI */
body.arsenal-promo-detail #icerik .ars79-light {
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  pointer-events:none!important;
}

body.arsenal-promo-detail #icerik
.ars79-light rect {
  stroke-dashoffset:0;
  animation:ars79LightTravel 5s linear infinite!important;
  filter:drop-shadow(0 0 3px rgba(255,46,77,.75));
}

@keyframes ars79LightTravel {
  from {stroke-dashoffset:0}
  to {stroke-dashoffset:-100}
}

/* GORSEL ALTI ACIKLAMA */
body.arsenal-promo-detail #icerik
.pd-art > .ars79-description {
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  margin:14px 0 0!important;
  padding:0 0 0 12px!important;
  border:0!important;
  border-left:2px solid rgba(239,29,54,.7)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#a1acb9!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.65!important;
  text-align:left!important;
  white-space:normal!important;
}

/* BASLIK */
body.arsenal-promo-detail #icerik
.pd-head .page-title {
  grid-area:title!important;
  align-self:end!important;
  margin:0 0 11px!important;
}

/* CEVRIM BILGI ALANI */
body.arsenal-promo-detail #icerik
.pd-head .pd-facts {
  grid-area:facts!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-self:start!important;
  align-items:stretch!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}

body.arsenal-promo-detail #icerik
.pd-facts > div.ars79-fact {
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  flex:1 1 180px!important;
  min-width:0!important;
  min-height:79px!important;
  margin:0!important;
  padding:13px 16px!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.025)!important;
  box-shadow:none!important;
}

body.arsenal-promo-detail #icerik
.pd-facts > div.ars79-fact dt {
  display:block!important;
  visibility:visible!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 8px!important;
  padding:0!important;
  color:#99a5b4!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:1.3!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}

body.arsenal-promo-detail #icerik
.pd-facts > div.ars79-fact dd {
  display:flex!important;
  align-items:baseline!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:0!important;
  padding:0!important;
  color:#f6f7fa!important;
  font-size:20px!important;
  font-weight:850!important;
  line-height:1.2!important;
}

body.arsenal-promo-detail #icerik
.ars79-turnover-value {
  color:#fff!important;
  font-size:22px!important;
  font-weight:900!important;
}

body.arsenal-promo-detail #icerik
.ars79-turnover-unit {
  color:#ff3654!important;
  font-size:16px!important;
  font-weight:850!important;
}

/* MOBIL */
@media(max-width:780px) {
  body.arsenal-promo-detail #icerik .pd-head {
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:17px!important;
    padding:17px!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-head > .pd-art {
    order:0!important;
    width:100%!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-head .page-title {
    order:1!important;
    width:100%!important;
    margin:0!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-head .pd-facts {
    order:2!important;
    width:100%!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-facts > div.ars79-fact {
    flex:1 1 100%!important;
    min-height:70px!important;
    padding:12px 14px!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-art > .ars79-description {
    font-size:11px!important;
    margin-top:12px!important;
  }

  body.arsenal-promo-detail #icerik
  .pd-head .pd-talep {
    display:none!important;
  }
}

@media(prefers-reduced-motion:reduce) {
  body.arsenal-promo-detail #icerik
  .ars79-light rect {
    animation:none!important;
  }
}
/* ARSENAL PROMOSYON V87 - feature controls & soft edge light */
#icerik .promo-feature-grid.ars87-feature {
  display:grid!important;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;
  gap:12px!important;
}
#icerik .ars87-stack{display:grid!important;grid-template-rows:1fr 1fr!important;gap:12px!important;min-width:0!important}
#icerik .ars87-big,#icerik .ars87-small{
  position:relative!important;display:block!important;min-width:0!important;
  overflow:hidden!important;isolation:isolate!important;border-radius:15px!important;
  border:1px solid rgba(239,29,54,.22)!important;background:#090d14!important;
  text-decoration:none!important;
}
#icerik .ars87-big{aspect-ratio:2.18/1!important}
#icerik .ars87-small{height:100%!important;min-height:0!important}
#icerik .ars87-big>img,#icerik .ars87-small>img{
  position:absolute!important;inset:0!important;display:block!important;
  width:100%!important;height:100%!important;object-fit:cover!important;
  object-position:center!important;margin:0!important;padding:0!important;
  border:0!important;transform:none!important;
}
#icerik .promo-feature-grid.ars87-feature .ars87-big::before,
#icerik .promo-feature-grid.ars87-feature .ars87-big::after,
#icerik .promo-feature-grid.ars87-feature .ars87-small::before,
#icerik .promo-feature-grid.ars87-feature .ars87-small::after{content:none!important;display:none!important}
/* Tüm Fırsatlar: aynı sınır animasyonu, eski pseudo glow ile çakışma yok. */
#icerik .promo-collection .promo-grid>article.promo-card.ars87-lit{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  border-radius:15px!important;border:1px solid rgba(239,29,54,.18)!important;
}
#icerik .promo-collection .promo-grid>article.promo-card.ars87-lit::before,
#icerik .promo-collection .promo-grid>article.promo-card.ars87-lit::after{
  content:none!important;display:none!important;animation:none!important;
}
#icerik .promo-collection .ars87-edge{
  position:absolute!important;inset:0!important;z-index:30!important;
  display:block!important;width:100%!important;height:100%!important;
  overflow:hidden!important;pointer-events:none!important;
}
#icerik .promo-collection .ars87-edge .ars87-halo{
  fill:none!important;stroke:#ff3654!important;stroke-width:3.5!important;
  stroke-opacity:.16!important;filter:blur(3px)!important;opacity:.65!important;
  animation:ars87-travel 8s linear infinite!important;
}
#icerik .promo-collection .ars87-edge .ars87-trace{
  fill:none!important;stroke:#ff6b81!important;stroke-width:1.3!important;
  stroke-opacity:.7!important;filter:drop-shadow(0 0 2px rgba(255,65,95,.35))!important;
  animation:ars87-travel 8s linear infinite!important;
}
@keyframes ars87-travel{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
#icerik .promo-collection .promo-grid>.ars87-copied{
  position:relative!important;aspect-ratio:1.78!important;min-height:0!important;padding:0!important;
  overflow:hidden!important;background:#080c13!important;
}
#icerik .ars87-copied>a{display:block!important;width:100%!important;height:100%!important;position:relative!important;text-decoration:none!important}
#icerik .ars87-copied>a>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
#icerik .ars87-copied>a>strong{display:grid!important;place-items:center!important;height:100%!important;color:white!important;padding:16px!important;font-size:16px!important}
@media(max-width:780px){
  #icerik .promo-feature-grid.ars87-feature{grid-template-columns:1fr!important}
  #icerik .ars87-big{aspect-ratio:1.9/1!important}
  #icerik .ars87-stack{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}
  #icerik .ars87-small{aspect-ratio:1.7/1!important}
}
@media(prefers-reduced-motion:reduce){
  #icerik .promo-collection .ars87-edge rect{animation:none!important}
}
/* ARSENAL ANA SAYFA V96 - TV + LIGLER
   Mevcut ars.css dosyasinin SONUNA eklenir. */

/* TV banner: 1120/250 sabit oranini kaldir, tam sutuna yay. */
#arsenal-tv-banner-final {
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:auto!important;
  margin:0 0 20px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
#arsenal-tv-banner-final .arsenal-tv-banner-link {
  display:block!important;
  width:100%!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
  line-height:0!important;
}
#arsenal-tv-banner-final .arsenal-tv-banner-img {
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  transform:none!important;
}

/* 11 lig gorseli, masaustu 6 / mobil 4. */
#ars-leagues-v96, #ars-leagues-v96 * {
  box-sizing:border-box!important;
}
#ars-leagues-v96 {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding:0!important;
  margin:0 0 18px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
#ars-leagues-v96 .ars96-track {
  --visible:6;
  --gap:12px;
  display:grid!important;
  grid-auto-flow:column!important;
  grid-auto-columns:calc((100% - (var(--visible) - 1)*var(--gap))/var(--visible))!important;
  gap:var(--gap)!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  background:transparent!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  overscroll-behavior-x:contain!important;
  scroll-snap-type:x mandatory!important;
  scroll-behavior:smooth!important;
  touch-action:pan-x pan-y!important;
  cursor:grab!important;
}
#ars-leagues-v96 .ars96-track::-webkit-scrollbar { display:none!important; }
#ars-leagues-v96 .ars96-track.is-dragging {
  cursor:grabbing!important;
  scroll-snap-type:none!important;
  scroll-behavior:auto!important;
  user-select:none!important;
}
#ars-leagues-v96 .ars96-item {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  scroll-snap-align:start!important;
}
#ars-leagues-v96 .ars96-item img {
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:none!important;
  transform:none!important;
  pointer-events:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
}
@media(max-width:780px) {
  #ars-leagues-v96 { margin-bottom:14px!important; }
  #ars-leagues-v96 .ars96-track { --visible:4; --gap:8px; }
  #arsenal-tv-banner-final { margin-bottom:14px!important; }
}
@media(prefers-reduced-motion:reduce) {
  #ars-leagues-v96 .ars96-track { scroll-behavior:auto!important; }
}

/* ==========================================
   ARSENAL LIGLER V97 FINAL
   Desktop: 6 + %25
   Mobile: 3 + %25
   ========================================== */

#ars-leagues-v96 .ars96-track {
  --ars97-full: 6;
  --ars97-peek: .25;
  --ars97-gap: 12px;

  grid-auto-columns: calc(
    (100% - var(--ars97-full) * var(--ars97-gap))
    / (var(--ars97-full) + var(--ars97-peek))
  ) !important;

  gap: var(--ars97-gap) !important;
  scroll-padding-inline: 0 !important;
  scroll-snap-type: x proximity !important;
}

#ars-leagues-v96 .ars96-item {
  min-width: 0 !important;
  flex-shrink: 0 !important;
  scroll-snap-align: start !important;
}

@media (max-width: 780px) {
  #ars-leagues-v96 .ars96-track {
    --ars97-full: 3;
    --ars97-peek: .25;
    --ars97-gap: 8px;
  }
}
/* ARSENAL BILET ETKINLIKLERI V104
   Mevcut ars.css dosyasinin SONUNA ekle.
   V98/V99/V101 console denemelerinin CSS'lerini KALICI DOSYAYA ekleme.
*/
#ars-bilet-v104 {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 15px 0 20px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}
#ars-bilet-v104 *, #ars-bilet-v104 *::before, #ars-bilet-v104 *::after {
  box-sizing: border-box !important;
}
/* Birebir orijinal V30 baslik DOM'u; yalnizca konum duzeltmesi. */
#ars-bilet-v104 .ars104-heading {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  left: 12px !important;
  top: 9px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
#ars-bilet-v104 .ars104-heading .ars-home-heading-title-v30 {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
#ars-bilet-v104 .ars104-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 13px !important;
  align-items: start !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}
#ars-bilet-v104 .ars104-item {
  display: block !important;
  min-width: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
#ars-bilet-v104 .ars104-item img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
@media (max-width: 780px) {
  #ars-bilet-v104 { margin: 13px 0 15px !important; }
  #ars-bilet-v104 .ars104-heading {
    left: 7px !important;
    top: 6px !important;
    margin-bottom: 9px !important;
  }
  #ars-bilet-v104 .ars104-grid { gap: 6px !important; }
}
/* Arsenal Bahis /slot — production release: approved Casino UI */
body:has(.slot-command) .arsenal-casino-top10-host {display:none!important}
body:has(.slot-command) .slot-command nav.slot-categories {display:none!important}
body:has(.slot-command) .slot-provider-list:not(.ars-casino-menu) {display:none!important}

#ars-casino-provider-wrap{position:relative;flex:0 0 auto;z-index:30}
#ars-casino-provider-btn{height:48px;min-height:48px;display:inline-flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#151c27;color:#f8fafc;font-size:13px;font-weight:750;padding:0 14px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.04)}
#ars-casino-provider-btn:hover,#ars-casino-provider-btn[aria-expanded="true"]{border-color:rgba(239,29,54,.5);background:#1b2431}
#ars-casino-provider-btn .ars-casino-providers-icon{width:19px;height:19px;stroke:#ef1d36;stroke-width:1.8;fill:none;flex:none}
#ars-casino-provider-btn .ars-casino-chevron{width:14px;height:14px;stroke:#cad3df;stroke-width:2;fill:none;position:relative;top:-3px;flex:none}
#ars-casino-provider-menu{position:absolute;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 30px));max-height:min(440px,65vh);overflow:auto;z-index:150;background:#111925;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:7px;box-shadow:0 20px 50px rgba(0,0,0,.52)}
#ars-casino-provider-menu[hidden]{display:none!important}
#ars-casino-provider-menu a{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:8px;color:#e7edf5;text-decoration:none;font-size:13px;font-weight:600}
#ars-casino-provider-menu a:hover{background:rgba(255,255,255,.07);color:#fff}
#ars-casino-provider-menu a::before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:#ef1d36}

#ars-casino-search-overlay[hidden]{display:none!important}
#ars-casino-search-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(2,5,12,.76);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:flex-start;padding:clamp(75px,12vh,130px) 14px 20px}
#ars-casino-search-panel{position:relative;width:min(590px,100%);max-height:min(670px,78vh);display:flex;flex-direction:column;overflow:hidden;background:#111a26;border:1px solid rgba(255,255,255,.16);border-radius:17px;box-shadow:0 28px 90px rgba(0,0,0,.58)}
.ars-casino-search-head{display:flex;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid rgba(255,255,255,.09)}
.ars-casino-search-head svg{width:20px;height:20px;stroke:#ef1d36;fill:none;stroke-width:1.8;flex:none}
#ars-casino-search-query{min-width:0;flex:1;color:#fff;background:transparent;outline:none;border:0;font-size:15px;font-weight:600}
#ars-casino-search-query::placeholder{color:#7f8da2}
#ars-casino-search-close{border:0;background:#222d3b;color:#dce5ef;width:30px;height:30px;border-radius:8px;font-size:21px;cursor:pointer}
#ars-casino-search-state{padding:24px 17px;color:#a8b2c2;font-size:13px;text-align:center}
#ars-casino-search-list{overflow:auto;min-height:0;padding:6px 10px 12px}
#ars-casino-search-list a{display:flex;align-items:center;gap:13px;text-decoration:none;color:#fff;border-radius:10px;padding:8px 10px}
#ars-casino-search-list a:hover{background:#202a39}
#ars-casino-search-list img{width:59px;height:65px;object-fit:cover;border-radius:8px;flex:none;background:#1a2532}
#ars-casino-search-list .ars-casino-search-title{font-size:13px;font-weight:750;line-height:1.3}
#ars-casino-search-list .ars-casino-search-provider{font-size:11px;color:#99a6b8;margin-top:5px}
#ars-casino-search-list .ars-casino-search-open{margin-left:auto;color:#ef344c;font-size:19px}

#ars-casino-catalog{width:100%;min-width:0;margin:26px 0 34px;box-sizing:border-box}
#ars-casino-catalog *{box-sizing:border-box}
#ars-casino-catalog .ars-casino-title{margin:0 0 20px;font-size:30px;font-weight:850;line-height:1.15;letter-spacing:-.5px;color:#fff}
#ars-casino-catalog .ars-casino-title span{color:#ef1d36}
#ars-casino-catalog .ars-casino-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px 10px!important;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0!important;overflow:visible!important}
#ars-casino-catalog .ars-casino-grid>article.gcard{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;flex:none!important;display:block!important}
#ars-casino-catalog .ars-casino-grid .gcard-art{width:100%;max-width:100%;overflow:hidden}
#ars-casino-catalog .ars-casino-grid img{max-width:100%}
#ars-casino-catalog .ars-casino-footer{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 0 18px}
#ars-casino-catalog .ars-casino-more{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(430px,100%);min-height:54px;padding:9px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,rgba(20,27,39,.94),rgba(14,20,30,.98));box-shadow:0 10px 28px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.05);color:#f5f7fa;overflow:hidden;cursor:pointer;text-align:left;transition:transform .22s,border-color .22s,box-shadow .22s}
#ars-casino-catalog .ars-casino-more::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:#ef1d36}
#ars-casino-catalog .ars-casino-more-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;margin-left:6px;border-radius:10px;background:rgba(239,29,54,.09);border:1px solid rgba(239,29,54,.18)}
#ars-casino-catalog .ars-casino-more-icon svg{width:18px;height:18px;stroke:#ef3148;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}
#ars-casino-catalog .ars-casino-more-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}
#ars-casino-catalog .ars-casino-more-label{font-size:14px;font-weight:800;line-height:1.1;letter-spacing:.1px}
#ars-casino-catalog .ars-casino-more-sub{color:#8491a5;font-size:9px;font-weight:750;letter-spacing:1.2px;line-height:1}
#ars-casino-catalog .ars-casino-more-arrow{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#d8dee8;transition:transform .22s,color .22s}
#ars-casino-catalog .ars-casino-more-arrow svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}
#ars-casino-catalog .ars-casino-more:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(239,29,54,.28);box-shadow:0 14px 30px rgba(0,0,0,.27),inset 0 1px rgba(255,255,255,.06)}
#ars-casino-catalog .ars-casino-more:hover:not(:disabled) .ars-casino-more-arrow{transform:translateX(3px);color:#fff}
#ars-casino-catalog .ars-casino-more:active:not(:disabled){transform:scale(.988)}
#ars-casino-catalog .ars-casino-more:disabled{opacity:.65;cursor:wait}
#ars-casino-catalog .ars-casino-more[hidden]{display:none!important}
#ars-casino-catalog .ars-casino-error{color:#fca5a5;font-size:12px;text-align:center;max-width:420px}
#ars-casino-catalog .ars-casino-error[hidden]{display:none!important}
@media(max-width:767px){#ars-casino-catalog{margin:18px 0 28px}#ars-casino-catalog .ars-casino-title{font-size:25px;margin-bottom:14px}#ars-casino-catalog .ars-casino-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 9px!important}#ars-casino-catalog .ars-casino-footer{padding-top:22px}#ars-casino-catalog .ars-casino-more{width:100%;min-height:52px;padding:9px 14px}#ars-casino-search-overlay{padding-top:65px}}
@media(prefers-reduced-motion:reduce){#ars-casino-catalog .ars-casino-more,#ars-casino-catalog .ars-casino-more-arrow{transition:none!important}}

/* =====================================================
   ARSENAL BAHIS — BILET ETKINLIKLERI V106 FINAL
   Mobil: 1 tam bilet + sonraki biletin bir kismi
   Masaustu: Mevcut duzen korunur
   ===================================================== */

@media (max-width: 780px) {

  #ars-bilet-v104 .ars104-grid {
    display: grid !important;
    grid-template-columns: none !important;
    grid-template-rows: auto !important;
    grid-auto-flow: column !important;
    grid-auto-columns: 82% !important;

    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scroll-snap-type: x mandatory !important;
    scroll-padding-inline: 0 !important;
    overscroll-behavior-x: contain !important;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none !important;
    padding: 0 0 6px !important;
  }

  #ars-bilet-v104 .ars104-grid::-webkit-scrollbar {
    display: none !important;
  }

  #ars-bilet-v104 .ars104-item {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    scroll-snap-align: start !important;
  }

  #ars-bilet-v104 .ars104-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }
}


/* ARSENAL FINAL V197 - V186 BASELINE (original CSS kept intact) */

    /* 00. Arsenal-inspired design tokens: minimal, solid, editorial */
    body.ars-site-final-v197{
      --club-red:#ed1b35;
      --club-white:#f4f2ee;
      --club-dark:#0c111a;
      --club-surface:#131a25;
      --club-rule:rgba(232,238,247,.14);
      --club-text:#e8ebf1;
      --club-muted:#a6b1bf;
      --club-display:'Barlow Condensed','Arial Narrow',sans-serif;
      --club-ui:'DM Sans',Inter,system-ui,sans-serif;
    }
    /* 01. Header: tek marka bandi, kutular yerine duzen */
    body.ars-site-final-v197 > header.floating-header {
      border:1px solid rgba(255,255,255,.13)!important;
      border-top:3px solid var(--club-red)!important;
      border-radius:9px!important;
      background:#0d1119!important;
      box-shadow:0 14px 35px rgba(0,0,0,.21)!important;
    }
    body.ars-site-final-v197 > header.floating-header .social-links{
      display:flex!important;align-items:center!important;gap:4px!important;
      padding:0!important;border:0!important;background:transparent!important;
      box-shadow:none!important;
    }
    body.ars-site-final-v197 > header.floating-header .social-links a.arsenal-h-social{
      display:inline-flex!important;align-items:center!important;justify-content:center!important;
      min-width:33px!important;width:auto!important;height:34px!important;
      padding:0 8px!important;border:0!important;border-radius:3px!important;
      background:transparent!important;color:#e7e8ee!important;box-shadow:none!important;
      transition:background .2s ease,color .2s ease!important;
    }
    body.ars-site-final-v197 > header.floating-header .social-links a.arsenal-h-social:hover{
      background:rgba(255,255,255,.10)!important;color:#fff!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav {
      display:flex!important;align-items:center!important;justify-content:center!important;
      gap:3px!important;min-height:47px!important;padding:3px 8px!important;
      border-top:1px solid var(--club-rule)!important;
      background:#0a0e16!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link{
      display:inline-flex!important;align-items:center!important;justify-content:center!important;
      min-height:38px!important;width:auto!important;flex:0 0 auto!important;
      padding:0 clamp(11px,1vw,17px)!important;
      background:transparent!important;border:1px solid transparent!important;
      border-radius:4px!important;box-shadow:none!important;
      font:800 14px/1 var(--club-display)!important;letter-spacing:.012em!important;
      text-transform:uppercase!important;color:#dadde5!important;
      -webkit-text-fill-color:#dadde5!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link::before{
      content:none!important;display:none!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link.is-active,
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link[aria-current='page']{
      background:var(--club-red)!important;border-color:var(--club-red)!important;
      color:#fff!important;-webkit-text-fill-color:#fff!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link.is-active::after,
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link[aria-current='page']::after{
      display:none!important;content:none!important;
    }
    body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link:hover:not(.is-active){
      background:rgba(255,255,255,.085)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
    }
    /* 02. Hero: fotograf on planda */
    body.ars-site-final-v197 #icerik .hero.visual-slider{
      padding:0!important;border:1px solid rgba(255,255,255,.16)!important;
      border-left:3px solid var(--club-red)!important;border-radius:9px!important;
      box-shadow:0 12px 32px rgba(0,0,0,.2)!important;
    }
    body.ars-site-final-v197 #icerik .hero.visual-slider .slider-frame{
      width:100%!important;height:100%!important;border-radius:6px!important;
    }
    /* 03. Editorial category posters */
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29{
      display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
      grid-template-areas:none!important;grid-template-rows:218px!important;
      gap:10px!important;margin:13px 0 20px!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card{
      position:relative!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;
      height:100%!important;width:100%!important;min-width:0!important;min-height:0!important;
      overflow:hidden!important;isolation:isolate!important;
      border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;
      background:#121722!important;box-shadow:none!important;
      transition:transform .22s ease,border-color .22s ease!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card::before{
      content:none!important;display:none!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card::after{
      content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;
      background:linear-gradient(180deg,rgba(5,7,12,.72),rgba(5,7,12,.05) 43%,rgba(5,7,12,.78))!important;
      pointer-events:none!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-image{
      position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
      object-fit:cover!important;object-position:center!important;
      filter:saturate(.94) brightness(.94)!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-content{
      display:block!important;position:absolute!important;inset:0!important;
      width:100%!important;height:100%!important;padding:0!important;z-index:3!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-top{
      display:block!important;position:absolute!important;top:17px!important;left:14px!important;right:12px!important;
      width:auto!important;max-width:none!important;margin:0!important;padding:0!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-title{
      display:flex!important;flex-direction:column!important;gap:1px!important;
      margin:0!important;color:#fff!important;
      font:900 clamp(26px,2.15vw,35px)/.9 var(--club-display)!important;
      letter-spacing:-.012em!important;text-transform:uppercase!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-title .is-accent{
      color:#ff4b64!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-text{display:none!important;}
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-bottom{
      position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;
      width:auto!important;margin:0!important;padding:0!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-btn{
      display:flex!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;
      width:100%!important;min-height:36px!important;height:36px!important;padding:0 10px!important;
      background:#f4f2ee!important;border:0!important;border-radius:4px!important;
      color:#171b23!important;box-shadow:none!important;backdrop-filter:none!important;
      text-decoration:none!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-btn-label,
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars186-cta{
      display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
      font:850 9px/1 var(--club-ui)!important;color:#151922!important;letter-spacing:.01em!important;
    }
    body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-btn svg{
      flex:0 0 16px!important;width:16px!important;height:16px!important;
      padding:0!important;background:transparent!important;border:0!important;
      stroke:#ce1834!important;color:#ce1834!important;
    }
    @media(hover:hover){body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:hover{
      transform:translateY(-3px)!important;border-color:rgba(255,255,255,.36)!important;
    }}
    /* 04. Search: no outer frame, function kept */
    body.ars-site-final-v197 #icerik .main-content > section.quick-row.arsenal-quick-links-v16{
      display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
      grid-template-rows:44px!important;align-items:center!important;gap:9px!important;
      width:100%!important;height:auto!important;min-height:0!important;
      margin:0 0 23px!important;padding:0!important;
      background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
      overflow:visible!important;
    }
    body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > form.search{
      width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
      margin:0!important;padding:0!important;background:#111721!important;
      border:1px solid var(--club-rule)!important;border-radius:6px!important;box-shadow:none!important;
    }
    body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > .arsenal-quick-filter-viewport{
      width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
      margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;
    }
    body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-track{
      display:flex!important;align-items:center!important;width:max-content!important;
      min-width:100%!important;height:44px!important;gap:6px!important;
    }
    body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 .arsenal-quick-filter{
      height:43px!important;min-height:43px!important;border-radius:5px!important;
      background:#141b26!important;border:1px solid var(--club-rule)!important;
      color:#e7ebf2!important;
    }
    /* 05. Section headings, sports typographic discipline */
    body.ars-site-final-v197 #icerik .main-content .ars-home-heading-script-v30,
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading-copy > span{
      display:none!important;
    }
    body.ars-site-final-v197 #icerik .main-content .section-head{
      border:0!important;border-bottom:1px solid var(--club-rule)!important;
      padding:9px 0 11px!important;margin-bottom:14px!important;
    }
    body.ars-site-final-v197 #icerik .main-content h2.ars-home-heading-title-v30,
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2{
      color:var(--club-white)!important;font:900 29px/.98 var(--club-display)!important;
      letter-spacing:-.012em!important;text-transform:uppercase!important;
    }
    body.ars-site-final-v197 #icerik .main-content .ars-heading-red-v30{color:#ff4a62!important;}
    body.ars-site-final-v197 #icerik .game-row .gcard-art{
      border-radius:7px!important;box-shadow:none!important;
    }
    /* 06. Right rail: one surface, three clear content types */
    body.ars-site-final-v197 #icerik .insight-rail > section.rail-module{
      border:1px solid var(--club-rule)!important;border-radius:9px!important;
      background:#111722!important;box-shadow:none!important;overflow:hidden!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .rail-heading{
      border-bottom:1px solid var(--club-rule)!important;padding:16px!important;
      background:transparent!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .rail-heading > div > span{display:none!important;}
    body.ars-site-final-v197 #icerik .insight-rail .rail-heading h2,
    body.ars-site-final-v197 #icerik .insight-rail .alf5-head h2{
      color:var(--club-white)!important;font:900 24px/.98 var(--club-display)!important;
      text-transform:uppercase!important;letter-spacing:0!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .fixture-list{
      display:block!important;padding:0 13px 10px!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail article.fixture{
      display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;
      align-items:center!important;gap:9px!important;
      min-height:65px!important;padding:10px 0!important;
      border:0!important;border-bottom:1px solid var(--club-rule)!important;
      border-radius:0!important;background:transparent!important;box-shadow:none!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail article.fixture:last-child{border-bottom:0!important;}
    body.ars-site-final-v197 #icerik .insight-rail .fixture-date{
      width:36px!important;min-width:36px!important;border-radius:5px!important;
      border:1px solid rgba(238,52,78,.28)!important;background:rgba(237,27,53,.10)!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .fixture-date b{color:#fff!important;}
    body.ars-site-final-v197 #icerik .insight-rail .fixture-time{color:#e9edf4!important;}
    body.ars-site-final-v197 #icerik .insight-rail .news-module .rail-news,
    body.ars-site-final-v197 #icerik .insight-rail .news-module .rail-news.compact-news{
      background:transparent!important;border-color:var(--club-rule)!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .news-module .rail-news h3{
      color:#ebedf3!important;font-family:var(--club-ui)!important;
      font-weight:800!important;
    }
    body.ars-site-final-v197 #icerik .insight-rail .news-module .rail-news-visual{
      overflow:hidden!important;border-radius:6px!important;
    }
    body.ars-site-final-v197 #icerik .ars-liveflow-final .alf5-row{
      border-color:rgba(255,255,255,.08)!important;
      background:rgba(255,255,255,.025)!important;border-radius:5px!important;
    }
    body.ars-site-final-v197 #icerik .ars-liveflow-final .alf5-status b{font-weight:800!important;}
    /* 07. Logo rails: ONE strip, no individual tiles */
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading{
      border-bottom:1px solid var(--club-rule)!important;padding-bottom:9px!important;
    }
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-window{
      background:#10151f!important;border:1px solid var(--club-rule)!important;
      border-radius:8px!important;box-shadow:none!important;padding:0!important;
    }
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-item{
      background:transparent!important;border:0!important;border-right:1px solid var(--club-rule)!important;
      border-radius:0!important;box-shadow:none!important;
    }
    body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-item:hover{
      background:rgba(255,255,255,.045)!important;
    }
    /* 08. Footer: original information architecture, no extra cards */
    body.ars-site-final-v197 footer.ars-footer-v26{
      background:#0d121b!important;border:1px solid var(--club-rule)!important;
      border-top:2px solid var(--club-red)!important;border-radius:10px!important;
      box-shadow:none!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-brand,
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col{
      background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col > span{display:none!important;}
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-brand h2{
      font:900 clamp(30px,2.5vw,39px)/1 var(--club-display)!important;
      letter-spacing:-.012em!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col h3{
      font:900 21px/1 var(--club-display)!important;
      padding-bottom:9px!important;border-bottom:1px solid var(--club-rule)!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col h3::after{display:none!important;}
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col a{
      font:600 11px/1.35 var(--club-ui)!important;color:#aeb8c7!important;
      min-height:25px!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-socials a{
      border-radius:5px!important;background:#18202d!important;
      border:1px solid var(--club-rule)!important;
    }
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-utility,
    body.ars-site-final-v197 footer.ars-footer-v26 .afv26-trust{
      border-color:var(--club-rule)!important;
    }
    /* 09. Side navigation, dock */
    body.ars-site-final-v197 aside.floating-sidebar{
      background:#0e141e!important;border:1px solid var(--club-rule)!important;
      border-radius:11px!important;box-shadow:0 13px 30px rgba(0,0,0,.24)!important;
    }
    body.ars-site-final-v197 aside.floating-sidebar .side-menu > a{
      border-radius:6px!important;background:transparent!important;
      border:1px solid transparent!important;
    }
    body.ars-site-final-v197 aside.floating-sidebar .side-menu > a.arsenal-side-current{
      background:rgba(237,27,53,.14)!important;
      border-left:3px solid var(--club-red)!important;
    }
    body.ars-site-final-v197 nav.mobile-bottom-nav{
      border:1px solid var(--club-rule)!important;border-top:2px solid var(--club-red)!important;
      background:#0d141e!important;border-radius:13px!important;box-shadow:0 14px 30px rgba(0,0,0,.4)!important;
    }
    /* Tablet */
    @media(min-width:781px) and (max-width:1180px){
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        grid-template-rows:180px 180px!important;
      }
      body.ars-site-final-v197 > header.floating-header nav.floating-nav{
        justify-content:flex-start!important;overflow-x:auto!important;
      }
    }
    /* Mobile: native flow and gestures unchanged */
    @media(max-width:780px){
      body.ars-site-final-v197 > header.floating-header nav.floating-nav{
        justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;
        min-height:41px!important;padding:3px 5px!important;
      }
      body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link{
        min-height:33px!important;padding:0 10px!important;font-size:12px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        grid-template-rows:165px 165px!important;gap:8px!important;margin:10px 0 16px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card{
        height:165px!important;max-height:165px!important;border-radius:7px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-top{
        left:10px!important;top:11px!important;right:8px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-title{
        font-size:clamp(22px,6vw,29px)!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-bottom{
        left:8px!important;right:8px!important;bottom:8px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-btn{
        min-height:32px!important;height:32px!important;padding:0 7px!important;
      }
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-btn-label,
      body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars186-cta{
        font-size:8px!important;
      }
      body.ars-site-final-v197 #icerik .main-content > section.quick-row.arsenal-quick-links-v16{
        display:flex!important;flex-direction:column!important;align-items:stretch!important;
        gap:7px!important;margin-bottom:16px!important;
      }
      body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > form.search{
        width:100%!important;flex:0 0 44px!important;
      }
      body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > .arsenal-quick-filter-viewport{
        width:100%!important;flex:0 0 42px!important;height:42px!important;
      }
      body.ars-site-final-v197 #icerik .main-content h2.ars-home-heading-title-v30,
      body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2{
        font-size:23px!important;
      }
      body.ars-site-final-v197 footer.ars-footer-v26 .afv26-nav-col a{font-size:11px!important;}
      body.ars-site-final-v197 footer.ars-footer-v26 .afv26-brand p{font-size:11px!important;line-height:1.55!important;}
      body.ars-site-final-v197 footer.ars-footer-v26 .afv26-bottom a{font-size:10px!important;}
    }
    @media(prefers-reduced-motion:reduce){
      body.ars-site-final-v197 #icerik .ars-direction-card{transition:none!important;}
    }
  

/* ==============================================================
   ARSENALBAHIS FINAL V197 — APPROVED BLACK RED, 5 CARDS, ONE COLUMN
   Applied only to homepage body class by full ars1.js.
   Order: V186 visual base -> V197 final refinements.
   ============================================================== */
html body.ars-site-final-v197 {
  --ars-final-red:#EF0107;
  --ars-final-surface:#101722;
  --ars-final-paper:#F4F2EE;
  --ars-final-line:rgba(233,240,249,.13);
  --ars-final-display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;
  --ars-final-ui:'DM Sans',Inter,system-ui,sans-serif;
  --club-red:#EF0107;
}
html body.ars-site-final-v197 #icerik {
  display:block!important;width:100%!important;max-width:1280px!important;
  min-width:0!important;margin-left:auto!important;margin-right:auto!important;
  padding:0!important;box-sizing:border-box!important;
}
html body.ars-site-final-v197 #icerik > .core-layout {
  display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;padding:0!important;gap:0!important;
}
html body.ars-site-final-v197 #icerik > .core-layout > .main-content {
  display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;padding:0!important;grid-area:auto!important;grid-column:auto!important;
}
html body.ars-site-final-v197 aside.floating-sidebar,
html body.ars-site-final-v197 #icerik > .core-layout > aside.insight-rail {
  display:none!important;visibility:hidden!important;pointer-events:none!important;
}
/* Header shares the same horizontal edges as #icerik. */
@media(min-width:781px){
  html body.ars-site-final-v197 > header.floating-header {
    left:50%!important;right:auto!important;transform:translateX(-50%)!important;
    width:var(--ars-final-content-width, min(1280px,calc(100vw - 34px)))!important;
    max-width:var(--ars-final-content-width,1280px)!important;
    margin:0!important;box-sizing:border-box!important;
  }
}
html body.ars-site-final-v197 > header.floating-header {
  border-top:3px solid #EF0107!important;background:#0D1119!important;
  box-shadow:0 14px 35px rgba(0,0,0,.21)!important;
}
html body.ars-site-final-v197 > header.floating-header nav.floating-nav {
  border-top:1px solid var(--ars-final-line)!important;background:#0A0E16!important;
}
html body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link {
  color:#E4E8EE!important;-webkit-text-fill-color:#E4E8EE!important;
  font:800 14px/1 var(--ars-final-display)!important;text-shadow:none!important;
}
html body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link.is-active,
html body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link[aria-current='page'] {
  background:#CF0C1A!important;border-color:#CF0C1A!important;color:#FFF!important;
  -webkit-text-fill-color:#FFF!important;
}
html body.ars-site-final-v197 > header.floating-header .social-links {
  background:transparent!important;border:0!important;box-shadow:none!important;
}
/* Full-width hero without changing intrinsic 4:1 slider imagery. */
html body.ars-site-final-v197 #icerik .main-content > section.hero-grid,
html body.ars-site-final-v197 #icerik .main-content > section.hero-grid .hero.visual-slider,
html body.ars-site-final-v197 #icerik .main-content > section.hero-grid .slider-frame {
  width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
}
html body.ars-site-final-v197 #icerik .hero.visual-slider {
  border-left:3px solid #EF0107!important;border-radius:9px!important;
}
/* Final five-card arrangement. */
html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 {
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
  grid-template-rows:225px!important;grid-template-areas:none!important;
  grid-auto-flow:row!important;align-items:stretch!important;
  gap:11px!important;width:100%!important;max-width:100%!important;
  margin:12px 0 17px!important;padding:0!important;
}
html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card {
  position:relative!important;display:block!important;grid-area:auto!important;
  grid-column:auto!important;grid-row:auto!important;isolation:isolate!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  height:225px!important;min-height:0!important;max-height:225px!important;
  margin:0!important;padding:0!important;
  border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;
  overflow:hidden!important;background:#111722!important;
  box-shadow:0 10px 23px rgba(0,0,0,.19)!important;
  transition:transform .22s ease,border-color .22s ease!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 > article.ars-direction-card::before {content:none!important;display:none!important;}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 > article.ars-direction-card::after {
  content:''!important;position:absolute!important;inset:0!important;z-index:2!important;
  background:linear-gradient(180deg,rgba(5,7,12,.65),rgba(5,7,12,.04) 43%,rgba(5,7,12,.74))!important;
  pointer-events:none!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-image {
  display:block!important;position:absolute!important;inset:0!important;width:100%!important;
  height:100%!important;object-fit:cover!important;object-position:center!important;
  filter:saturate(.96)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-content {
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  display:block!important;padding:0!important;z-index:3!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-top {
  position:absolute!important;top:15px!important;left:12px!important;right:9px!important;
  width:auto!important;max-width:none!important;margin:0!important;padding:0!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-title {
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;
  margin:0!important;color:#FFF!important;font:900 clamp(23px,1.65vw,28px)/.93 var(--ars-final-display)!important;
  letter-spacing:-.015em!important;text-transform:uppercase!important;
  text-shadow:0 3px 12px rgba(0,0,0,.46)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-title .is-accent {
  color:#F12531!important;text-shadow:0 2px 9px rgba(0,0,0,.43)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 [data-direction-key='promo'] .ars-direction-card-title {
  font-size:clamp(20px,1.4vw,25px)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 [data-direction-key='spor'] .ars-direction-card-title {
  font-size:clamp(22px,1.6vw,27px)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 [data-direction-key='spor'] {cursor:pointer!important;}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 [data-direction-key='spor'] .ars-direction-card-image {object-position:center!important;}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-text {display:none!important;}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card-bottom {
  position:absolute!important;bottom:10px!important;left:10px!important;right:10px!important;
  width:auto!important;margin:0!important;padding:0!important;z-index:7!important;
}
/* Original white cannon on red pill, navy-black label, fine right arrow */
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card .ars-direction-card-btn.ars-final-cta {
  display:flex!important;position:relative!important;align-items:center!important;justify-content:flex-start!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  height:40px!important;min-height:40px!important;max-height:40px!important;
  gap:0!important;margin:0!important;padding:0 11px 0 0!important;overflow:hidden!important;
  border:1px solid rgba(255,255,255,.17)!important;border-radius:999px!important;
  background:linear-gradient(180deg,#11161D,#080B10)!important;
  color:#F5F6F8!important;text-decoration:none!important;
  box-shadow:inset 0 1px rgba(255,255,255,.045),0 6px 13px rgba(0,0,0,.20)!important;
  backdrop-filter:none!important;transform:none!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta::before,
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta::after {content:none!important;display:none!important;}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta-icon {
  display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 59px!important;
  width:59px!important;height:40px!important;margin:-1px 0 -1px -1px!important;padding:0!important;
  border-radius:999px!important;background:linear-gradient(135deg,#FF111D,#E0000C 52%,#A9000B)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.17),2px 0 13px rgba(239,1,7,.16)!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta-cannon {
  display:block!important;width:43px!important;height:22px!important;max-width:none!important;
  margin:0!important;padding:0!important;object-fit:contain!important;filter:none!important;
  opacity:1!important;border:0!important;box-shadow:none!important;pointer-events:none!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta-label {
  display:block!important;flex:1 1 auto!important;min-width:0!important;padding:0 8px 0 11px!important;
  margin:0!important;color:#F6F6F6!important;font:750 11px/1 var(--ars-final-ui)!important;
  text-transform:none!important;white-space:nowrap!important;text-align:left!important;
}
html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta-arrow {
  display:block!important;flex:0 0 17px!important;width:17px!important;height:17px!important;
  min-width:17px!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  color:#B8C0CB!important;stroke:#B8C0CB!important;box-shadow:none!important;
}
@media(hover:hover){
 html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-direction-card:hover {
   transform:translateY(-2px)!important;border-color:rgba(255,255,255,.32)!important;
 }
 html body.ars-site-final-v197 #icerik .arsenal-direction-cards-v29 .ars-final-cta:hover {
   border-color:rgba(255,255,255,.35)!important;background:linear-gradient(180deg,#1D242E,#0D1219)!important;
 }
}
/* Search row should not sit inside an additional outer frame. */
html body.ars-site-final-v197 #icerik .main-content > section.quick-row.arsenal-quick-links-v16 {
  display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  grid-template-rows:44px!important;align-items:center!important;gap:9px!important;
  width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;
  margin:0 0 19px!important;padding:0!important;background:transparent!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;overflow:visible!important;
}
html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > form.search {
  width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
  margin:0!important;padding:0!important;background:#111721!important;
  border:1px solid var(--ars-final-line)!important;border-radius:6px!important;box-shadow:none!important;
}
html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > .arsenal-quick-filter-viewport {
  width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
  margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;
}
html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 .arsenal-quick-filter-track {
  display:flex!important;align-items:center!important;width:max-content!important;min-width:100%!important;
  height:44px!important;gap:6px!important;
}
html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 .arsenal-quick-filter {
  height:43px!important;min-height:43px!important;border-radius:5px!important;
  background:#141B26!important;border:1px solid var(--ars-final-line)!important;
  color:#E7EBF2!important;
}
/* Editorial headings: solid uppercase, red accent and soft line. */
html body.ars-site-final-v197 #icerik .main-content .section-head,
html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-head,
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-heading,
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading {
  position:relative!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;min-height:45px!important;
  padding:4px 0 11px!important;margin:16px 0 11px!important;
  border:0!important;border-bottom:1px solid var(--ars-final-line)!important;
  background:transparent!important;box-shadow:none!important;
}
html body.ars-site-final-v197 #icerik .main-content .ars-home-heading-script-v30,
html body.ars-site-final-v197 #icerik .ars-home-native-kicker-v30,
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading-copy > span {display:none!important;}
html body.ars-site-final-v197 #icerik .ars-home-heading-title-v30,
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2 {
  font:900 27px/1 var(--ars-final-display)!important;letter-spacing:-.012em!important;
  color:var(--ars-final-paper)!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.ars-site-final-v197 #icerik .ars-home-heading-title-v30 .ars-heading-white-v30 {color:var(--ars-final-paper)!important;text-shadow:none!important;}
html body.ars-site-final-v197 #icerik .ars-home-heading-title-v30 .ars-heading-red-v30 {color:#EF0107!important;text-shadow:none!important;position:relative!important;}
html body.ars-site-final-v197 #icerik .ars-home-heading-title-v30 .ars-heading-red-v30::after,
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2::after {
  content:''!important;display:block!important;position:absolute!important;left:0!important;bottom:-7px!important;
  width:45%!important;height:2px!important;border-radius:99px!important;
  background:linear-gradient(90deg,rgba(239,1,7,.90),rgba(239,1,7,.22),transparent)!important;
  opacity:.72!important;box-shadow:none!important;
}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2 {position:relative!important;}
html body.ars-site-final-v197 #icerik .main-content .section-head > a,
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-all {
  background:transparent!important;border:0!important;padding:7px 0!important;
  color:#BFC9D6!important;font:750 11px/1.2 var(--ars-final-ui)!important;box-shadow:none!important;
}
/* Casino & Live cards: enforce the native 8-column grid (not flex width). */
@media(min-width:1101px) {
 html body.ars-site-final-v197 #icerik #casino .game-row,
 html body.ars-site-final-v197 #icerik #live .game-row {
   display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;
   gap:10px!important;align-items:start!important;
 }
 html body.ars-site-final-v197 #icerik #casino .game-row > article.gcard,
 html body.ars-site-final-v197 #icerik #live .game-row > article.gcard {
   width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;
   margin:0!important;flex:none!important;
 }
 html body.ars-site-final-v197 #icerik :is(#casino,#live) .gcard-art {
   display:block!important;position:relative!important;width:100%!important;height:auto!important;
   min-height:0!important;aspect-ratio:4/5!important;overflow:hidden!important;
   padding:0!important;border-radius:9px!important;
 }
 html body.ars-site-final-v197 #icerik :is(#casino,#live) .gcard-art > img.gorsel-img {
   display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
   max-width:none!important;max-height:100%!important;margin:0!important;padding:0!important;
   object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;
 }
}
html body.ars-site-final-v197 #icerik :is(#casino,#live) .gcard-meta.arsenal-activity-meta {
  min-height:23px!important;padding:7px 0 0 5px!important;margin:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity {display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:17px!important;}
html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity-value {font-size:12px!important;font-weight:850!important;line-height:1.2!important;color:#F4F6F9!important;}
html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity-label {font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;color:#AEB9C8!important;}
html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity-dot {width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;flex:0 0 7px!important;background:#33D184!important;}
/* Tickets: no extra boxes behind the actual ticket images. */
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-item {width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;}
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-item::before,
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-item::after {content:none!important;display:none!important;}
html body.ars-site-final-v197 #ars-bilet-v104 .ars104-item img {display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html body.ars-site-final-v197 #ars-leagues-v96 {border:0!important;padding:0!important;}
/* Sportsbook and stadium finder surfaces */
html body.ars-site-final-v197 #arsenal-sportsbook-final {margin-top:17px!important;margin-bottom:25px!important;}
html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-card {border:1px solid var(--ars-final-line)!important;border-left:3px solid #EF0107!important;border-radius:11px!important;box-shadow:0 8px 20px rgba(0,0,0,.17)!important;background:linear-gradient(145deg,#1B2432,#0B111B)!important;}
html body.ars-site-final-v197 #arsenal-game-finder-final {width:100%!important;max-width:100%!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;}
html body.ars-site-final-v197 #arsenal-game-finder-final .agf-spin {background:#CF0A17!important;border-color:#EF0107!important;box-shadow:none!important;}
/* Live Flow: move original working module below Game Finder, no fake extra engine. */
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow {
  display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  height:auto!important;max-height:none!important;margin:19px 0 28px!important;padding:0!important;
  border:1px solid var(--ars-final-line)!important;border-radius:12px!important;
  background:linear-gradient(140deg,#101722,#0A0F18)!important;
  box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important;
}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow > .alf5 {width:100%!important;box-sizing:border-box!important;padding:17px!important;}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-head {border-bottom:1px solid var(--ars-final-line)!important;}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-title-row h2 {font:900 26px/1 var(--ars-final-display)!important;color:#F4F2EE!important;}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-list {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:auto!important;max-height:none!important;overflow:visible!important;}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-row {width:100%!important;min-width:0!important;min-height:55px!important;}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-game,
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-info {min-width:0!important;}
/* Provider and partner rails: no extra logo cards; preserve motion. */
html body.ars-site-final-v197 #arsenal-brand-rails-v27 {width:100%!important;max-width:1280px!important;margin:24px auto 29px!important;box-sizing:border-box!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-rail + .abr27-rail {margin-top:16px!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading {margin:0 0 10px!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading-copy > span {display:none!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading-copy::before {content:none!important;display:none!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-window {background:#0D141D!important;border:1px solid var(--ars-final-line)!important;border-radius:10px!important;padding:0!important;box-shadow:none!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-window::before {display:none!important;content:none!important;}
html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-item {background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.07)!important;border-radius:0!important;box-shadow:none!important;}
/* Footer aligned with content; simplified bottom, same upper columns. */
html body.ars-site-final-v197 #footer.ars-footer-v26 {
  position:relative!important;left:var(--ars-final-footer-offset,0px)!important;right:auto!important;
  transform:none!important;width:var(--ars-final-content-width, min(1280px,calc(100vw - 34px)))!important;
  max-width:var(--ars-final-content-width,1280px)!important;min-width:0!important;
  margin:32px 0 25px!important;padding:0!important;box-sizing:border-box!important;
  border:1px solid var(--ars-final-line)!important;border-top:2px solid #EF0107!important;
  border-radius:13px!important;background:linear-gradient(120deg,#101722,#090F18 72%,#111722)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-shell {padding:30px 34px 15px!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-main {
  display:grid!important;grid-template-columns:minmax(240px,.9fr) minmax(0,2fr)!important;
  gap:25px!important;align-items:stretch!important;padding-bottom:22px!important;border-bottom:0!important;
}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand {padding:0!important;border:0!important;background:transparent!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand::after {display:none!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-logo {height:53px!important;max-width:177px!important;margin:0 0 17px!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand h2 {font:900 clamp(31px,2.7vw,43px)/.98 var(--ars-final-display)!important;letter-spacing:-.012em!important;margin:10px 0!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand p {font:550 12px/1.6 var(--ars-final-ui)!important;color:#B6C0CE!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col {padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col > span {display:none!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col h3 {font:900 21px/1 var(--ars-final-display)!important;margin:0 0 16px!important;padding:0 0 11px!important;border-bottom:1px solid var(--ars-final-line)!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col h3::after {display:none!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col a {display:flex!important;align-items:center!important;min-height:28px!important;font:600 11px/1.35 var(--ars-final-ui)!important;white-space:normal!important;color:#B9C4D2!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-contact,
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-bottom nav {display:none!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility {
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;
  gap:0!important;margin-top:6px!important;padding:15px 0!important;
  border-top:1px solid var(--ars-final-line)!important;border-bottom:0!important;
}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-web3 {
  display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:center!important;
  gap:14px!important;min-width:0!important;padding:11px 14px!important;
  background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.09)!important;
  border-radius:9px!important;
}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility-head strong {font-size:11px!important;line-height:1.3!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility-head small {font-size:10px!important;line-height:1.35!important;white-space:normal!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coins {display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-trust {
  display:grid!important;grid-template-columns:minmax(140px,.9fr) minmax(0,1.6fr) minmax(150px,.85fr)!important;
  align-items:center!important;gap:12px!important;padding:13px 0!important;
  border-top:1px solid var(--ars-final-line)!important;border-bottom:0!important;
}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-payments {display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px 14px!important;min-width:0!important;padding:0 10px!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-secure {display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;}
html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-bottom {display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:36px!important;padding:12px 0 2px!important;border-top:1px solid var(--ars-final-line)!important;border-bottom:0!important;font:500 10px/1.3 var(--ars-final-ui)!important;color:#8693A5!important;}
/* Tablet */
@media(min-width:781px) and (max-width:1100px){
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 {grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,210px)!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card {height:210px!important;max-height:210px!important;}
 html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow .alf5-list {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-shell {padding:26px 22px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-main {grid-template-columns:240px minmax(0,1fr)!important;gap:13px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col h3 {font-size:17px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col a {font-size:10px!important;}
}
@media(max-width:780px){
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 {
   grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,175px)!important;
   gap:8px!important;margin:10px 0 15px!important;
 }
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card {
   height:175px!important;min-height:175px!important;max-height:175px!important;
 }
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5) {
   grid-column:1/-1!important;width:calc((100% - 8px)/2)!important;justify-self:center!important;
 }
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-top {top:11px!important;left:9px!important;right:7px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-title {font-size:clamp(21px,5.8vw,27px)!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 [data-direction-key='spor'] .ars-direction-card-title {font-size:clamp(19px,5.3vw,24px)!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 [data-direction-key='promo'] .ars-direction-card-title {font-size:clamp(18px,5vw,23px)!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card-bottom {bottom:8px!important;left:8px!important;right:8px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-direction-card .ars-direction-card-btn.ars-final-cta {height:34px!important;min-height:34px!important;max-height:34px!important;padding-right:8px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-final-cta-icon {width:46px!important;height:34px!important;flex-basis:46px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-final-cta-cannon {width:34px!important;height:17px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-final-cta-label {font-size:10px!important;padding:0 5px 0 8px!important;}
 html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 .ars-final-cta-arrow {width:15px!important;height:15px!important;min-width:15px!important;flex-basis:15px!important;}
 html body.ars-site-final-v197 #icerik .main-content > section.quick-row.arsenal-quick-links-v16 {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;margin-bottom:16px!important;}
 html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > form.search {width:100%!important;flex:0 0 44px!important;}
 html body.ars-site-final-v197 #icerik .quick-row.arsenal-quick-links-v16 > .arsenal-quick-filter-viewport {width:100%!important;flex:0 0 42px!important;height:42px!important;}
 html body.ars-site-final-v197 #icerik .ars-home-heading-title-v30,
 html body.ars-site-final-v197 #arsenal-brand-rails-v27 .abr27-heading h2 {font-size:22px!important;}
 html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity-value {font-size:10px!important;}
 html body.ars-site-final-v197 #icerik :is(#casino,#live) .arsenal-activity-label {font-size:9px!important;}
 html body.ars-site-final-v197 #icerik #ars-bilet-v104 .ars104-grid {display:grid!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-auto-flow:column!important;grid-auto-columns:82%!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;}
 html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow.ars-final-desktop {display:none!important;}
 html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow.ars-final-mobile {display:block!important;}
 html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow.ars-final-mobile .alf5-list {display:flex!important;flex-direction:column!important;gap:6px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 {margin-top:22px!important;margin-bottom:90px!important;border-radius:12px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-shell {padding:16px 12px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-main {display:block!important;padding-bottom:14px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand {padding:0 0 14px!important;margin-bottom:11px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand h2 {font-size:33px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-brand p {font-size:11px!important;line-height:1.55!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col {padding:12px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:9px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col h3 {font-size:20px!important;margin-bottom:9px!important;padding-bottom:8px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-nav-col a {min-height:27px!important;font-size:10px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility {display:block!important;padding:12px 0!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-web3 {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;padding:12px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coins {grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:8px!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-trust {display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:13px 0!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-responsible,
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-payments,
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-secure {flex:1 1 100%!important;justify-content:flex-start!important;}
 html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-payments {padding:0!important;border:0!important;}
}
html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow.ars-final-mobile {display:none!important;}
@media(max-width:780px) {
 html body.ars-site-final-v197 #icerik .main-content > .ars-final-wide-liveflow.ars-final-mobile {display:block!important;}
}
@media(prefers-reduced-motion:reduce){
 html body.ars-site-final-v197 #icerik .ars-direction-card {transition:none!important;}
}


/* ================================================================
   ARSENALBAHIS V198 — MOBILE QUALITY PATCH
   V197 desktop layout stays untouched. Home mobile only, plus
   responsive sports cards. Originals are preserved above this block.
   ================================================================ */

@media (max-width:780px) {
  /* A true centered three-region header: socials | logo | account. */
  html body.ars-site-final-v197 > header.floating-header {
    position:absolute!important; top:8px!important;
    left:50%!important; right:auto!important;
    transform:translateX(-50%)!important;
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    min-width:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    border-radius:12px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .header-top {
    display:grid!important;
    grid-template-columns:minmax(72px,1fr) auto minmax(100px,1fr)!important;
    grid-template-rows:58px!important;
    align-items:center!important;
    justify-content:stretch!important;
    gap:3px!important;
    min-height:58px!important;
    height:58px!important;
    padding:0 8px!important;
    overflow:hidden!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links {
    grid-column:1!important; grid-row:1!important;
    justify-self:start!important; align-self:center!important;
    display:flex!important; flex-wrap:nowrap!important;
    align-items:center!important; gap:1px!important;
    width:auto!important; max-width:100%!important;
    margin:0!important; padding:0!important;
    min-width:0!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .arsenal-h-social {
    display:inline-flex!important; align-items:center!important; justify-content:center!important;
    flex:0 0 21px!important;
    width:21px!important; min-width:21px!important; max-width:21px!important;
    height:27px!important; min-height:27px!important;
    margin:0!important; padding:3px!important;
    border-radius:5px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .arsenal-h-social.live-tv {
    flex-basis:28px!important; width:28px!important; max-width:28px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .arsenal-h-social svg {
    display:block!important; width:15px!important; height:15px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .tv-text {
    font-size:7px!important; line-height:1!important;
  }
  html body.ars-site-final-v197 > header.floating-header .brand-center {
    grid-column:2!important; grid-row:1!important;
    justify-self:center!important; align-self:center!important;
    display:flex!important; align-items:center!important; justify-content:center!important;
    position:absolute!important; left:50%!important; right:auto!important; top:30px!important;
    transform:translate(-50%,-50%)!important; margin:0!important; padding:0!important;
    width:112px!important; min-width:0!important; max-width:112px!important;
    height:45px!important; overflow:visible!important;
  }
  html body.ars-site-final-v197 > header.floating-header .brand-center > img {
    display:block!important; width:110px!important; max-width:110px!important;
    height:auto!important; max-height:45px!important; object-fit:contain!important;
  }
  /* Animated mask generated at desktop coordinates produced duplicate logo on mobile. */
  html body.ars-site-final-v197 > header.floating-header .arsenal-logo-light-mask {
    display:none!important;
  }
  html body.ars-site-final-v197 > header.floating-header .account-actions {
    grid-column:3!important; grid-row:1!important;
    justify-self:end!important; align-self:center!important;
    display:flex!important; flex-direction:row!important; flex-wrap:nowrap!important;
    align-items:center!important; justify-content:flex-end!important;
    gap:4px!important; width:auto!important; min-width:0!important;
    max-width:100%!important; padding:0!important; margin:0!important;
  }
  html body.ars-site-final-v197 > header.floating-header .account-actions .hd-money {
    display:none!important;
  }
  html body.ars-site-final-v197 > header.floating-header .account-actions > .signup-btn,
  html body.ars-site-final-v197 > header.floating-header .account-actions > .login-btn:not(.hd-bal) {
    display:inline-flex!important; align-items:center!important; justify-content:center!important;
    flex:0 0 auto!important; min-width:0!important; width:auto!important;
    height:30px!important; min-height:30px!important;
    margin:0!important; padding:0 6px!important;
    font-size:9px!important; font-weight:800!important; line-height:1!important;
    white-space:nowrap!important; border-radius:6px!important;
  }
  html body.ars-site-final-v197 > header.floating-header nav.floating-nav {
    display:flex!important; align-items:center!important; justify-content:flex-start!important;
    flex-wrap:nowrap!important; width:100%!important; max-width:100%!important;
    height:41px!important; min-height:41px!important;
    margin:0!important; padding:3px 6px!important; gap:3px!important;
    overflow-x:auto!important; overflow-y:hidden!important;
    box-sizing:border-box!important; scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body.ars-site-final-v197 > header.floating-header nav.floating-nav::-webkit-scrollbar {display:none!important;}
  html body.ars-site-final-v197 > header.floating-header nav.floating-nav > a.arsenal-main-nav-link {
    display:inline-flex!important; align-items:center!important; justify-content:center!important;
    flex:0 0 auto!important; min-height:32px!important; height:32px!important;
    width:auto!important; min-width:0!important; max-width:none!important;
    padding:0 10px!important; white-space:nowrap!important;
    font-size:11px!important; border-radius:4px!important;
  }

  /* The fifth card must be a fully usable wide promotional tile. */
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(2,165px) 144px!important;
    gap:8px!important;
    align-items:stretch!important;
    margin:9px 0 16px!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card {
    width:100%!important; max-width:none!important; min-width:0!important;
    height:165px!important; min-height:165px!important; max-height:165px!important;
    grid-area:auto!important; grid-column:auto!important; grid-row:auto!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5) {
    grid-column:1/-1!important; grid-row:3!important;
    justify-self:stretch!important;
    width:100%!important; max-width:100%!important;
    height:144px!important; min-height:144px!important; max-height:144px!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5)::after {
    background:linear-gradient(90deg,rgba(3,6,12,.82),rgba(3,6,12,.28) 55%,rgba(3,6,12,.06))!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5) .ars-direction-card-image {
    object-position:85% 42%!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5) .ars-direction-card-title {
    font-size:26px!important;
  }
  html body.ars-site-final-v197 #icerik section.arsenal-direction-cards-v29 > article.ars-direction-card:nth-child(5) .ars-direction-card-bottom {
    right:10px!important; max-width:210px!important;
  }

  /* Two genuine cards in one football bulletin carousel page. */
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-track {
    gap:8px!important;
    padding:0 0 3px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-page,
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-page.as2-manual-active {
    flex:0 0 100%!important; width:100%!important;
    min-width:100%!important; max-width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important; align-items:stretch!important;
    scroll-snap-align:start!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-card {
    min-width:0!important; height:225px!important; min-height:225px!important;
    border-radius:11px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-meta {
    min-height:32px!important; height:32px!important;
    padding:0 7px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-sport {font-size:7px!important;gap:4px!important;}
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-status {font-size:6px!important;padding:3px 5px!important;}
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-match {
    height:137px!important; min-height:137px!important;
    display:grid!important; grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;
    gap:2px!important; padding:5px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-team {
    min-width:0!important; height:114px!important; padding:5px 2px!important;
    border-radius:6px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-team::before {
    width:66px!important; height:66px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-crest {
    width:32px!important; height:32px!important;
    min-width:32px!important; min-height:32px!important;
    max-width:32px!important; max-height:32px!important; flex-basis:32px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-team-name {
    font-size:8px!important; line-height:1.15!important;
    min-width:0!important; max-width:100%!important;
    text-align:center!important; overflow-wrap:anywhere!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-center {
    width:16px!important; min-width:16px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-separator {
    width:16px!important; min-width:16px!important;
    height:16px!important; min-height:16px!important;
    font-size:5px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-odds {
    left:5px!important; right:5px!important; bottom:6px!important;
    height:37px!important; gap:3px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-odd {
    display:flex!important; flex-direction:column!important;
    align-items:center!important; justify-content:center!important;
    min-width:0!important; padding:3px 1px!important;
    gap:2px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-odd small {
    width:14px!important; height:13px!important; min-height:13px!important;
    font-size:5px!important; line-height:13px!important;
  }
  html body.ars-site-final-v197 #arsenal-sportsbook-final .as2-odd b {
    font-size:10px!important; line-height:1!important;
  }

  /* Footer aligns to the same mobile page edges as the home content. */
  html body.ars-site-final-v197 #footer.ars-footer-v26 {
    position:relative!important; left:0!important; right:auto!important;
    transform:none!important;
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    min-width:0!important;
    margin:24px auto 110px!important;
    box-sizing:border-box!important;
  }
  /* Footer: no oversized boxes, balanced payment and verification rows. */
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-shell {
    padding:17px 13px 14px!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-main {
    padding-bottom:12px!important; margin-bottom:0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility {
    margin-top:0!important; padding:12px 0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-web3 {
    display:block!important; padding:12px 0 2px!important;
    border:0!important; border-radius:0!important; background:transparent!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-utility-head {
    display:flex!important; align-items:center!important; gap:9px!important;
    margin:0 0 10px!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coins {
    display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:5px!important; width:100%!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coin {
    display:flex!important; align-items:center!important; justify-content:center!important;
    flex-direction:row!important; gap:4px!important; min-width:0!important;
    min-height:38px!important; padding:4px 2px!important;
    border:1px solid rgba(255,255,255,.075)!important;
    border-radius:6px!important; background:rgba(255,255,255,.018)!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coin-logo {
    width:17px!important; height:17px!important; min-width:17px!important; flex:0 0 17px!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-coin-code {
    display:inline-block!important; font-size:8px!important; color:#BBC5D4!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-trust {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 133px!important;
    grid-template-areas:'responsible secure' 'payments payments'!important;
    align-items:center!important; gap:11px 9px!important;
    padding:14px 0!important; min-width:0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-responsible {
    grid-area:responsible!important; align-self:center!important;
    min-width:0!important; padding:0!important; margin:0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-payments {
    grid-area:payments!important; display:flex!important;
    flex:unset!important; width:100%!important;
    align-items:center!important; justify-content:center!important; flex-wrap:wrap!important;
    gap:9px 13px!important;
    border:0!important; padding:10px 0 0!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-payments b {
    font-size:8px!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-secure {
    grid-area:secure!important;
    flex:unset!important; min-width:0!important; align-self:center!important;
    display:flex!important; justify-content:flex-end!important; margin:0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-secure .ars-license-link {
    display:block!important; width:133px!important; max-width:100%!important;
    height:auto!important; margin:0!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-secure img {
    display:block!important; width:100%!important; max-width:100%!important;
    height:auto!important; object-fit:contain!important;
  }
  html body.ars-site-final-v197 #footer.ars-footer-v26 .afv26-bottom {
    display:flex!important; justify-content:center!important; align-items:center!important;
    text-align:center!important; min-height:32px!important;
    padding:11px 0 0!important; font-size:9px!important;
  }
}
@media (max-width:360px) {
  html body.ars-site-final-v197 > header.floating-header .header-top {
    grid-template-columns:72px auto minmax(86px,1fr)!important;
    padding:0 5px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .brand-center {
    width:100px!important; max-width:100px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .brand-center > img {
    width:99px!important; max-width:99px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .arsenal-h-social {
    flex-basis:17px!important; width:17px!important; min-width:17px!important;
    max-width:17px!important; padding:2px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .social-links .arsenal-h-social.live-tv {
    flex-basis:24px!important; width:24px!important; max-width:24px!important;
  }
  html body.ars-site-final-v197 > header.floating-header .account-actions > .signup-btn,
  html body.ars-site-final-v197 > header.floating-header .account-actions > .login-btn:not(.hd-bal) {
    font-size:8px!important; padding:0 4px!important;
  }
}




/* ===============================================================
   ARSENALBAHIS V199 — GLOBAL SHELL + MOBILE HEADER
   Applies the approved dark header/footer design on every route.
   Homepage content, games, sportsbook, sliders remain untouched.
   =============================================================== */

/* One clipped overlay only on mobile. Never duplicate the desktop logo. */
html body.ars-v199-shell > header.floating-header img.ars-v199-logo-sheen {
  display:none!important;
}

/* Shared header on all inner pages (home keeps its approved desktop width). */
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header {
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  width:min(1280px,calc(100vw - 24px))!important;
  max-width:1280px!important;
  min-width:0!important;
  margin:0!important;
  transform:translateX(-50%)!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-top:3px solid #ef0107!important;
  border-radius:9px!important;
  background:#0d1119!important;
  box-shadow:0 14px 35px rgba(0,0,0,.21)!important;
}
@media(min-width:781px) {
  html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header .brand-center {
    grid-column:2!important;
    justify-self:center!important;
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:160px!important;
    min-width:0!important;
    max-width:160px!important;
    height:62px!important;
    margin:0!important;
  }
  html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header .brand-center > img:not(.ars-v199-logo-sheen) {
    display:block!important;
    width:100%!important;
    max-width:160px!important;
    height:auto!important;
    max-height:60px!important;
    object-fit:contain!important;
  }
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header .social-links {
  display:flex!important;
  gap:4px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header .social-links a.arsenal-h-social {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:33px!important;
  height:34px!important;
  padding:0 8px!important;
  background:transparent!important;
  border:0!important;
  border-radius:3px!important;
  color:#e7e8ee!important;
  box-shadow:none!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header nav.floating-nav {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:nowrap!important;
  gap:3px!important;
  min-height:47px!important;
  padding:3px 8px!important;
  background:#0a0e16!important;
  border-top:1px solid rgba(233,240,249,.13)!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header nav.floating-nav > a.arsenal-main-nav-link {
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-height:38px!important;
  padding:0 clamp(11px,1vw,17px)!important;
  background:transparent!important;
  border:1px solid transparent!important;
  border-radius:4px!important;
  box-shadow:none!important;
  font:800 14px/1 'Barlow Condensed','Arial Narrow',sans-serif!important;
  color:#e4e8ee!important;
  -webkit-text-fill-color:#e4e8ee!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header nav.floating-nav > a.arsenal-main-nav-link:is(.is-active,[aria-current='page']) {
  background:#cf0c1a!important;
  border-color:#cf0c1a!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header nav.floating-nav > a.arsenal-main-nav-link::before,
html body.ars-v199-shell:not(.ars-site-final-v197) > header.floating-header nav.floating-nav > a.arsenal-main-nav-link.is-active::after {
  display:none!important;
  content:none!important;
}

/* Inner pages: use the same footer composition approved on the homepage. */
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 {
  position:relative!important;
  left:var(--ars-v199-footer-left,0px)!important;
  right:auto!important;
  transform:none!important;
  width:var(--ars-v199-footer-width,min(1280px,calc(100vw - 24px)))!important;
  max-width:calc(100vw - 16px)!important;
  min-width:0!important;
  box-sizing:border-box!important;
  margin:32px 0 25px!important;
  padding:0!important;
  border:1px solid rgba(233,240,249,.13)!important;
  border-top:2px solid #ef0107!important;
  border-radius:13px!important;
  background:linear-gradient(120deg,#101722,#090f18 72%,#111722)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-shell {padding:30px 34px 15px!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-main {
  display:grid!important;
  grid-template-columns:minmax(240px,.9fr) minmax(0,2fr)!important;
  align-items:stretch!important;
  gap:25px!important;
  padding-bottom:22px!important;
  border-bottom:0!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-brand,
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col {
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-brand::after,
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col h3::after,
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col > span {display:none!important;content:none!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-logo {height:53px!important;max-width:177px!important;margin:0 0 17px!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-brand h2 {
  font:900 clamp(31px,2.7vw,43px)/.98 'Barlow Condensed','Arial Narrow',sans-serif!important;
  letter-spacing:-.012em!important;
  margin:10px 0!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-brand p {font:550 12px/1.6 'DM Sans',Inter,sans-serif!important;color:#b6c0ce!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:9px!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col h3 {
  font:900 21px/1 'Barlow Condensed','Arial Narrow',sans-serif!important;
  margin:0 0 16px!important;
  padding:0 0 11px!important;
  border-bottom:1px solid rgba(233,240,249,.13)!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col a {
  display:flex!important;
  align-items:center!important;
  min-height:28px!important;
  font:600 11px/1.35 'DM Sans',Inter,sans-serif!important;
  white-space:normal!important;
  color:#b9c4d2!important;
}
html body.ars-v199-shell #footer.ars-footer-v26 .afv26-contact,
html body.ars-v199-shell #footer.ars-footer-v26 .afv26-bottom nav {display:none!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-utility {
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
  align-items:center!important;
  margin-top:6px!important;
  padding:15px 0!important;
  border-top:1px solid rgba(233,240,249,.13)!important;
  border-bottom:0!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-web3 {
  display:grid!important;
  grid-template-columns:205px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  min-width:0!important;
  padding:11px 14px!important;
  background:rgba(255,255,255,.025)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:9px!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-coins {
  display:grid!important;
  grid-template-columns:repeat(8,minmax(0,1fr))!important;
  gap:0!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-trust {
  display:grid!important;
  grid-template-columns:minmax(140px,.9fr) minmax(0,1.6fr) minmax(150px,.85fr)!important;
  align-items:center!important;
  gap:12px!important;
  padding:13px 0!important;
  border-top:1px solid rgba(233,240,249,.13)!important;
  border-bottom:0!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-payments {
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px 14px!important;
  min-width:0!important;
  padding:0 10px!important;
}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-secure {display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;}
html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-bottom {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:36px!important;
  padding:12px 0 2px!important;
  border-top:1px solid rgba(233,240,249,.13)!important;
  border-bottom:0!important;
  font:500 10px/1.3 'DM Sans',Inter,sans-serif!important;
  color:#8693a5!important;
}
@media (min-width:781px) and (max-width:1100px) {
  html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-shell {padding:26px 22px!important;}
  html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-main {grid-template-columns:240px minmax(0,1fr)!important;gap:13px!important;}
  html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col h3 {font-size:17px!important;}
  html body.ars-v199-shell:not(.ars-site-final-v197) #footer.ars-footer-v26 .afv26-nav-col a {font-size:10px!important;}
}

/* ===============================================================
   MOBILE: logo LEFT, account controls RIGHT, social icons GONE.
   Removes V198's absolute centered brand and its overlap.
   =============================================================== */
@media(max-width:780px) {
  html body.ars-v199-shell.ars-v199-shell > header.floating-header {
    position:absolute!important;
    top:8px!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.13)!important;
    border-top:3px solid #ef0107!important;
    border-radius:11px!important;
    background:#0d1119!important;
    box-shadow:0 12px 26px rgba(0,0,0,.25)!important;
    box-sizing:border-box!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top {
    display:grid!important;
    position:relative!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:56px!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:8px!important;
    width:100%!important;
    min-height:56px!important;
    height:56px!important;
    padding:0 10px!important;
    margin:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    background:transparent!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .social-links {
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    pointer-events:none!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .brand-center {
    display:flex!important;
    position:relative!important;
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
    justify-content:flex-start!important;
    align-items:center!important;
    top:auto!important;
    bottom:auto!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    width:clamp(106px,33vw,136px)!important;
    min-width:0!important;
    max-width:136px!important;
    height:43px!important;
    min-height:0!important;
    max-height:43px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    filter:none!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .brand-center > img:not(.ars-v199-logo-sheen) {
    display:block!important;
    position:relative!important;
    z-index:1!important;
    width:100%!important;
    height:auto!important;
    min-width:0!important;
    max-width:100%!important;
    max-height:43px!important;
    object-fit:contain!important;
    object-position:left center!important;
    margin:0!important;
    padding:0!important;
    filter:none!important;
  }
  /* Stop the legacy JS mask: the V199 glint is clipped to logo pixels. */
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .arsenal-logo-light-mask,
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .arsenal-logo-light-beam {
    display:none!important;
    visibility:hidden!important;
    animation:none!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .brand-center > img.ars-v199-logo-sheen {
    display:block!important;
    position:absolute!important;
    inset:0 auto auto 0!important;
    z-index:2!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:43px!important;
    object-fit:contain!important;
    object-position:left center!important;
    margin:0!important;
    padding:0!important;
    opacity:0;
    filter:brightness(2.5) saturate(.55);
    mix-blend-mode:screen;
    pointer-events:none!important;
    background:transparent!important;
    -webkit-mask-image:linear-gradient(105deg, transparent 36%, #fff 50%, transparent 64%)!important;
    mask-image:linear-gradient(105deg, transparent 36%, #fff 50%, transparent 64%)!important;
    -webkit-mask-size:280% 100%!important;
    mask-size:280% 100%!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    animation:ars-v199-logo-sweep 5.8s ease-in-out infinite!important;
  }
  @keyframes ars-v199-logo-sweep {
    0%,12% {opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0;}
    15% {opacity:.78;}
    34% {opacity:.92;-webkit-mask-position:0% 0;mask-position:0% 0;}
    38%,100% {opacity:0;-webkit-mask-position:0% 0;mask-position:0% 0;}
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .account-actions {
    display:flex!important;
    position:relative!important;
    grid-column:2!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:center!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    overflow:hidden!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions .arsenal-dil,
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions .hd-money {
    display:none!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions > :is(.signup-btn,.login-btn:not(.hd-bal)) {
    display:inline-flex!important;
    position:relative!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    max-width:86px!important;
    height:32px!important;
    min-height:32px!important;
    margin:0!important;
    padding:0 9px!important;
    font:800 10px/1 'DM Sans',Inter,Arial,sans-serif!important;
    white-space:nowrap!important;
    border-radius:6px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions > .signup-btn {
    background:#cc1024!important;
    border-color:#e2243b!important;
    color:#fff!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions > .login-btn:not(.hd-bal) {
    background:#1a202b!important;
    border-color:rgba(255,255,255,.16)!important;
    color:#f7f7f9!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header nav.floating-nav {
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:41px!important;
    min-height:41px!important;
    gap:3px!important;
    margin:0!important;
    padding:3px 6px!important;
    border-top:1px solid rgba(255,255,255,.12)!important;
    background:#0a0e16!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    box-sizing:border-box!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header nav.floating-nav::-webkit-scrollbar {display:none!important;}
  html body.ars-v199-shell.ars-v199-shell > header.floating-header nav.floating-nav > a.arsenal-main-nav-link {
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 10px!important;
    border:1px solid transparent!important;
    border-radius:4px!important;
    background:transparent!important;
    font:800 11px/1 'Barlow Condensed','Arial Narrow',sans-serif!important;
    color:#e4e8ee!important;
    -webkit-text-fill-color:#e4e8ee!important;
    white-space:nowrap!important;
  }
  html body.ars-v199-shell.ars-v199-shell > header.floating-header nav.floating-nav > a.arsenal-main-nav-link:is(.is-active,[aria-current='page']) {
    background:#cf0c1a!important;
    border-color:#cf0c1a!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }

  /* Same V198-inspired footer on EVERY page, not only homepage. */
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 {
    position:relative!important;
    left:var(--ars-v199-footer-left,0px)!important;
    right:auto!important;
    transform:none!important;
    width:var(--ars-v199-footer-width,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
    min-width:0!important;
    margin:24px 0 100px!important;
    padding:0!important;
    border-radius:12px!important;
    box-sizing:border-box!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-shell {padding:16px 12px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-main {
    display:block!important;
    padding-bottom:12px!important;
    border-bottom:0!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-brand {padding:0 0 14px!important;margin-bottom:11px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-brand h2 {font-size:32px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-nav {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:8px!important;
    width:100%!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-nav-col {
    display:block!important;
    min-width:0!important;
    padding:12px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:9px!important;
    background:rgba(255,255,255,.015)!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-nav-col > span {display:none!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-nav-col h3 {font-size:20px!important;margin:0 0 9px!important;padding-bottom:8px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-nav-col a {font-size:10px!important;min-height:27px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-utility {display:block!important;margin-top:0!important;padding:12px 0!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-web3 {
    display:block!important;
    padding:12px 0 2px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-utility-head {display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:10px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-coins {
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:5px!important;
    width:100%!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-coin {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:row!important;
    gap:4px!important;
    min-width:0!important;
    min-height:38px!important;
    padding:4px 2px!important;
    border:1px solid rgba(255,255,255,.075)!important;
    border-radius:6px!important;
    background:rgba(255,255,255,.018)!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-coin-logo {width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-coin-code {display:inline-block!important;font-size:8px!important;color:#bbc5d4!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-trust {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 133px!important;
    grid-template-areas:'responsible secure' 'payments payments'!important;
    align-items:center!important;
    gap:11px 9px!important;
    padding:14px 0!important;
    min-width:0!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-responsible {grid-area:responsible!important;min-width:0!important;padding:0!important;margin:0!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-payments {
    grid-area:payments!important;
    display:flex!important;
    flex:unset!important;
    width:100%!important;
    align-items:center!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    gap:9px 13px!important;
    padding:10px 0 0!important;
    border:0!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
  }
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-secure {grid-area:secure!important;flex:unset!important;min-width:0!important;justify-content:flex-end!important;margin:0!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-secure .ars-license-link {display:block!important;width:133px!important;max-width:100%!important;height:auto!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-secure img {display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;}
  html body.ars-v199-shell.ars-v199-shell #footer.ars-footer-v26 .afv26-bottom {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:32px!important;
    padding:11px 0 0!important;
    text-align:center!important;
    font-size:9px!important;
  }
}
@media(max-width:360px) {
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top {padding:0 8px!important;gap:5px!important;}
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .brand-center {width:106px!important;max-width:106px!important;}
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions {gap:4px!important;}
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .account-actions > :is(.signup-btn,.login-btn:not(.hd-bal)) {padding:0 6px!important;font-size:9px!important;max-width:79px!important;}
}
@media(prefers-reduced-motion:reduce) {
  html body.ars-v199-shell.ars-v199-shell > header.floating-header .header-top > .brand-center > img.ars-v199-logo-sheen {animation:none!important;opacity:0!important;}
}

/* =========================================================
   ARSENAL V258 FINAL - PREMIUM TICKET UI
   Desktop + Mobile
   ========================================================= */

body.ars258-tickets .ars258-section {
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 22px !important;
  background: linear-gradient(
    145deg,#171c27,#090e16
  ) !important;
  box-shadow: 0 20px 42px rgba(0,0,0,.24) !important;
}

body.ars258-tickets .ars258-section-head,
body.ars258-tickets .ars258-history-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  min-height: 72px !important;
  padding: 20px 24px !important;
  border-bottom: 1px solid rgba(255,255,255,.065) !important;
  box-sizing: border-box !important;
}

body.ars258-tickets .ars258-section-head h2 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -.025em !important;
}

body.ars258-tickets .ars258-section-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 27px !important;
  padding: 0 11px !important;
  border: 1px solid rgba(239,28,53,.28) !important;
  border-radius: 99px !important;
  color: #ff7c8e !important;
  background: rgba(239,28,53,.08) !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  letter-spacing: .09em !important;
  white-space: nowrap !important;
}

body.ars258-tickets .ars258-list {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  padding: 16px !important;
}

/* REAL TICKET CARD */
body.ars258-tickets .ars258-ticket {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 170px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 184px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.085) !important;
  border-radius: 17px !important;
  background: linear-gradient(
    140deg,#101621,#0b1019
  ) !important;
  box-shadow:
    0 12px 27px rgba(0,0,0,.17),
    inset 0 1px 0 rgba(255,255,255,.025) !important;
  transition:
    border-color .2s ease,
    transform .2s ease !important;
}

body.ars258-tickets .ars258-ticket:hover {
  border-color: rgba(239,28,53,.30) !important;
  transform: translateY(-2px) !important;
}

body.ars258-tickets .ars258-main {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  min-width: 0 !important;
  padding: 21px 22px !important;
  box-sizing: border-box !important;
}

body.ars258-tickets .ars258-heading {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}

body.ars258-tickets .ars258-title {
  margin: 0 !important;
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
  letter-spacing: -.025em !important;
}

body.ars258-tickets .ars258-description {
  margin: 0 !important;
  color: #8f9baa !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
  font-weight: 650 !important;
}

body.ars258-tickets .ars258-rule {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 7px !important;
  min-height: 64px !important;
  margin-top: 17px !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 12px !important;
  background: rgba(255,255,255,.026) !important;
  box-sizing: border-box !important;
}

body.ars258-tickets .ars258-rule small {
  color: #798596 !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  letter-spacing: .12em !important;
}

body.ars258-tickets .ars258-rule strong {
  color: #eef2f7 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  font-weight: 800 !important;
  overflow-wrap: anywhere !important;
}

/* DETACHABLE STUB */
body.ars258-tickets .ars258-stub {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  min-width: 0 !important;
  padding: 20px 15px !important;
  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(239,28,53,.15),
      transparent 65%
    ),
    linear-gradient(180deg,#22101b,#10141f) !important;
  box-sizing: border-box !important;
}

body.ars258-tickets .ars258-stub::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 15px !important;
  bottom: 15px !important;
  width: 1px !important;
  background: repeating-linear-gradient(
    to bottom,
    rgba(255,255,255,.18) 0 6px,
    transparent 6px 12px
  ) !important;
}

body.ars258-tickets .ars258-stub::after {
  content: "" !important;
  position: absolute !important;
  left: -11px !important;
  top: 18px !important;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid rgba(255,255,255,.06) !important;
  border-radius: 50% !important;
  background: #090e16 !important;
  box-shadow:
    0 125px 0 -1px #090e16 !important;
}

body.ars258-tickets .ars258-stub-label {
  color: #8591a1 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: .13em !important;
  text-align: center !important;
}

body.ars258-tickets .ars258-stub-count {
  color: #fff !important;
  font-size: 37px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: -.04em !important;
  font-variant-numeric: tabular-nums !important;
}

body.ars258-tickets .ars258-stub-unit {
  color: #c2c9d4 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
}

/* HISTORY */
body.ars258-tickets .ars258-history {
  min-height: 140px !important;
}

body.ars258-tickets .ars258-history-head {
  min-height: 70px !important;
}

body.ars258-tickets .ars258-history-head .card-k {
  margin: 0 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
}

body.ars258-tickets .ars258-history > :not(.card-head) {
  color: #8e9aaa !important;
}

/* MOBILE */
@media (max-width: 780px) {

  body.ars258-tickets .ars258-section {
    border-radius: 16px !important;
  }

  body.ars258-tickets .ars258-section-head,
  body.ars258-tickets .ars258-history-head {
    min-height: 58px !important;
    padding: 15px 14px !important;
    gap: 8px !important;
  }

  body.ars258-tickets .ars258-section-head h2,
  body.ars258-tickets .ars258-history-head .card-k {
    font-size: 14px !important;
  }

  body.ars258-tickets .ars258-section-badge {
    min-height: 24px !important;
    padding: 0 8px !important;
    font-size: 8px !important;
  }

  body.ars258-tickets .ars258-list {
    gap: 10px !important;
    padding: 10px !important;
  }

  body.ars258-tickets .ars258-ticket {
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    border-radius: 14px !important;
    transform: none !important;
  }

  body.ars258-tickets .ars258-main {
    width: 100% !important;
    min-width: 0 !important;
    padding: 16px 14px 12px !important;
  }

  body.ars258-tickets .ars258-heading {
    gap: 5px !important;
  }

  body.ars258-tickets .ars258-title {
    font-size: 17px !important;
    line-height: 1.25 !important;
  }

  body.ars258-tickets .ars258-description {
    font-size: 10px !important;
    line-height: 1.5 !important;
  }

  body.ars258-tickets .ars258-rule {
    width: 100% !important;
    min-height: 0 !important;
    margin-top: 13px !important;
    padding: 11px 12px !important;
    gap: 5px !important;
    border-radius: 10px !important;
  }

  body.ars258-tickets .ars258-rule small {
    font-size: 8px !important;
  }

  body.ars258-tickets .ars258-rule strong {
    font-size: 11px !important;
    line-height: 1.5 !important;
  }

  /* COMPACT MOBILE TICKET STRIP */
  body.ars258-tickets .ars258-stub {
    display: grid !important;
    grid-template-columns: 1fr auto auto !important;
    align-items: center !important;
    justify-content: initial !important;
    column-gap: 8px !important;
    width: 100% !important;
    min-height: 52px !important;
    padding: 10px 14px !important;
    border-top: 1px dashed rgba(255,255,255,.13) !important;
    background: linear-gradient(
      90deg,
      rgba(72,15,28,.45),
      rgba(14,18,27,.94)
    ) !important;
  }

  body.ars258-tickets .ars258-stub::before,
  body.ars258-tickets .ars258-stub::after {
    display: none !important;
  }

  body.ars258-tickets .ars258-stub-label {
    text-align: left !important;
    font-size: 9px !important;
  }

  body.ars258-tickets .ars258-stub-count {
    font-size: 25px !important;
    line-height: 1 !important;
  }

  body.ars258-tickets .ars258-stub-unit {
    font-size: 10px !important;
    text-align: right !important;
  }
}
