.token-preview{gap:var(--space-4);display:grid}.token-preview-mark.asset-icon{--asset-icon-size:36px}.token-preview-spark{margin:-2px 0}.token-preview-buy{gap:var(--space-1-5)}.token-preview-buy-mark.asset-icon{--asset-icon-size:18px;flex:none}.token-preview-social{align-items:center;gap:var(--space-3);color:var(--text-label);margin:0;font-size:.8125rem;line-height:1.3;display:flex}.token-preview-social strong{color:var(--text-value);font-weight:600}.token-preview-faces{flex:none;display:inline-flex}.token-preview-face.social-avatar{border:2px solid var(--surface-secondary);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-size:.75rem;display:grid;overflow:hidden}.token-preview-face.social-avatar:first-child{margin-left:0}.token-preview-own{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-label);font-size:var(--type-label-size);display:flex}.token-preview-own strong{color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight)}
.position-list{--position-bleed:12px;width:calc(100% + var(--position-bleed) * 2);margin-inline:calc(var(--position-bleed) * -1);padding-top:var(--space-3);font-variant-numeric:tabular-nums}.position-rows{gap:var(--space-half);margin:0;padding:0;list-style:none;display:grid}.position-item{border-radius:var(--karma-radius-control)}.position-rows{--position-row-surface:var(--surface-card)}.karma-surface-card .position-rows{--position-row-surface:var(--surface-card-hover)}.position-item[data-expanded]{background:var(--position-row-surface)}@media (hover:hover){.position-item:not([data-expanded]):has(>button.position-line):hover{background:var(--position-row-surface)}}.position-line{align-items:center;column-gap:var(--space-3);width:100%;min-height:64px;padding:10px var(--position-bleed);border-radius:var(--karma-radius-control);color:inherit;font:inherit;text-align:left;cursor:var(--cursor-interactive);transition:transform var(--karma-state-duration) var(--karma-state-ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;display:grid}.position-line:active{transform:scale(var(--karma-press-scale))}.position-item[data-expanded] .position-line:active{transform:none}.position-line:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.position-chevron{width:14px;height:14px;color:var(--text-label);opacity:0;transition:opacity var(--motion-exit) var(--motion-ease), transform var(--motion-exit) var(--motion-ease)}.position-line:focus-visible .position-chevron,.position-item[data-expanded] .position-chevron{opacity:1}.position-item[data-expanded] .position-chevron{transition-duration:var(--motion-enter);transform:rotate(180deg)}@media (hover:hover){.position-line:hover .position-chevron{opacity:1}}.position-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.position-identity>.token-chain-icon,.position-symbol-mark{width:var(--control-h-sm);height:var(--control-h-sm);flex:none}.position-identity>.token-chain-icon{--token-chain-badge-size:12px}.position-identity>.token-chain-icon>.asset-icon{width:100%;height:100%}.position-symbol-mark{background:var(--surface-secondary);color:var(--text-label);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.position-stack{gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}.position-stack-end{text-align:right;white-space:nowrap;align-items:flex-end}.position-stack small{color:var(--text-label);font-size:var(--type-label-size)}.position-name{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.position-name strong{color:var(--text-value);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.position-quantity{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-value{color:var(--text-value);font-size:14px;font-weight:600}.position-muted{color:var(--text-label);font-weight:400}.position-stack small.position-pnl-value[data-direction=up]{color:var(--trade-up)}.position-stack small.position-pnl-value[data-direction=down]{color:var(--trade-down)}.position-detail{transition:grid-template-rows var(--motion-exit) var(--motion-ease);grid-template-rows:0fr;display:grid}.position-detail[data-open]{transition-duration:var(--motion-enter);grid-template-rows:1fr}.position-detail-clip{opacity:0;min-height:0;transition:opacity var(--motion-exit) var(--motion-ease);overflow:hidden}.position-detail[data-open] .position-detail-clip{opacity:1;transition-duration:var(--motion-enter)}.position-detail-body{gap:var(--space-4);padding:2px var(--position-bleed) 16px calc(var(--position-bleed) + 44px);display:grid}.position-stats{gap:var(--space-3) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(96px,max-content))}.position-note{color:var(--text-label);font-size:var(--type-label-size);margin:0}.position-tag{margin-inline-start:var(--space-1)}.position-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.position-show-all{padding-top:var(--space-2);justify-content:center;display:flex}@media (max-width:760px){.position-list{--position-bleed:8px}.position-detail-body{padding-left:var(--position-bleed)}}@media (prefers-reduced-motion:reduce){.position-line{transition:none}.position-line:active{transform:none}.position-chevron,.position-detail,.position-detail-clip,.position-detail[data-open],.position-detail[data-open] .position-detail-clip{transition-duration:var(--motion-feedback)}}.position-item{transition:background-color var(--karma-state-duration) var(--karma-state-ease)}@media (prefers-reduced-motion:reduce){.position-item{transition-duration:var(--motion-feedback)}}
