/* Para yatır / çek — ödeme yöntemi görselleri (mobil + masaüstü) */
.m-nav-items-list-item-bc[id^="8000"] {
  min-width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 100% !important;
  padding: 0 !important;
}

.m-nav-items-list-item-bc[id^="8000"] .nav-ico-w-row-bc,
.m-nav-items-list-item-bc[id^="8000"] .m-nav-icon-bc {
  width: 100% !important;
  display: flex !important;
  justify-content: stretch !important;
  align-items: stretch !important;
  padding: 0 !important;
  min-height: 100px !important;
}

.m-nav-items-list-item-bc[id^="8000"] img,
.dep-w-info-bc [id^="8000"] img.payment-logo,
.payment-info-bc [id^="8000"] img.payment-logo,
.deposit_paytopayzhavale img,
.withdraw_paytopayzhavale img,
.deposit_paytopayzpapara img,
.withdraw_paytopayzpapara img,
.deposit_paytopayzkredikarti img,
.withdraw_paytopayzkredikarti img,
.deposit_manualcrypto img,
.withdraw_manualcrypto img,
.dep-w-info-bc .horizontalSliderElem img.horizontalSliderImg.payment-logo, .payment-info-bc .horizontalSliderElem img.horizontalSliderImg.payment-logo {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 100px !important;
  height: auto !important;
  aspect-ratio: 480 / 280;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
  margin: 0 !important;
  border-radius: 10px !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: #12182a;
}

.m-nav-items-list-item-bc[id^="8000"] .m-nav-list-item-title-bc {
  display: none !important;
}

.m-block-nav-items-bc:has(.m-nav-items-list-item-bc[id^="80001_"]) {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.m-block-nav-items-bc:has(.m-nav-items-list-item-bc[id^="80001_"]) .m-nav-items-list-item-bc:not([id^="80001_"]):not([id^="80009"]) {
  min-width: calc(50% - 5px) !important;
  max-width: calc(50% - 5px) !important;
  flex: 1 1 calc(50% - 5px) !important;
}

[class*="is-web"] .dep-w-info-bc .horizontalSliderWrapper .horizontalSliderImg.payment-logo,
[class*="is-web"] .payment-info-bc .horizontalSliderWrapper .horizontalSliderImg.payment-logo,
[class*="is-web"] .dep-w-info-bc .m-nav-items-list-item-bc[id^="8000"] img.payment-logo,
[class*="is-web"] .payment-info-bc .m-nav-items-list-item-bc[id^="8000"] img.payment-logo {
  min-height: 96px !important;
  max-height: 140px !important;
}

@media (min-width: 520px) {
  .m-nav-items-list-item-bc[id^="8000"] .nav-ico-w-row-bc,
  .m-nav-items-list-item-bc[id^="8000"] img,
  [id^="8000"] img.payment-logo,
  .dep-w-info-bc [id^="8000"] img.horizontalSliderImg,
  .payment-info-bc [id^="8000"] img.horizontalSliderImg {
    min-height: 118px !important;
  }
}

/* Tutar yazma ekranı — ödeme logosu (pay-logo) */
.payment-info-bc .description-c-row-column-bc.pay-logo,
.dep-w-info-bc .description-c-row-column-bc.pay-logo {
  width: 104px;
  min-width: 104px;
  min-height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.payment-info-bc .description-c-row-column-bc.pay-logo > img,
.dep-w-info-bc .description-c-row-column-bc.pay-logo > img {
  max-width: 100%;
  width: 100%;
  max-height: 56px;
  min-height: 40px;
  height: auto;
  object-fit: contain;
  visibility: visible !important;
  opacity: 1 !important;
  display: block;
}

/* === Link Havale 80009 PC + mobile === */
.dep-w-info-bc .m-nav-items-list-item-bc[id^="80009"],
.payment-info-bc .m-nav-items-list-item-bc[id^="80009"],
.m-nav-items-list-item-bc[id^="80009"],
.deposit_linkhavale,
.withdraw_linkhavale {
  min-width: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
  flex: 1 1 100% !important;
  padding: 0 !important;
}
.dep-w-info-bc .m-nav-items-list-item-bc[id^="80009"] .nav-ico-w-row-bc,
.dep-w-info-bc .m-nav-items-list-item-bc[id^="80009"] .m-nav-icon-bc,
.payment-info-bc .m-nav-items-list-item-bc[id^="80009"] .nav-ico-w-row-bc,
.payment-info-bc .m-nav-items-list-item-bc[id^="80009"] .m-nav-icon-bc,
.m-nav-items-list-item-bc[id^="80009"] .nav-ico-w-row-bc,
.m-nav-items-list-item-bc[id^="80009"] .m-nav-icon-bc {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: stretch !important;
  justify-content: stretch !important;
  background: transparent !important;
  border-radius: 0 !important;
}
.dep-w-info-bc .m-nav-items-list-item-bc[id^="80009"] img,
.payment-info-bc .m-nav-items-list-item-bc[id^="80009"] img,
.m-nav-items-list-item-bc[id^="80009"] img,
[id^="80009"] img.payment-logo,
[id^="80009"] img.horizontalSliderImg,
.deposit_linkhavale img,
.withdraw_linkhavale img {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 1600 / 430 !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 12px !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: transparent !important;
  transform: none !important;
}
.m-nav-items-list-item-bc[id^="80009"] .m-nav-list-item-title-bc {
  display: none !important;
}
.payment-info-bc .description-c-row-bc.LinkHavale .pay-logo,
.dep-w-info-bc .description-c-row-bc.LinkHavale .pay-logo {
  width: 168px !important;
  min-width: 168px !important;
  min-height: 48px !important;
}
.payment-info-bc .description-c-row-bc.LinkHavale .pay-logo > img,
.dep-w-info-bc .description-c-row-bc.LinkHavale .pay-logo > img {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: 52px !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  background: transparent !important;
}
@media (min-width: 768px) {
  .dep-w-info-bc .m-nav-items-list-item-bc[id^="80009"] img,
  .payment-info-bc .m-nav-items-list-item-bc[id^="80009"] img,
  .m-nav-items-list-item-bc[id^="80009"] img {
    max-height: 168px !important;
  }
}
/* === Link Havale 80009 end === */

/* payment scope guard — do not style casino game tiles */
.casino-games-list-container-bc [id^="8000"] img,
.casino-games-list-container-bc img.horizontalSliderImg,
.casino-game-item-bc img,
.games-list-bc img.horizontalSliderImg,
.tournament-bc img,
.casino-tournaments-bc img {
  aspect-ratio: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: cover;
  width: auto;
  max-width: 100%;
}

