.quantity-price-display {
  overflow-x: auto;
}

.uc-quantity-pricing-table .sell-price-row {
  color: #C00;
}

.uc-quantity-pricing-table .list-price-row td:not(.row-title) {
  text-decoration: line-through;
}

.uc-quantity-pricing-qty-clickable th,
.uc-quantity-pricing-qty-clickable td {
  cursor: pointer;
}

.uc-quantity-pricing-table th:first-child, .uc-quantity-pricing-table td:first-child {
  cursor: auto;
}

.forallpromos-price-display .ui-helper-clearfix:after {
  font-size: 0;
}

.forallpromos-price-display .ui-tabs,
.forallpromos-price-display .ui-tabs .ui-tabs-nav,
.forallpromos-price-display .ui-tabs .ui-tabs-panel {
  margin: 0;
  padding: 0;
}

.forallpromos-price-display .ui-tabs .ui-tabs-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.forallpromos-price-display .ui-tabs .ui-tabs-nav li:last-child {
  margin-right: 0;
}

.forallpromos-price-display .ui-tabs .ui-tabs-nav li a {
  text-align: center;
  background: #bbb;
  color: #fff;
}

.forallpromos-price-display th.colHover:not(:first-child),
.forallpromos-price-display th.colSelected:not(:first-child),
.forallpromos-price-display .sell-price-row td.colHover:not(:first-child),
.forallpromos-price-display .sell-price-row td.colSelected:not(:first-child),
.forallpromos-price-display .ui-tabs .ui-tabs-nav li a:hover,
.forallpromos-price-display .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #fff;
  background: #999;
  text-shadow: none;
}
.forallpromos-price-display .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.forallpromos-price-display .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover {
  color: #fff;
  background: #eee;
}

/* Flexbox tabs */
.forallpromos-price-display .ui-tabs-nav {
  display: flex;
  gap: clamp(0.25em, 1vw, 0.5em);
}

.forallpromos-price-display .ui-tabs .ui-tabs-nav li,
.forallpromos-price-display .ui-tabs .ui-tabs-nav li a {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: .25em;
  flex-shrink: 1;
  white-space: nowrap;
}

/* Hide list price for sample tier */
.forallpromos-price-display .list-price-row .colTier-sample {
  font-size: 0;
}
