/* your styles go here */

/* Deal T&Cs (i) on sale teasers (16 Oct 2026; Portals/<site>/teasers-search.xsl dealTermsButton, shared/deal-terms.js): next to
   the status badge, not midway to the heart (that row is space-between) */
.teaserDealTerms{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;padding:0;border-radius:50%;border:0;background:#fff;color:#333;font:italic 700 14px/1 Georgia,serif;cursor:pointer;vertical-align:middle;box-shadow:0 1px 3px rgba(0,0,0,.35)}
.teaserDealTerms:hover,.teaserDealTerms:focus-visible{background:#333;color:#fff}
.tripStatusBadge + .teaserDealTerms{margin-left:8px;margin-right:auto}
