/* Asset identity always pairs a decorative local logo with visible text. */
.coin-label { display: inline-flex; align-items: center; gap: 9px; max-width: 100%; vertical-align: middle; line-height: inherit; color: inherit; }
.coin-label > span:last-child { min-width: 0; overflow-wrap: anywhere; }
.coin-label .asset-avatar, .coin-select-wrap .asset-avatar { width: 26px; height: 26px; flex: 0 0 26px; font-size: .75rem; border-radius: 50%; }
.coin-label .asset-avatar img, .coin-select-wrap .asset-avatar img { display: block; width: 26px; height: 26px; object-fit: contain; }
.coin-select-wrap { display: flex; align-items: center; gap: 10px; width: 100%; min-width: 0; }
.coin-select-wrap > :is(select,input) { min-width: 0; flex: 1; }
.coin-select-wrap > .coin-select-mark { display: inline-flex; flex: 0 0 auto; }
.coin-select-mark[hidden] { display: none; }
.popular-coins .coin-label { gap: 6px; }
.popular-coins .coin-label .asset-avatar, .popular-coins .coin-label img { width: 20px; height: 20px; flex-basis: 20px; }
.intelligence-panel-heading .coin-label { font-size: var(--text-small); margin-bottom: 8px; }
body.workspace-focus [data-workspace-asset] { display: none; }
.derivatives-chart-panel .coin-label { font-size: inherit; }
.risk-position-table .coin-label, .trader-liquidation-table .coin-label { color: var(--ink); }
.trader-tape-coin-cell .coin-label img { margin: 0; }
