/* Presentation only. Payment availability, amounts and fees remain server-owned. */
.deposit-premium{background:radial-gradient(ellipse at 12% 10%,#073b404a,transparent 48%),radial-gradient(ellipse at 95% 70%,#15365955,transparent 50%),#071421!important;color:#edf5ff;isolation:isolate}
.deposit-premium .deposit-premium-shell{max-width:1120px!important;width:100%;padding:38px 26px 80px!important;box-sizing:border-box}
.deposit-premium [role=tablist]{max-width:880px;margin:0 auto 18px;gap:12px}
.deposit-premium [role=tab]{min-height:56px;border-radius:14px;background:linear-gradient(155deg,#1d354c,#0c1d2d);border:1px solid #344d64;box-shadow:inset 0 1px #ffffff12,0 6px 14px #0004;font-size:15px}
.deposit-premium [role=tab][aria-selected=true]{color:#20f4b0;border-color:#00d992;background:linear-gradient(145deg,#124538,#0d2932);box-shadow:inset 0 1px #8bffcf33,0 0 24px #00d99214}
.deposit-premium #deposit-panel-crypto{padding:28px!important;border:1px solid #365e79;border-radius:24px;background:linear-gradient(145deg,#122639e8,#091726f5);box-shadow:inset 0 1px #ffffff14,0 25px 60px #0005}
.deposit-premium h1{font-size:28px!important;font-weight:750;letter-spacing:-.6px;margin:0 0 24px!important}
.deposit-premium-steps{gap:16px!important;margin-bottom:26px!important;font-size:12px!important}
.deposit-premium-steps>div{border-bottom-color:#3b596a55;padding-bottom:16px;gap:10px!important}
.deposit-premium-steps>div>span:first-child{width:34px;height:34px;border:1px solid #50758c66;box-shadow:inset 0 2px 3px #ffffff20,0 4px 8px #0004;font-weight:700}
.deposit-premium-form{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-auto-flow:row dense;gap:16px 20px}
.deposit-premium-form>*{grid-column:1;min-width:0;margin:0!important}
.deposit-premium-form>h2:first-child{grid-column:1/-1;font-size:19px;font-weight:700}
.deposit-premium-form>h2:first-child+div{grid-column:1/-1}
.deposit-premium .deposit-premium-security{grid-column:1/-1;min-height:76px;padding:18px 20px;border:1px solid #284c5c;border-radius:16px;background:linear-gradient(115deg,#19374a,#0a2830);box-shadow:inset 0 1px #c7eaff0c}
.deposit-premium-security>span{white-space:nowrap;font-size:11px}
.deposit-premium .deposit-premium-form>section{border:1px solid #304e64;border-radius:17px;background:linear-gradient(145deg,#19334a,#0d1f32);padding:18px;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0002}
.deposit-premium .deposit-premium-assets{grid-column:2;grid-row:4/span 5;align-self:start}
.deposit-premium .deposit-premium-networks{grid-column:2;grid-row:9/span 2;align-self:start}
.deposit-premium .deposit-premium-amount{grid-column:1;grid-row:4;align-self:start}
.deposit-premium input,.deposit-premium select{min-height:48px;border-radius:11px!important;background:linear-gradient(180deg,#081725,#102638)!important;border:1px solid #416078!important;box-shadow:inset 0 3px 7px #0005;color:#f3f8ff}
.deposit-premium .deposit-premium-amount input{font-size:27px;min-height:60px}
.deposit-premium .deposit-asset-card,.deposit-premium .deposit-network-card{position:relative;min-width:0;min-height:86px;padding:11px 9px;gap:9px;border:1px solid #34536a;border-radius:13px;background:linear-gradient(145deg,#213f57,#102338);box-shadow:inset 0 1px #d1edff20,inset 0 -3px #0003,0 5px 8px #0003;transition:transform .15s,border-color .15s,box-shadow .15s}
.deposit-premium .deposit-asset-card b{font-size:12px;white-space:normal;line-height:1.3}
.deposit-premium .deposit-asset-card small{font-size:10px;color:#a0b6c9}
.deposit-premium .deposit-asset-card[data-selected=true],.deposit-premium .deposit-network-card[data-selected=true]{border-color:#00e6a0;background:linear-gradient(145deg,#1e594e,#102c34);box-shadow:inset 0 1px #82ffd64a,inset 0 -3px #0003,0 0 16px #00d99222}
.deposit-premium .deposit-asset-icon,.deposit-premium .deposit-network-card>span:first-child{width:44px;height:44px;border:2px solid #ffffff80;background-image:radial-gradient(circle at 30% 20%,#fff8,transparent 48%),linear-gradient(145deg,#fff3,transparent 40%,#0007);box-shadow:inset 0 0 0 3px #ffffff25,inset -3px -4px 5px #0007,2px 4px 0 #041018,4px 7px 10px #0006;text-shadow:1px 2px 1px #0008;font-size:23px;transform:rotate(-8deg)}
.deposit-premium .deposit-network-card>span:first-child{font-size:20px}
.deposit-premium button:focus-visible,.deposit-premium input:focus-visible,.deposit-premium select:focus-visible{outline:2px solid #50ffd0!important;outline-offset:4px}
@media(hover:hover){.deposit-premium .deposit-asset-card:hover,.deposit-premium .deposit-network-card:hover{transform:translateY(-2px);border-color:#67b6bb;box-shadow:inset 0 1px #fff3,0 8px 14px #0005}}
@media(max-width:900px){.deposit-premium .deposit-premium-shell{padding:56px 14px 70px!important}.deposit-premium #deposit-panel-crypto{padding:20px!important}.deposit-premium-form{display:flex;flex-direction:column;gap:16px}.deposit-premium-form>*{width:100%;box-sizing:border-box}.deposit-premium .deposit-premium-assets{order:0}.deposit-premium .deposit-premium-networks{order:0}}
@media(max-width:480px){.deposit-premium .deposit-premium-shell{padding:55px 10px 65px!important}.deposit-premium #deposit-panel-crypto{padding:15px!important;border-radius:17px}.deposit-premium h1{font-size:24px!important}.deposit-premium-steps{gap:10px!important;font-size:10px!important}.deposit-premium-steps>div>span:first-child{width:27px;height:27px}.deposit-premium [role=tab]{font-size:12px;min-height:46px;padding:10px}.deposit-premium .deposit-premium-security{padding:13px;flex-wrap:wrap;gap:9px}.deposit-premium .deposit-premium-form>section{padding:12px}.deposit-premium .deposit-asset-card{padding:10px 7px;gap:8px;min-height:82px}.deposit-premium .deposit-asset-icon{width:34px;height:34px;font-size:19px}.deposit-premium .deposit-asset-card b{font-size:11px}.deposit-premium .deposit-asset-card small{font-size:9px}.deposit-premium .deposit-asset-card>span:last-child:not(.min-w-0){font-size:13px}}
@media(prefers-reduced-motion:reduce){.deposit-premium *{transition:none!important}}
