/* Isolate coin artwork from generic item and button SVG rules. */
.deposit-crypto-card .deposit-coin-icon-box{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0!important;line-height:0;flex:none;position:relative;transform:none!important}.deposit-crypto-card .deposit-coin-icon-box>svg,.deposit-crypto-card .deposit-coin-icon-box>img{display:block!important;width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;object-fit:contain;flex:none}.deposit-tab{flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap}.deposit-tab>svg{display:block;flex:0 0 15px;width:15px!important;height:15px!important;margin:0!important;position:static!important;transform:none!important}.deposit-tab span{display:block;line-height:18px}.deposit-amount-left{flex:0 1 auto;min-width:0;gap:6px}.deposit-amount-left #deposit-amount-input{width:3ch;min-width:2ch;max-width:12ch;flex:none;font-variant-numeric:tabular-nums}.deposit-currency-sym{flex:none;line-height:1}.deposit-amount-card{gap:12px}.deposit-min-label{margin-left:auto;white-space:nowrap}.deposit-dialog .deposit-head .deposit-close-btn{display:none}dialog:has(.deposit-dialog){width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow-y:auto;overflow-x:hidden}.deposit-head{padding-right:48px}.deposit-crypto-card{min-width:0}.deposit-tabs{align-items:stretch}
.ticker{display:grid!important;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;height:auto!important;gap:6px 8px;padding:8px 12px;overflow:hidden!important}.ticker .live-label{grid-column:1/-1;padding:0!important}.ticker #best-drop{grid-column:1;grid-row:2;min-width:0;overflow:hidden}.ticker #best-drop:empty{display:none}.ticker #best-drop .drop{width:100%!important;min-width:0!important;height:88px;margin:0;box-sizing:border-box}.ticker #drops{grid-column:2;grid-row:2;display:flex;min-width:0;width:100%;gap:6px;height:88px}.ticker:has(#best-drop:empty) #drops{grid-column:1/-1}.ticker #drops .drop{flex:0 0 125px;width:125px;height:88px}.ticker #best-drop .drop img{width:100%;height:100%;object-fit:contain}.footer-documents{width:100%;max-width:600px;margin:10px 0}.footer-documents details{border-bottom:1px solid #303138;padding:12px 0}.footer-documents summary{cursor:pointer;color:#aeb0ba;font-size:12px}.footer-documents p{font-size:12px;line-height:1.7;color:#8e929c;margin:12px 0}.account-avatar{padding:0!important;overflow:hidden;cursor:pointer;flex:none}.account-avatar img{width:100%;height:100%;object-fit:cover}.avatar-editor{text-align:center}.avatar-editor h2{padding-right:28px;font-size:21px}.avatar-editor>img{display:block;width:140px;height:140px;object-fit:cover;border-radius:18px;margin:20px auto}.avatar-upload{display:block;border-radius:10px;padding:14px;background:#ffdf00;color:#17181b;font-weight:700;margin:20px 0;cursor:pointer}.avatar-upload input{display:block;max-width:100%;margin-top:10px;font-size:12px}.avatar-editor p{font-size:12px;color:#999;line-height:1.6}@media(max-width:650px){.ticker{grid-template-columns:110px minmax(0,1fr);padding:7px 8px;gap:5px}.ticker #best-drop .drop,.ticker #drops{height:72px}.ticker #drops .drop{flex-basis:100px;width:100px;height:72px}.ticker .drop .drop-percent{font-size:9px;line-height:11px;padding:3px}.ticker .drop-avatar{width:18px;height:18px}.deposit-crypto-card{padding:10px 5px;gap:6px}.deposit-crypto-label{font-size:10px}.deposit-amount-input{font-size:24px}}

/* Network badges have their own geometry, independent of full coin icons. */
.deposit-crypto-card .deposit-network-badge{box-sizing:border-box;position:absolute;right:-3px;bottom:-2px;width:18px;height:18px;min-width:18px;min-height:18px;padding:1px;border:2px solid #292a30;border-radius:50%;display:grid;place-items:center;overflow:hidden;line-height:0;transform:none}
.deposit-network-badge .deposit-network-art{display:grid;place-items:center;width:12px;height:12px;min-width:0;min-height:0;margin:0;padding:0;line-height:0}
.deposit-crypto-card .deposit-network-badge .deposit-network-art>svg,.deposit-crypto-card .deposit-network-badge .deposit-network-art>img{display:block;width:12px!important;height:12px!important;min-width:0!important;min-height:0!important;max-width:12px!important;max-height:12px!important;object-fit:contain;margin:0;padding:0;transform:none;position:static}

/* Also constrain older cached badge markup, which used the full-size coin class. */
.deposit-dialog .deposit-crypto-card .deposit-network-badge{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;right:-2px!important;bottom:-2px!important;overflow:hidden!important;box-sizing:border-box!important}
.deposit-dialog .deposit-crypto-card .deposit-network-badge>div{width:12px!important;height:12px!important;min-width:0!important;min-height:0!important;max-width:12px!important;max-height:12px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;position:static!important;transform:none!important}
.deposit-dialog .deposit-crypto-card .deposit-network-badge svg,.deposit-dialog .deposit-crypto-card .deposit-network-badge img{width:12px!important;height:12px!important;min-width:0!important;min-height:0!important;max-width:12px!important;max-height:12px!important;display:block!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;object-fit:contain!important}

.deposit-tab>.deposit-tab-png{display:block;width:16px!important;height:16px!important;min-width:16px;max-width:16px;object-fit:contain;position:static!important;transform:none!important;margin:0;flex:none}
