/* Noninteractive counters share the same bounds on every market icon. */
body :is(.valon-rmt-listing-icon, .valon-rmt-row-icon, .rmt-purchase-icon) > .rmt-refinement-count {
  position: absolute;
  right: 2px;
  bottom: 1px;
  z-index: 2;
  width: auto;
  max-width: calc(100% - 4px);
  padding: 0 1px;
  margin: 0;
  font: 400 12px/1.2 Arial, sans-serif !important;
  letter-spacing: 0;
  white-space: nowrap;
  color: #fff !important;
  background: rgba(0, 0, 0, .65);
  text-align: right;
  text-shadow: 1px 1px 1px #000, -1px -1px 1px #000 !important;
  pointer-events: none;
}
body :is(.valon-rmt-listing-icon, .valon-rmt-row-icon, .rmt-purchase-icon) > .rmt-refinement-count.is-high {
  color: #ffff55 !important;
}
body :is(.valon-rmt-listing-icon, .valon-rmt-row-icon, .rmt-purchase-icon) > .rmt-refinement-count.has-stack {
  top: 1px;
  bottom: auto;
}
