@charset "utf-8";

.description-container-bc { width: 100%; }

.description-c-row-bc { display: flex; }

.description-c-row-column-bc.pay-logo { display: flex; align-items: center; }

.description-c-row-column-bc.pay-logo > img { display: block; }

.description-c-row-c-title-bc { display: flex; justify-content: space-between; font-size: 12px; color: rgba(var(--b-sc),.4); }

.description-c-r-c-t-column-bc { display: flex; }

.description-c-r-c-t-column-bc .description-title { color: rgba(var(--b-sc),.6); font-size: 12px; text-transform: capitalize; }

.description-c-r-c-t-column-bc .description-value { color: rgba(var(--b-sc),.9); }

[dir="rtl"] .description-c-r-c-t-column-bc .description-value { direction: ltr; text-align: end; }

[class*="is-web"] .description-c-r-c-t-column-bc .description-value { margin-top: 5px; }

.deposit-wallet-q-code { display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 15px; margin-bottom: 15px; }

.deposit-wallet-q-code > svg { width: 120px; height: 120px; background: rgb(255, 255, 255); padding: 5px; border-radius: var(--border-radius); }

.deposit-wallet-q-code > svg + .to-address { margin-top: 10px; }

.deposit-wallet-q-code .to-address { font-size: 14px; line-height: 18px; word-break: break-all; color: rgba(var(--b-sc),.7); user-select: text; }

.deposit-wallet-q-code a { margin-top: 20px; }

.deposit-wallet-title { font-size: 14px; color: rgba(var(--b-sc),1); }

.deposit-wallet-field { position: relative; margin-top: 10px; }

.deposit-wallet-field .form-control-label-bc.inputs { height: 48px; }

.deposit-wallet-field .wallet-icons { background: rgba(var(--b-sc),.05); }

.deposit-wallet-field .bc-i-copy-icon { color: rgba(var(--b-sc),.7); }

.deposit-wallet-field .bc-i-copy-icon.bc-i-checked { color: rgba(var(--oc-1),1); }

.deposit-wallet-field .bc-i-copy-icon { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .deposit-wallet-field .bc-i-copy-icon:hover { background: none; color: rgba(var(--b-sc),1); cursor: pointer; }
}

@media not all and (hover: hover) {
  .deposit-wallet-field .bc-i-copy-icon:active { background: none; color: rgba(var(--b-sc),1); }
}

.deposit-wallet-field .c-info-icon-bc { margin-top: 5px; margin-bottom: 10px; }

.c-info-copy-text { font-size: 12px; margin-inline-start: 5px; margin-top: 5px; color: rgba(var(--b-sc),.6); }

.expired-address-title { background: red; padding-top: 5px; padding-bottom: 5px; padding-inline-start: 5px; color: rgb(255, 255, 255); margin-bottom: 20px; }

.expired-address { display: flex; flex-direction: column; margin-top: 30px; margin-bottom: 30px; }

.expired-address i { text-align: center; color: red; font-size: 100px; }

.expired-address-text { font-size: 12px; margin-top: 20px; }

.amount-value-item { display: flex; align-items: center; color: rgba(var(--b-sc),.9); font-size: 14px; margin-top: 2px; }

.amount-value-item span + span { margin-inline-start: 3px; }

.depositInfoSection { display: flex; flex-direction: column; gap: 4px; font-size: 12px; margin-top: 4px; }

[class*="is-web"] .depositInfoSection { max-width: 370px; }

.depositInfoItem { display: flex; align-items: center; }

.depositInfoTitle { flex: 1 1 auto; }

.depositInfoTitle, .depositInfoCurrency { color: rgba(var(--b-sc),.6); }

.depositInfoAmount { color: rgba(var(--b-sc),.9); }

.payment-info-bc { user-select: text; }

.payment-info-bc .sdr-item-holder-bc-text { margin-bottom: 10px; }

.payment-info-bc.isLoading { position: relative; }

.payment-info-bc.isLoading .payment-info-content { filter: blur(2px); transition: filter var(--default-transition-duration) ease; pointer-events: none; }

.paymentMethodLoader { position: absolute; background: rgba(var(--b),.7); z-index: 1; }

.dep-w-info-bc .m-block-nav-items-bc { width: 100%; display: grid; grid-template-columns: repeat(auto-fill, minmax(108px, 1fr)); padding: 15px var(--padding-page-aside) 20px; grid-template-rows: auto; gap: 10px; text-align: center; }

.dep-w-info-bc .m-nav-items-list-item-bc { width: 100%; padding-inline: 10px; color: rgba(var(--b-sc),.6); background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); transition: background-color var(--default-transition-duration),color var(--default-transition-duration); }

.dep-w-info-bc .nav-ico-w-row-bc { width: 100%; height: 56px; display: flex; align-items: center; justify-content: center; position: relative; }

.dep-w-info-bc .nav-ico-w-row-bc:not(:only-child) { box-shadow: inset 0 -1px rgba(var(--b),1); }

.dep-w-info-bc .m-nav-icon-bc { font-size: 24px; line-height: 26px; }

.dep-w-info-bc .m-nav-list-item-title-bc { display: flex; justify-content: center; align-items: center; width: 100%; min-height: 42px; padding: 4px 0px; font-size: 12px; line-height: 14px; word-break: break-word; }

.paymentBadgeBlock { position: absolute; top: -4px; pointer-events: none; z-index: 10; }

[dir="ltr"] .paymentBadgeBlock { left: 4px; }

[dir="rtl"] .paymentBadgeBlock { right: 4px; }

[class*="is-web"] .paymentBadgeBlock, [class*="is-mobile"] .paymentBadgeBlock { max-width: 80px; }

.paymentBadgeBlock::after { content: attr(data-badge); display: block; text-align: start; font-size: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: uppercase; }

[class*="is-web"] .paymentBadgeBlock::after { padding: 4px; }

[class*="is-mobile"] .paymentBadgeBlock::after { padding: 2px 4px; }

.paymentBadgeBlock::before { content: ""; display: block; position: absolute; top: 0px; width: 0px; height: 0px; border-top: 4px solid transparent; }

[dir="ltr"] .paymentBadgeBlock::before { left: -8px; }

[dir="rtl"] .paymentBadgeBlock::before { right: -8px; }

.paymentBadgeBlock.badge-featured::after { color: rgb(255, 255, 255); background: rgb(195, 145, 10); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-featured::before { border-inline-end: 8px solid rgba(195, 145, 10, 0.6); }

.paymentBadgeBlock.badge-popular::after { color: rgb(255, 255, 255); background: rgb(213, 16, 130); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-popular::before { border-inline-end: 8px solid rgba(213, 16, 130, 0.6); }

.paymentBadgeBlock.badge-new::after { color: rgb(255, 255, 255); background: rgb(227, 32, 32); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-new::before { border-inline-end: 8px solid rgba(227, 32, 32, 0.6); }

.paymentBadgeBlock.badge-recommended::after { color: rgb(255, 255, 255); background: rgb(83, 147, 79); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-recommended::before { border-inline-end: 8px solid rgba(83, 147, 79, 0.6); }

.paymentBadgeBlock.badge-fastest::after { color: rgb(255, 255, 255); background: rgb(16, 119, 195); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-fastest::before { border-inline-end: 8px solid rgba(16, 119, 195, 0.6); }

.paymentBadgeBlock.badge-instant::after { color: rgb(255, 255, 255); background: rgb(112, 0, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-instant::before { border-inline-end: 8px solid rgba(112, 0, 255, 0.6); }

.paymentBadgeBlock.badge-one-click::after { color: rgb(255, 255, 255); background: rgb(73, 85, 126); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; }

.paymentBadgeBlock.badge-one-click::before { border-inline-end: 8px solid rgba(73, 85, 126, 0.6); }