.tick-strength .tick-strength-body { padding: 5px 10px 8px; font-variant-numeric: tabular-nums; }
.tick-strength .tick-strength-labels { display: flex; justify-content: space-between; gap: 6px; font-size: 13px; }
.tick-strength .tick-strength-buy { color: #39dc75; }
.tick-strength .tick-strength-sell { color: #ff5367; }
.tick-strength .tick-strength-bar { display: flex; height: 8px; margin: 5px 0; overflow: hidden; border-radius: 2px; background: #24292f; }
.tick-strength .tick-strength-bar > span { width: 0; flex: 0 0 auto; height: 100%; transition: width .25s ease; }
.tick-strength .tick-strength-buy-fill { background: #39dc75; }
.tick-strength .tick-strength-sell-fill { background: #ff5367; }
.tick-strength .tick-strength-totals { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 3px 8px; font-size: 13px; color: #b8c1ce; }
.tick-strength .tick-strength-totals > span { white-space: nowrap; }
.tick-strength .tick-strength-totals b { color: #f6d94d; font-weight: 500; }
.tick-strength .tick-strength-meta,
.tick-strength .tick-strength-status { display: none; margin: 4px 0 0; font-size: 12px; line-height: 1.4; color: #8b9aa8; overflow-wrap: anywhere; }
.tick-strength .tick-strength-status { color: #c6ae64; }
.tick-strength [hidden] { display: none; }
@media (prefers-reduced-motion: reduce) {
  .tick-strength .tick-strength-bar > span { transition: none; }
}
