/* Compact community capsules; four rows become a swipeable strip on small screens. */
.aws-recent-payments{max-width:1100px;margin:55px auto 65px;padding:0 24px;color:#fff;box-sizing:border-box;scroll-margin-top:110px}.payments-heading{text-align:center;margin-bottom:26px}.payments-heading h2{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-1.4px;line-height:1.2;margin:10px 0}.payments-heading h2>span{color:#ff4757}.payments-heading p,.payments-verified,.payments-heading .store-kicker{display:none}.payments-feed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;padding:6px 0}.payment-card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 13px;border:1px solid #ffffff14;border-radius:50px;background:linear-gradient(135deg,#242124f5,#171619f5);box-sizing:border-box;min-height:66px;transition:border-color .2s}.payment-card:hover{border-color:#ff475760}.payment-avatar{width:32px;height:32px;object-fit:cover;border-radius:50%;flex:none;background:#41314e}.payment-initial{display:flex;align-items:center;justify-content:center;font-size:15px;color:#eee}.payment-content{min-width:0;flex:1}.payment-primary{display:flex;align-items:baseline;gap:7px}.payment-customer{font-size:12px;color:#f5f2f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.payment-amount{font-size:11px;color:#ff4757;white-space:nowrap;letter-spacing:-.3px}.payment-products{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#928b9a;font-size:10px;line-height:1.4}.payment-products a,.payment-products>span{color:#928b9a!important;font-size:10px;text-decoration:none;display:inline}.payment-products a+a:before{content:' + '}.payment-products a:hover{color:#ff8d97!important}.payment-meta{display:none}.payments-footnote{text-align:center;color:#827989;font-size:9px;margin:16px 0 0}.payments-empty{text-align:center;color:#aaa;padding:25px}.payments-feed:focus-visible{outline:2px solid #ff4757;outline-offset:5px}.payment-products a:focus-visible{outline:1px solid #ff4757}@media(max-width:1000px){.payments-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-card{padding:10px 12px}}@media(max-width:760px){.payments-feed{grid-template-columns:none;grid-template-rows:repeat(4,66px);grid-auto-flow:column;grid-auto-columns:260px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#ff475755 transparent}.payment-card{scroll-snap-align:start}.aws-recent-payments{padding:0 18px;margin:40px auto 50px}.payments-footnote{font-size:9px}}
/* Keep the community wall centered without row offsets. */
#recent-payments.aws-recent-payments{width:100%;max-width:1160px;margin:55px auto 65px;padding:0 24px;box-sizing:border-box;clear:both}
#recent-payments .payments-feed{padding:6px 0;gap:13px 14px}
#recent-payments .payment-card{transform:none;animation:none;will-change:auto}
@media(max-width:760px){#recent-payments.aws-recent-payments{margin:40px auto 50px;padding:0 18px}#recent-payments .payments-feed{padding-bottom:14px}}
