.spot-trade-tape{position:absolute;left:12px;top:18px;z-index:4;pointer-events:none;min-width:106px;padding:8px 10px 8px 5px;background:linear-gradient(90deg,#111710ed,#11171070 78%,transparent);border-radius:6px;font-variant-numeric:tabular-nums}.spot-trade-tape[hidden]{display:none}.tape-label{display:block;color:#8b9b80;font-size:7px;letter-spacing:1.1px;margin-bottom:7px;opacity:.7}.tape-stack{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:20px}.tape-trade{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;animation:tape-arrival 440ms cubic-bezier(.16,1,.3,1) both,tape-fade 11s ease-out both;will-change:transform,opacity}.tape-trade.buy{color:#b8ef65}.tape-trade.sell{color:#f16c68}.tape-trade strong{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:600}.tape-arrow{font-size:8px}.tape-trade small{font-size:8px;color:#9aa78e;opacity:.8;margin-left:2px}.trade-arrival-buy{animation:trade-buy-flash 1800ms ease-out!important}.trade-arrival-sell{animation:trade-sell-flash 1800ms ease-out!important}.price-flash-up{animation:price-up-flash 1200ms ease-out}.price-flash-down{animation:price-down-flash 1200ms ease-out}.activity-meta>div{display:flex;gap:10px;align-items:center}.activity-meta #trade-motion-toggle{border:1px solid #39472e;border-radius:4px;padding:4px 6px;font-size:9px;color:var(--muted)}.activity-meta #trade-motion-toggle[aria-pressed=true]{color:var(--lime);border-color:#647844}.activity-content tr{will-change:auto}.trade-pulse-caption{font-size:8px;color:var(--muted)}
@keyframes tape-arrival{from{transform:translateY(9px);filter:brightness(1.6)}to{transform:translateY(0);filter:brightness(1)}}@keyframes tape-fade{0%,45%{opacity:1}80%{opacity:.4}100%{opacity:0}}@keyframes trade-buy-flash{0%,12%{background:#a9df292b;box-shadow:inset 2px 0 #b8ef65}100%{background:transparent;box-shadow:inset 2px 0 transparent}}@keyframes trade-sell-flash{0%,12%{background:#ef686825;box-shadow:inset 2px 0 #f16c68}100%{background:transparent;box-shadow:inset 2px 0 transparent}}@keyframes price-up-flash{0%,20%{color:#c4f568;text-shadow:0 0 18px #c4f56855}100%{color:var(--text);text-shadow:none}}@keyframes price-down-flash{0%,20%{color:#f58b83;text-shadow:0 0 18px #f58b8344}100%{color:var(--text);text-shadow:none}}
@media(max-width:650px){.spot-trade-tape{left:7px;top:14px;min-width:92px;padding-right:5px}.tape-trade strong{font-size:10px}.tape-trade small{font-size:7px}.activity-meta{gap:7px}.activity-meta>span{max-width:55%;line-height:1.6}.activity-meta>div{gap:4px}.activity-meta #trade-motion-toggle{font-size:8px}}
@media(prefers-reduced-motion:reduce){.spot-trade-tape{display:none!important}.trade-arrival-buy,.trade-arrival-sell,.price-flash-up,.price-flash-down{animation:none!important}.activity-content tr{transform:none!important}}
