/* withdraw form + loader visibility — betway v4 */

#bw-wd-loader {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 14px;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
#bw-wd-loader .bw-wd-spinner {
  width: 42px;
  height: 42px;
  border: 3px solid rgba(255,255,255,0.25);
  border-top-color: #fff;
  border-radius: 50%;
  animation: bw-wd-spin 0.8s linear infinite;
}
@keyframes bw-wd-spin { to { transform: rotate(360deg); } }

html.is-mobile .user-profile-container.bigpopup:not(.display-none) .u-i-p-c-body-bc:has(> .profile-popup-subpage-root:not(:empty)) > .dep-w-info-bc.withdraw-page,
html.is-mobile .user-profile-container.bigpopup:not(.display-none) .u-i-p-c-body-bc > .dep-w-info-bc.withdraw-page,
html.is-mobile .user-profile-container.bigpopup:not(.display-none) .profile-popup-subpage-root .dep-w-info-bc.withdraw-page,
html.is-mobile .user-profile-container.bigpopup:not(.display-none) .withdraw-page,
.user-profile-container .withdraw-page,
.bigpopup .withdraw-page,
.dep-w-info-bc.withdraw-page {
  display: flex !important;
  flex-direction: column !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  pointer-events: auto !important;
  position: relative !important;
  z-index: 5 !important;
}

.user-profile-container .depositdetail,
.bigpopup .depositdetail,
.overlay-sliding-wrapper-bc.depositdetail,
.payment-details-scrollable-container.depositdetail {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 20 !important;
  pointer-events: auto !important;
}

html.is-mobile .withdraw-page .withdraw-form-l-bc,
html.is-mobile .dep-w-info-bc.withdraw-page .withdraw-form-l-bc,
.user-profile-container .withdraw-page .withdraw-form-l-bc,
.user-profile-container .depositdetail .withdraw-form-l-bc,
.bigpopup .withdraw-form-l-bc,
.depositdetail .withdraw-form-l-bc {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 12px 16px 28px !important;
  position: relative !important;
  z-index: 6 !important;
}

.withdraw-form-l-bc .u-i-p-control-item-holder-bc,
.withdraw-form-l-bc .form-control-bc,
.depositdetail .form-control-bc {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  margin: 0 0 14px !important;
}

.withdraw-form-l-bc .form-control-label-bc.inputs,
.depositdetail .form-control-label-bc.inputs {
  display: flex !important;
  align-items: center !important;
  min-height: 56px !important;
  height: 56px !important;
  width: 100% !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  background: rgba(255, 255, 255, 0.16) !important;
  border: 1px solid rgba(255, 255, 255, 0.32) !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
}

.withdraw-form-l-bc .form-control-input-bc,
.withdraw-form-l-bc input[name="amount"],
.withdraw-form-l-bc input[name="willSend"],
.withdraw-form-l-bc input[name="address"],
.depositdetail .form-control-input-bc,
.depositdetail input[name="amount"],
.depositdetail input[name="willSend"],
.depositdetail input[name="address"] {
  color: #f5f5f5 !important;
  -webkit-text-fill-color: #f5f5f5 !important;
  caret-color: #ffffff !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 100% !important;
  min-height: 56px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  padding: 22px 14px 8px !important;
}

.withdraw-form-l-bc .form-control-title-bc,
.depositdetail .form-control-title-bc {
  color: rgba(255, 255, 255, 0.9) !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 2 !important;
}

.withdraw-form-l-bc button[title="ÇEKİM YAP"],
.depositdetail button[title="ÇEKİM YAP"] {
  opacity: 1 !important;
  visibility: visible !important;
}
