/* V784: cleaner featured heading + compact My Coupon header actions. */
/* Hide helper/status copy under Featured. Keep only the main heading and arrows. */
.promotion-rail-v782 .promotion-rail-head-v775 small,
.promotion-rail-v775 .promotion-rail-head-v775 small{
  display:none!important;
}
.promotion-rail-v782 .promotion-rail-head-v775>div:first-child,
.promotion-rail-v775 .promotion-rail-head-v775>div:first-child{
  gap:0!important;
  align-items:center!important;
}

/* Multi-copy + coupon-image download use one compact style. */
#coupons .my-coupon-head-actions-v547{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:5px!important;
  flex-wrap:nowrap!important;
}
#coupons .my-coupon-head-actions-v547 .my-coupon-multi-copy-btn-v547,
#coupons .my-coupon-head-actions-v547 .my-coupon-download-btn-v784{
  height:30px!important;
  min-height:30px!important;
  min-width:0!important;
  padding:0 9px!important;
  border:1px solid rgba(var(--v400-primary-rgb,49,135,238),.22)!important;
  border-radius:9px!important;
  background:rgba(var(--v400-primary-rgb,49,135,238),.07)!important;
  color:var(--primary,#3187ee)!important;
  font-size:8px!important;
  font-weight:900!important;
  line-height:1!important;
  gap:4px!important;
  white-space:nowrap!important;
  box-shadow:none!important;
}
#coupons .my-coupon-head-actions-v547 .my-coupon-multi-copy-btn-v547:active,
#coupons .my-coupon-head-actions-v547 .my-coupon-download-btn-v784:active{
  transform:translateY(1px)!important;
}
@media(max-width:390px){
  #coupons .section-head.my-coupon-head-v153{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important}
  #coupons .my-coupon-head-actions-v547{gap:4px!important}
  #coupons .my-coupon-head-actions-v547 .my-coupon-multi-copy-btn-v547,
  #coupons .my-coupon-head-actions-v547 .my-coupon-download-btn-v784{
    height:28px!important;min-height:28px!important;padding:0 7px!important;font-size:7.2px!important;border-radius:8px!important;
  }
}
