/* V221 — verified purchase ticker: buyer + country + quantity/service + time in one line */
.utility-grid{grid-template-columns:auto minmax(0,1fr) auto!important}
.utility-purchase-proof{
  justify-self:end!important;
  width:auto!important;
  max-width:min(980px,72vw)!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
}
.utility-purchase-proof .utility-platform-pill{flex:0 1 auto!important;min-width:0!important}
.utility-purchase-proof .utility-platform-pill strong{font-size:11px!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.utility-purchase-proof small{display:block!important;flex:0 1 auto!important;min-width:0!important;max-width:650px!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#6f7d95!important}
@media(max-width:900px){
  .utility-grid{grid-template-columns:1fr!important}
  .utility-purchase-proof{max-width:100%!important;width:100%!important;justify-self:stretch!important;padding:6px 8px!important}
  .utility-purchase-proof .utility-platform-pill strong{max-width:24vw!important;font-size:9.5px!important}
  .utility-purchase-proof small{display:block!important;max-width:none!important;font-size:8.5px!important}
}
@media(max-width:520px){
  .utility-purchase-proof .utility-platform-pill strong{max-width:20vw!important}
  .utility-purchase-proof small{font-size:8px!important}
}
