/* Offers (web/templates/{public,app,admin}/offers_*.html). */

/* Offer cards in a listing share a row height so the value badges line up. */
.offers-grid { align-items: stretch; }
.offers-grid > .card { display: flex; flex-direction: column; }
.offers-grid > .card > .row:last-child { margin-top: auto; padding-top: var(--sp-4); }

/* Revision diff: the before column is struck through lightly so a reviewer
   reads the change, not two blocks of similar text. Status is also carried
   by the column heading, never by colour alone. */
.offers-diff td { white-space: normal; overflow-wrap: anywhere; }
.offers-diff-before { color: var(--text-muted); text-decoration: line-through; text-decoration-thickness: 1px; }
.offers-diff-after { font-weight: 500; }
