.trader-rankline .rank{display:flex;align-items:center;gap:6px;min-width:0}
.trader-rankline .rank>span{white-space:nowrap}
.trader-rankline .rank>bdi{direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:900}
.rank-move{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:5px;margin-inline-start:3px;padding:4px 7px;border:1px solid currentColor;border-radius:8px;font:800 9px/1.15 system-ui;direction:rtl;unicode-bidi:isolate}
.rank-move>bdi{direction:ltr;unicode-bidi:isolate;font:900 11px/1 system-ui}
.rank-move small{color:currentColor!important;font:650 8px/1.1 system-ui;white-space:nowrap;opacity:.82}
.rank-move.up{color:var(--mint);background:color-mix(in srgb,var(--mint) 8%,transparent)}
.rank-move.down{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}
.score-source .source-rank{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap}
.score-source .source-rank>span{display:inline-flex;align-items:center;gap:5px}
.score-source bdi,.trader-card bdi{direction:ltr;unicode-bidi:isolate}
.score-source>b{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
@media(max-width:520px){.rank-move small{display:none}.rank-move{grid-template-columns:1fr;padding:4px 6px}}
