
/* V57 — fixed promo math display */
.promo-formula-line {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 12px !important;
  align-items: center !important;
  margin: -4px 0 10px !important;
  padding: 9px 12px !important;
  border-radius: 13px !important;
  background: rgba(255, 211, 61, .08) !important;
  border: 1px solid rgba(255, 211, 61, .18) !important;
  color: rgba(255, 246, 210, .9) !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}
.promo-formula-line strong {
  color: #ffd33d !important;
  white-space: nowrap !important;
}
@media (max-width: 760px) {
  .promo-applied-line,
  .promo-formula-line {
    grid-template-columns: 1fr !important;
    gap: 4px !important;
    font-size: 11px !important;
  }
}
