.profile-value-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:8px 0;padding:11px 12px;border:1px solid var(--asset-border,#3c3c3f);border-radius:14px;background:var(--asset-chip,#252529);color:var(--asset-ink,#fff)}
.profile-value-total[hidden]{display:none}
.profile-value-label{font-size:12px;font-weight:700}
.profile-value-amount{font-size:17px;line-height:1.2;text-align:right;white-space:nowrap}
.profile-value-details{grid-column:1/-1;color:var(--asset-dim,#c2c5cc);font-size:11px;line-height:1.45}
#profile-assets .profile-value-total{margin:0 14px 14px}
html[data-theme] .profile-value-total{background:var(--surface,#252529);color:var(--ink,#fff);border-color:var(--hairline,#3c3c3f)}
html[data-theme] .profile-value-details{color:var(--ink-dim,#c2c5cc)}
.profile-asset-chip .profile-asset-value{display:block;flex-basis:100%;font-size:10px;line-height:1.35;opacity:.8}
#value-history .profile-value-details{margin:6px 0 12px;font-size:11px;line-height:1.6;color:var(--ink-dim);overflow-wrap:break-word;white-space:pre-line}
#value-history .market-head{flex-wrap:wrap;gap:6px 12px}
#value-history .market-head>span{flex:1 1 auto}
#value-history #pc-last{white-space:nowrap}
.profile-asset-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:400px;max-height:85dvh;overflow:auto;padding:24px;border:1px solid var(--hairline,#333);border-radius:20px;background:var(--surface,#202024);color:var(--ink,#fff);font:inherit}
.profile-asset-dialog::backdrop{background:#0009}
.profile-asset-dialog h2{margin:4px 32px 22px 0;font-size:20px;overflow-wrap:anywhere}
.profile-asset-dialog dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;font-size:13px}
.profile-asset-dialog dt{color:var(--ink-dim,#aaa)}
.profile-asset-dialog dd{margin:0;text-align:right;overflow-wrap:anywhere}
.profile-asset-dialog .profile-asset-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:1px solid var(--hairline,#444);border-radius:12px;background:transparent;color:inherit;font-size:24px;cursor:pointer}
.profile-asset-disclaimer{margin:20px 0 0;color:var(--ink-dim,#aaa);font-size:12px;line-height:1.6}
#profile-assets-rows .profile-asset-chip,#who-nick{cursor:pointer}
#profile-assets{display:none!important}
.identity-asset-price{font-size:.85em;font-weight:500;opacity:.75;white-space:nowrap}
#profile-header-number{display:block;margin:0 auto 8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}
#value-history .profile-value-details{margin:4px 0 14px;font-size:12px;line-height:1.4;white-space:normal}
#value-history #pc-change::after{content:' ' attr(data-chart-scope);font-size:11px;font-weight:400;opacity:.8}
