/* =========================================================
   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;
}

#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 #depAcc3.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 #depAcc3.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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .ars-wallet-v33{display:block!important;width:100%!important;min-width:0!important}

#icerik #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .ars-wallet-v33-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
}

#icerik #depAcc3 .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 #depAcc3 .ars-wallet-v33-label{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  min-width:0!important;
}

#icerik #depAcc3 .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 #depAcc3 .ars-wallet-v33-label strong{
  color:#9ca7b1!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:800!important;
}

#icerik #depAcc3 .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 #depAcc3 .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 #depAcc3 .ars-wallet-v33-address code{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-all!important;
}

#icerik #depAcc3 .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 #depAcc3 .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 #depAcc3 .ars-wallet-copy-v33 span{
  display:block!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
}

#icerik #depAcc3 .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 #depAcc3 .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 #depAcc3 .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 #depAcc3 .dep-acc-note svg{
  display:block!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  align-self:center!important;
  color:#d6aa4d!important;
}

#icerik #depAcc3 .dep-acc-note span,
#icerik #depAcc3 .dep-acc-note p,
#icerik #depAcc3 .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 #depAcc3.ars-card-v33{
    padding:14px!important;
    border-radius:15px!important;
  }

  #icerik #depAcc3 .dep-acc-body{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  #icerik #depAcc3 .ars-qr-v33{
    width:100%!important;
    min-width:0!important;
  }

  #icerik #depAcc3 .dep-acc-info{
    width:100%!important;
    padding:13px!important;
  }

  #icerik #depAcc3 .ars-wallet-v33-head{display:block!important}
  #icerik #depAcc3 .ars-wallet-v33-head p{margin-top:7px!important;text-align:left!important}
  #icerik #depAcc3 .ars-wallet-v33-row{grid-template-columns:1fr!important;gap:9px!important}
  #icerik #depAcc3 .ars-wallet-v33-value{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important}
  #icerik #depAcc3 .ars-wallet-v33-value code{min-height:36px!important;padding:0 10px!important;font-size:10px!important}
  #icerik #depAcc3 .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 #depAcc3 .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;
  }
}
