.wallet-payment-channels{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none!important;gap:8px!important;padding:6px!important}
.wallet-payment-channels>button{min-width:0;min-height:66px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px!important;border-radius:12px!important;font-size:12px!important;text-align:left;line-height:1.4}
.wallet-payment-channels small{display:block;font-size:10px;font-weight:500;margin-top:3px;line-height:1.4}
.crypto-channel{border:1px solid transparent;background:transparent;color:#16745e;font-weight:700;cursor:pointer}
.crypto-channel.is-selected{border-color:#008669;box-shadow:0 1px 4px #00866920;background:#fff}
.crypto-coin{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#00896d;color:white!important;font-size:25px;font-weight:800;flex-shrink:0}
.wallet-payment-channels .crypto-coin{width:26px;height:26px;font-size:19px}
.wallet-payment-channels .crypto-channel:not(.is-selected){color:#94a3b8;background:transparent;border-color:transparent;box-shadow:none}
.crypto-deposit-card{--crypto-text:#183d34;--crypto-muted:#617b72;--crypto-border:#d7e8e1;max-width:800px;margin:auto;background:#fff;border:1px solid var(--crypto-border);border-radius:20px;padding:24px;color:var(--crypto-text)}
.crypto-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px}.crypto-card-heading h4{font-size:20px;font-weight:800}.crypto-card-heading p{color:#00866b;font-size:12px;margin-top:2px}.crypto-card-heading p strong{background:#e4f5ee;padding:2px 6px;border-radius:5px;margin-left:4px;font-size:10px}
.crypto-deposit-card p{font-size:12px;line-height:1.7}.crypto-intro{color:var(--crypto-muted)}.crypto-deposit-card [hidden]{display:none!important}
.crypto-steps{display:flex;list-style:none;padding:12px 0;margin:12px 0 0;border-bottom:1px solid var(--crypto-border);gap:10px}.crypto-steps li{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--crypto-muted)}.crypto-steps b{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#edf3f0}.crypto-steps [aria-current],.crypto-steps .is-done{color:#00866b;font-weight:700}.crypto-steps [aria-current] b{background:#00866b;color:white}.crypto-steps .is-done b{background:#dff6ec;color:#00866b}
.crypto-status-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;min-height:40px}#crypto-feedback{font-size:12px;line-height:1.7;color:#08765c}#crypto-feedback.is-error{color:#a26410}
.crypto-secondary{flex-shrink:0;border:1px solid var(--crypto-border);background:transparent;color:var(--crypto-text);border-radius:9px;padding:9px 10px;font-size:11px;font-weight:600;cursor:pointer}.crypto-secondary:disabled{opacity:.55;cursor:wait}
#crypto-limits{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#eff8f4;border-radius:12px;padding:12px 14px;margin:12px 0 16px}#crypto-limits>div{display:flex;flex-direction:column;gap:4px}#crypto-limits>div>span{font-size:11px;color:var(--crypto-muted)}#crypto-limits strong{font-size:14px;font-weight:700}
.crypto-primary{width:100%;border:0;border-radius:12px;background:#00896d;color:white;padding:13px;font-weight:700;cursor:pointer;font-size:13px}.crypto-primary:disabled{opacity:.5;cursor:default}
.crypto-receive-grid{display:grid;grid-template-columns:204px minmax(0,1fr);align-items:center;gap:22px}
#crypto-qr{width:204px;min-height:204px;display:grid;place-items:center;background:white;margin:0 auto;padding:12px;border-radius:14px;border:1px solid #d7e8e2}#crypto-qr img,#crypto-qr canvas{max-width:180px}
.crypto-network-pill{display:inline-block;border-radius:7px;background:#e6f5ee;color:#007858;padding:5px 8px;font-size:11px;font-weight:700}
#crypto-receive label{display:block;font-size:12px;font-weight:600;margin:12px 0 6px}.crypto-address-row{display:flex;gap:6px;min-width:0}.crypto-address-row input{min-width:0;width:100%;font:12px monospace;background:#f6faf8;border:1px solid #bfdace;padding:12px 10px;border-radius:10px;color:#183d34}.crypto-address-row button{flex-shrink:0;white-space:nowrap;border:1px solid #b4dacc;border-radius:10px;padding:10px;font-size:12px;color:#007858;background:transparent;cursor:pointer}.crypto-receive-info>p{color:var(--crypto-muted);margin-top:10px}
.crypto-network-note{background:#fff7e8;color:#895a09!important;border-radius:10px;padding:10px 12px;margin-top:16px}
.crypto-credit-details{margin-top:12px}.crypto-credit-details summary{font-size:12px;color:var(--crypto-muted);cursor:pointer;padding:6px 0}.crypto-credit-note{color:var(--crypto-muted)!important;margin-top:5px}
#crypto-recent{margin-top:12px;font-size:12px;font-weight:700;color:#00866b}#crypto-recent:empty{display:none}
.crypto-history{margin-top:18px;padding-top:14px;border-top:1px solid var(--crypto-border);background:transparent!important}.crypto-history>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.crypto-history h5{font-size:13px;font-weight:700}#crypto-checked{font-size:10px;color:var(--crypto-muted)}#crypto-empty{color:var(--crypto-muted);padding:14px 0 4px}#crypto-history-list{padding:0;margin:0;list-style:none}#crypto-history-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--crypto-border);font-size:12px}#crypto-history-list li:last-child{border-bottom:0;padding-bottom:0}#crypto-history-list small{display:block;color:var(--crypto-muted);font-size:10px;overflow-wrap:anywhere;margin-top:4px}.crypto-success{color:#00866b}
.dark .crypto-channel,.dark .crypto-deposit-card{--crypto-text:#e4f4ee;--crypto-muted:#aec7bc;--crypto-border:#2b5145;background:#112c26;color:#e4f4ee;border-color:#2b5f4e}.dark .crypto-channel.is-selected,.dark #crypto-limits{background:#174336}.dark .crypto-address-row input{background:#0d221d;color:#ddefe7}.dark .crypto-credit-note{color:#aec7bc!important}.dark .crypto-steps b{background:#204335}.dark .crypto-steps [aria-current] b{background:#00866b}.dark .crypto-steps [aria-current],.dark .crypto-steps .is-done,.dark .crypto-success{color:#7de6bd}
.dark #crypto-feedback,.dark .crypto-card-heading p,.dark .crypto-address-row button,.dark #crypto-recent{color:#7de6bd}.dark #crypto-feedback.is-error{color:#f9cf83}.dark .crypto-network-pill,.dark .crypto-card-heading p strong{background:#204936;color:#9de4bf}.dark .crypto-network-note{background:#352c18;color:#f6d294!important}
.dark .wallet-payment-channels .crypto-channel:not(.is-selected){color:#94a3b8;background:transparent;border-color:transparent}
@media(max-width:600px){.crypto-deposit-card{padding:16px;border-radius:16px}.wallet-payment-channels>button{flex-direction:column;gap:5px;text-align:center;font-size:11px!important}.wallet-payment-channels small{font-size:9px}.wallet-payment-channels{gap:4px!important}.crypto-receive-grid{grid-template-columns:1fr;gap:12px}.crypto-steps{gap:5px}.crypto-status-bar{gap:8px}.crypto-secondary{padding:9px 7px;font-size:10px}.crypto-card-heading h4{font-size:18px}.crypto-network-pill{display:none}#crypto-receive label{margin-top:0}}
@media(max-width: 1440px){
  html:where([data-mobile-document="true"]) body.mobile-app-page.mobile-ui-v2.mobile-wallet-phase6-active .mobile-wallet-topup-panel>.wallet-payment-channels{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html:where([data-mobile-document="true"]) body.mobile-app-page.mobile-ui-v2.mobile-wallet-phase6-active .wallet-payment-channels>button{margin:0!important;min-height:70px!important;padding:8px 4px!important;font-size:11px!important;border-radius:10px!important}
  html:where([data-mobile-document="true"]) body.mobile-app-page.mobile-ui-v2.mobile-wallet-phase6-active .wallet-payment-channels small{font-size:9px;line-height:1.3}
}
