/* Discount name/value share the first row; the explanation spans both columns. */
#fbuilder [id^="fieldlist_"] .cff-summary-item.ohitori-discount-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  column-gap: 10px !important;
  align-items: start !important;
}
#fbuilder [id^="fieldlist_"] .ohitori-discount-row[hidden],
#fbuilder [id^="fieldlist_"] .ohitori-discount-row[style*="display: none"],
#fbuilder [id^="fieldlist_"] .ohitori-discount-row[style*="display:none"] {
  display: none !important;
}
#fbuilder [id^="fieldlist_"] .cff-summary-item.ohitori-discount-row > span.summary-field-title.cff-summary-title {
  grid-column: 1 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  width: auto !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  white-space: normal !important;
}
#fbuilder [id^="fieldlist_"] .ohitori-discount-row > .cff-summary-value {
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: auto !important;
  white-space: nowrap !important;
  text-align: right !important;
}
#fbuilder [id^="fieldlist_"] .cff-summary-item.ohitori-discount-row > span.summary-field-title.cff-summary-title::before,
#fbuilder [id^="fieldlist_"] .cff-summary-item.ohitori-discount-row > span.summary-field-title.cff-summary-title::after {
  content: none !important;
  display: none !important;
}
#fbuilder [id^="fieldlist_"] .ohitori-discount-row > .ohitori-discount-details {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  display: block !important;
  min-width: 0 !important;
  margin-top: 2px !important;
  color: #666 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  white-space: pre-line !important;
  overflow-wrap: anywhere !important;
}
#fbuilder [id^="fieldlist_"] .ohitori-discount-details::after {
  content: var(--ohitori-discount-full) !important;
}
#fbuilder [id^="fieldlist_"] .fieldname77_2 .ohitori-discount-details::after {
  content: var(--ohitori-discount-family) !important;
}
