.unified-wallet{display:flex;flex-direction:column;gap:24px;min-width:0}
.wallet-home-summary{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:26px 38px;background:radial-gradient(ellipse at 100% 0,#1dc9ad14,transparent 65%),var(--dash-card)!important}
.wallet-home-balance>header{display:flex;align-items:center;gap:14px}.wallet-home-balance>header>div{flex:1}.wallet-home-balance h2,.wallet-home-bank h2{font-size:21px;font-weight:600;line-height:1.8;margin:0}.wallet-home-balance header p,.wallet-home-bank p{font-size:14px;line-height:1.9;color:var(--dash-muted);margin:3px 0 0}
.wallet-home-symbol{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:17px;border:1px solid #19b99f2b;color:var(--dash-accent);background:linear-gradient(145deg,#1bbdae12,#639fef0c)}
.wallet-home-value-label{display:flex;align-items:center;gap:10px;color:var(--dash-muted);margin-top:30px;font-size:14px}.wallet-home-currency{display:flex;margin-inline-start:auto;padding:4px;border:1px solid var(--dash-border);border-radius:20px;background:var(--dash-input)}.wallet-home-currency button{padding:4px 15px;border:0;border-radius:17px;background:none;color:var(--dash-muted);font-size:13px}.wallet-home-currency button[aria-pressed=true]{background:var(--dash-card);color:var(--dash-accent);box-shadow:0 2px 8px #0001}
.wallet-home-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:12px}.wallet-home-total b{font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.6;overflow-wrap:anywhere}.wallet-home-total>span{font-size:15px;color:var(--dash-muted)}.wallet-home-note{font-size:13px;line-height:2;color:var(--dash-muted);margin:4px 0 0}
.wallet-home-cash{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--dash-border)}.wallet-home-cash>div{display:flex;flex-direction:column;gap:7px}.wallet-home-cash span{color:var(--dash-muted);font-size:13px}.wallet-home-cash strong{font-size:19px;font-weight:500;overflow-wrap:anywhere}.wallet-home-cash small{font-size:12px;font-weight:400;color:var(--dash-muted)}
.wallet-home-allocation{display:flex;flex-direction:column;justify-content:center;align-items:center;border-inline-start:1px solid var(--dash-border);padding-inline-start:30px}.wallet-home-ring{height:184px;width:184px;padding:10px;border-radius:50%;background:var(--dash-border)}.wallet-home-ring>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border-radius:50%;width:100%;height:100%;background:var(--dash-card);color:var(--dash-muted)}.wallet-home-ring strong{font-size:30px;font-weight:500;color:var(--dash-text)}.wallet-home-ring span{font-size:13px}.wallet-home-ring svg{color:var(--dash-accent)}.wallet-home-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:18px}.wallet-home-legend>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dash-muted)}.wallet-home-legend i{width:7px;height:7px;border-radius:50%}
.wallet-home-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:24px;border-top:1px solid var(--dash-border)}.wallet-home-actions>a,.wallet-home-actions>button{display:flex;flex-direction:column;align-items:center;gap:11px;color:var(--dash-text);font-size:13px;text-align:center;background:none;border:0;line-height:1.8;min-width:0;padding:0}.wallet-home-actions>a>span,.wallet-home-actions>button>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;border:1px solid var(--dash-border);background:linear-gradient(135deg,#22bda511,#5184d60a);color:var(--dash-accent);box-shadow:inset 0 1px 0 #ffffff14,0 3px 8px #0a303707;transition:transform .2s,background .2s}.wallet-home-actions>a:hover>span,.wallet-home-actions>button:hover>span{transform:translateY(-2px);background:#21b8a01c}
.wallet-home-assets .dash-search{max-width:300px}.wallet-home-assets td{white-space:nowrap}.wallet-home-assets td:first-child{min-width:155px}.wallet-asset-actions{display:flex;gap:10px;align-items:center}.wallet-asset-actions>a{padding:5px 9px;border:1px solid var(--dash-border);border-radius:8px;font-size:12px;color:var(--dash-accent)}.wallet-asset-actions>a:hover{background:#21b8a011}.wallet-home-bank{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.wallet-home-bank>div{flex:1;min-width:180px}.wallet-home-bank h2{font-size:18px}.wallet-home-addresses{scroll-margin-top:130px}.wallet-demo-disclosure summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;font-size:15px}.wallet-demo-disclosure summary::-webkit-details-marker{display:none}.wallet-demo-disclosure summary small{font-size:12px;color:var(--dash-muted);margin-inline-start:10px}.wallet-demo-disclosure[open]>summary{margin-bottom:22px}.wallet-demo-disclosure[open]>summary>svg{transform:rotate(180deg)}.wallet-demo-disclosure .wallet-funding{box-shadow:none;margin:0}
.wallet-withdrawal-tabs{display:flex;gap:9px;margin-bottom:20px}.wallet-withdrawal-tabs>a{padding:11px 22px;background:var(--dash-input);border:1px solid var(--dash-border);border-radius:12px;font-size:14px;color:var(--dash-muted)}.wallet-withdrawal-tabs>a[aria-current=page]{color:var(--dash-accent);background:#19bca212;border-color:#24bda537}.wallet-access-required{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.wallet-access-required>svg{color:var(--dash-accent)}.wallet-access-required h2{font-size:22px;margin:0}.wallet-access-required p{color:var(--dash-muted);font-size:15px;line-height:2;margin:0;max-width:620px}
@media(max-width:1150px){.wallet-home-summary{grid-template-columns:minmax(0,1fr) 170px;gap:24px}.wallet-home-allocation{padding-inline-start:20px}.wallet-home-ring{width:150px;height:150px}.wallet-home-actions{gap:8px}.wallet-home-actions>a,.wallet-home-actions>button{font-size:12px}.wallet-home-bank>.dash-link{margin-inline-start:auto}}
@media(max-width:700px){.wallet-home-summary{grid-template-columns:1fr;padding:22px}.wallet-home-allocation{display:none}.wallet-home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.wallet-home-balance>header p{font-size:12px}.wallet-home-balance h2{font-size:19px}.wallet-home-currency button{padding:4px 12px}.wallet-home-assets .dash-card-heading{align-items:stretch;flex-direction:column}.wallet-home-assets .dash-search{max-width:none;width:100%}.wallet-home-bank>.dash-secondary,.wallet-home-bank>.dash-link{flex:1}.wallet-demo-disclosure summary small{display:block;margin-inline-start:0;margin-top:6px}}
@media(prefers-reduced-motion:reduce){.wallet-home-actions>a>span,.wallet-home-actions>button>span{transition:none}.wallet-home-actions>a:hover>span,.wallet-home-actions>button:hover>span{transform:none}}
