.movers-tile{position:absolute;left:0;top:0;background:#fff;border:1px solid #bacbb8;overflow:hidden;min-width:0}
.movers-tile .tile-image{aspect-ratio:auto;height:auto}
.mover-group-heading{margin:0;padding:8px 10px 6px;font-size:12px;line-height:1.3;background:#f5f8f0;border-bottom:1px solid #e8eee3}
.mover-list{list-style:none;margin:0;padding:0 10px}
.mover-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,1fr) 62px;gap:4px;align-items:center;min-height:26px;border-bottom:1px solid #edf0eb;font-size:12px;line-height:1.3}
.mover-row:last-child{border-bottom:0}
.mover-identity{min-width:0;color:#303930;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mover-identity:hover{text-decoration:underline}
.mover-identity:focus-visible{outline:2px solid #459657;outline-offset:-2px}
.mover-track{display:block;position:relative;height:14px;background:linear-gradient(to right,transparent calc(50% - .5px),#cbd6c8 calc(50% - .5px),#cbd6c8 calc(50% + .5px),transparent calc(50% + .5px))}
.mover-bar{position:absolute;top:0;height:100%}
.mover-bar.gain{left:50%;background:#5bbd72}
.mover-bar.loss{right:50%;background:#ed2424}
.mover-change{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}
.mover-change.gain{color:#258744}.mover-change.loss{color:#c72828}
.mover-empty{margin:0;padding:8px 10px;font-size:11px;color:#67775c;line-height:1.4}
.mover-empty[hidden]{display:none}
