.cst-app[data-shell-ready="true"] .wallet-v3-panel{display:grid;grid-auto-rows:max-content;align-content:start;gap:16px;padding:20px 18px 112px;overflow-x:hidden;overflow-y:auto;color:var(--foreground);background:var(--background);scrollbar-width:none;overscroll-behavior-y:contain}.wallet-v3-panel::-webkit-scrollbar{display:none}
.wallet-v3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 2px 2px}.wallet-v3-head>div{display:grid;gap:7px}.wallet-v3-head h1{margin:0;font:650 clamp(1.8rem,7vw,2.65rem)/1.02 var(--font-sans);letter-spacing:-.055em}.wallet-v3-head p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.45}.wallet-v3-head>.ui-badge i{width:6px;height:6px;border-radius:50%;background:var(--foreground)}
.wallet-v3-panel .ui-button-secondary{border-color:var(--border);color:var(--foreground);background:var(--secondary)}.wallet-v3-balances{display:grid;grid-template-columns:1.55fr 1fr;gap:10px}.wallet-v3-balances article{min-height:210px}.wallet-v3-balances article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-v3-balances .wallet-v3-balance-unit{justify-content:flex-start}.wallet-v3-balances article>div:first-child>span:first-child{color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.08em}.wallet-v3-balances article>b{overflow:hidden;margin-top:5px;color:var(--foreground);font:600 clamp(2.25rem,10vw,3.4rem)/.95 var(--font-sans);letter-spacing:-.06em;text-overflow:ellipsis}.wallet-v3-balances .wallet-v3-lb-balance{grid-template-rows:auto 1fr}.wallet-v3-balances .wallet-v3-lb-balance>b{align-self:end;margin-top:0}.wallet-v3-balance-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.wallet-v3-balance-actions .ui-button{min-width:0;padding-inline:9px;gap:5px;overflow:hidden;font-size:12px}.wallet-v3-balance-actions .ui-button b{overflow:hidden;text-overflow:ellipsis}.wallet-v3-primary-balance[data-wallet-connection-state="disconnected"] [data-wallet-requires-connection]{opacity:.4}
.wallet-v3-account-activity{display:grid;align-self:start;height:max-content;min-height:150px;max-height:none;overflow:hidden;padding:0}.wallet-v3-activity{padding:20px}.wallet-v3-activity>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.wallet-v3-activity h2{margin:0;font:600 21px/1.15 var(--font-sans);letter-spacing:-.03em}.wallet-v3-activity>header .ui-button{flex:0 0 auto;margin:0;min-height:38px}.wallet-v3-activity .wallet-activity-list{display:grid;gap:7px}.wallet-v3-activity .wallet-activity-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.wallet-v3-activity .wallet-activity-list article>i{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary)}.wallet-v3-activity .wallet-activity-list article>i::after{content:"↗";color:var(--muted-foreground);font-size:10px}.wallet-v3-activity .wallet-activity-list article>div{display:grid;gap:3px;min-width:0}.wallet-v3-activity .wallet-activity-list article b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wallet-v3-activity .wallet-activity-list article span{color:var(--muted-foreground);font-size:9px}.wallet-v3-activity .wallet-activity-list article strong{font-size:11px;text-align:right}.wallet-v3-activity .wallet-activity-empty{padding:24px;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:11px;text-align:center}
@media(max-width:680px){.cst-app[data-shell-ready="true"] .wallet-v3-panel{padding:16px 12px 104px}.wallet-v3-balances{grid-template-columns:1fr}.wallet-v3-balances article{min-height:185px}.wallet-v3-activity{padding:18px}}
@media(max-width:390px){.wallet-v3-balance-actions{gap:6px}.wallet-v3-balance-actions .ui-button{padding-inline:6px;font-size:10px}.wallet-v3-activity .wallet-activity-list article{grid-template-columns:28px minmax(0,1fr)}.wallet-v3-activity .wallet-activity-list article strong{grid-column:2;text-align:left}}
@media(prefers-reduced-motion:reduce){.wallet-v3-panel *{scroll-behavior:auto!important}}
