/* Profile ANA BAKİYE card — blue glass look (deposit/withdraw) */

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
  background: linear-gradient(180deg, #4F8BC4 0%, #3A74B0 45%, #2F63A0 100%) !important;
  background-color: #3A74B0 !important;
  background-image: linear-gradient(180deg, #4F8BC4 0%, #3A74B0 45%, #2F63A0 100%) !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 22px rgba(0, 12, 31, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
  padding: 14px 14px 12px !important;
  overflow: hidden !important;
  position: relative !important;
  color: #fff !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:before,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:before,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:before,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:before {
  display: block !important;
  content: "" !important;
  opacity: 0.85 !important;
  background: radial-gradient(circle at -10% 120%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 58%) !important;
  background-image: radial-gradient(circle at -10% 120%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 58%) !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after {
  display: block !important;
  opacity: 0.16 !important;
  color: #fff !important;
  font-size: 72px !important;
  top: -8px !important;
  right: -6px !important;
  left: auto !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .total-balance-r-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .total-balance-r-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .total-balance-r-bc {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 10px !important;
  margin-bottom: 10px !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-title-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-title-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-title-bc {
  color: rgba(255, 255, 255, 0.95) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.95) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  opacity: 1 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-amount-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-amount-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-amount-bc {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: 22px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  margin: 4px 0 0 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-c-icon-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-c-icon-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-c-icon-bc {
  width: 34px !important;
  height: 34px !important;
  line-height: 34px !important;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, 0.16) !important;
  color: rgba(255, 255, 255, 0.92) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.92) !important;
  font-size: 18px !important;
  flex-shrink: 0 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-buttons-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-buttons-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-buttons-bc {
  display: flex !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-buttons-bc a.u-i-p-a-deposit-bc,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-buttons-bc a.u-i-p-a-withdraw-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc,
html.is-mobile .user-profile-container .u-i-p-c-body-bc .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc,
html.is-mobile .user-profile-container .u-i-p-c-body-bc .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc,
html.is-mobile a.u-i-p-a-deposit-bc,
html.is-mobile a.u-i-p-a-withdraw-bc,
html.is-web a.u-i-p-a-deposit-bc,
html.is-web a.u-i-p-a-withdraw-bc {
  flex: 1 1 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  min-height: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border-radius: 10px !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  background: rgba(255, 255, 255, 0.22) !important;
  background-color: rgba(255, 255, 255, 0.22) !important;
  background-image: none !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  opacity: 1 !important;
  filter: none !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc:hover,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc:hover,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc:hover,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc:hover,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc:hover,
html.is-web .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc:hover {
  background: rgba(255, 255, 255, 0.30) !important;
  background-color: rgba(255, 255, 255, 0.30) !important;
  border-color: rgba(255, 255, 255, 0.34) !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc *,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc *,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc span,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc span,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i::before,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i::before,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc *,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc *,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc span,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc span,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i::before,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i::before,
html.is-mobile a.u-i-p-a-deposit-bc *,
html.is-mobile a.u-i-p-a-withdraw-bc *,
html.is-web a.u-i-p-a-deposit-bc *,
html.is-web a.u-i-p-a-withdraw-bc * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  fill: #ffffff !important;
  background: transparent !important;
  background-image: none !important;
  opacity: 1 !important;
  filter: none !important;
  text-shadow: none !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc i,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-withdraw-bc i {
  font-size: 17px !important;
  margin: 0 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc + a.u-i-p-a-withdraw-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable a.u-i-p-a-deposit-bc + a.u-i-p-a-withdraw-bc {
  margin-inline-start: 0 !important;
}

/* BALANCE_CARD_V2 */

/* Beat casino-gold-ui-fix / cta yellow deposit force */
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-a-deposit-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-a-withdraw-bc,
html.is-mobile .user-profile-container.bigpopup .u-i-p-a-deposit-bc,
html.is-mobile .user-profile-container.bigpopup .u-i-p-a-withdraw-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-c-body-bc a.u-i-p-a-deposit-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-c-body-bc a.u-i-p-a-withdraw-bc,
html.is-mobile .user-profile-container .u-i-p-c-body-bc a.u-i-p-a-deposit-bc,
html.is-mobile .user-profile-container .u-i-p-c-body-bc a.u-i-p-a-withdraw-bc,
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-a-deposit-bc,
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-a-withdraw-bc {
  background: rgba(255, 255, 255, 0.22) !important;
  background-color: rgba(255, 255, 255, 0.22) !important;
  background-image: none !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
}

html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-a-deposit-bc *,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-a-withdraw-bc *,
html.is-mobile .user-profile-container.bigpopup .u-i-p-a-deposit-bc *,
html.is-mobile .user-profile-container.bigpopup .u-i-p-a-withdraw-bc *,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-c-body-bc a.u-i-p-a-deposit-bc *,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-c-body-bc a.u-i-p-a-withdraw-bc *,
html.is-mobile .user-profile-container .u-i-p-c-body-bc a.u-i-p-a-deposit-bc *,
html.is-mobile .user-profile-container .u-i-p-c-body-bc a.u-i-p-a-withdraw-bc *,
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-a-deposit-bc *,
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-a-withdraw-bc * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  fill: #ffffff !important;
  background: transparent !important;
  opacity: 1 !important;
}


/* Force blue card over profile-pc-glass dark navy */
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-mobile .user-profile-container.bigpopup .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
  background: linear-gradient(180deg, #4F8BC4 0%, #3A74B0 45%, #2F63A0 100%) !important;
  background-color: #3A74B0 !important;
  background-image: linear-gradient(180deg, #4F8BC4 0%, #3A74B0 45%, #2F63A0 100%) !important;
  border-color: transparent !important;
}


/* TOPLAM BONUS PARA card — pink */
html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container.bigpopup .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-mobile .user-profile-container.bigpopup .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-web .popup-holder-bc.user-profile-container.bigpopup .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
  background: linear-gradient(180deg, #E879B8 0%, #D45A9E 45%, #C04488 100%) !important;
  background-color: #D45A9E !important;
  background-image: linear-gradient(180deg, #E879B8 0%, #D45A9E 45%, #C04488 100%) !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 22px rgba(0, 12, 31, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
  padding: 14px 14px 12px !important;
  overflow: hidden !important;
  position: relative !important;
  color: #fff !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:before,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:before,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:before,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:before {
  display: block !important;
  content:  !important;
 opacity: 0.85 !important;
 background: radial-gradient(circle at -10% 120%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 58%) !important;
 background-image: radial-gradient(circle at -10% 120%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 58%) !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after,
html.is-mobile .overlay-sliding-wrapper-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after {
 display: block !important;
 opacity: 0.16 !important;
 color: #fff !important;
 font-size: 72px !important;
 top: -8px !important;
 right: -6px !important;
 left: auto !important;
 z-index: 0 !important;
 pointer-events: none !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-title-bc,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc,
html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .ellipsis,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-title-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .ellipsis,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-title-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc {
 color: #ffffff !important;
 -webkit-text-fill-color: #ffffff !important;
 opacity: 1 !important;
}

html.is-mobile .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc,
html.is-web .popup-holder-bc.user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc,
html.is-web .user-profile-container .u-i-p-amounts-bc.bonuses .u-i-p-a-amount-bc {
 font-size: 22px !important;
 font-weight: 700 !important;
}

