/* Each currency tile reserves a full cell for its selected mark, including at 320px. */
.currency-choices:not(.for-withdraw) .network-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;column-gap:5px;row-gap:8px}
.currency-choices:not(.for-withdraw) .network-mark{grid-area:1 / 1;align-self:center}
.currency-choices:not(.for-withdraw) .network-copy{grid-row:2;grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}
.currency-choices:not(.for-withdraw) .network-check,.deposit-check{box-sizing:border-box;display:inline-grid;place-items:center;vertical-align:middle;width:24px;height:24px;min-width:24px;min-height:24px;padding:3px;line-height:0;border-radius:50%;border:1px solid #99805278;background:#2e2b22;color:#edd49f}
.currency-choices:not(.for-withdraw) .network-check{grid-area:1 / 2;position:static;align-self:center;justify-self:end;width:22px;height:22px;min-width:22px;min-height:22px}
.currency-choices:not(.for-withdraw) .network-check .icon,.deposit-check .icon{position:static;display:block;width:14px;height:14px;min-width:14px;max-width:none;max-height:none;overflow:visible;stroke-width:2}
.selected-currency>.deposit-check,.auto-credit>.deposit-check{flex:0 0 24px}
.selected-currency>div{min-width:0;overflow-wrap:anywhere}
.funding-pass .auto-credit{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:18px 0;line-height:1.55}
.auto-credit>span:last-child{min-width:0;align-self:center;overflow-wrap:anywhere}
.funding-context{min-width:0}
.deposit-balance{box-sizing:border-box;isolation:isolate;position:relative;min-width:0;width:100%;border-radius:18px;border:1px solid #78654688;padding:clamp(16px,3.5vw,25px);color:#f4f0e6;background:radial-gradient(ellipse at 100% 0%,#594c3547,transparent 70%),linear-gradient(147deg,#242520,#141718 78%);box-shadow:inset 0 1px 0 #ecdcb412}
.deposit-balance>header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:11px}
.deposit-balance-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ccb68410;color:#e2c997;border:1px solid #937e554a}
.deposit-balance-mark>.icon{width:20px;height:20px}
.deposit-balance h2{min-width:0;margin:0;font-size:clamp(14px,2.5vw,17px);font-weight:500;color:#d4d1c5;line-height:1.35;overflow-wrap:anywhere}
.deposit-balance-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:17px 0 16px;min-width:0}
.deposit-balance-value bdi{max-width:100%;min-width:0;font:500 clamp(24px,5vw,39px)/1.15 Georgia,serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#f5efe1}
.deposit-balance-value.is-long bdi{font-size:clamp(21px,4vw,30px)}
.deposit-balance-value>span{font:600 12px/1.3 system-ui,sans-serif;letter-spacing:.045em;color:#d6bf92}
.deposit-balance-history{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:10px;text-align:start;width:100%;padding:13px 0 0;margin:0;min-height:43px;background:transparent;border:0;border-top:1px solid #81775c52;font:inherit;font-size:13px;color:#ece0c8;cursor:pointer;overflow-wrap:anywhere}
.deposit-balance-history .icon{flex:none;width:18px;height:18px}.deposit-balance-history:focus-visible{outline:2px solid #cdb17b;outline-offset:3px;border-radius:2px}
.funding-pass .selected-currency,.funding-pass .auto-credit{padding-inline:clamp(16px,4vw,30px)}
