.l15-group-card { text-align:left; min-width:0; }
.l15-group-card .l15-offers { display:grid; gap:10px; }
.l15-group-card .l15-offer { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:5px 8px; align-items:start; min-width:0; border-top:1px solid #dce0d8; padding-top:8px; }
.l15-group-card .l15-offer span { overflow-wrap:anywhere; }
.l15-group-card .l15-offer button { grid-column:1 / -1; justify-self:start; min-height:40px; padding:6px 10px; border:1px solid #9aa9a5; border-radius:5px; background:#fff; }
@media(max-width:700px){.l15-group-card .l15-offer {grid-template-columns:minmax(0,1fr); font-size:11px}.l15-group-card .l15-offer strong,.l15-group-card .l15-offer button{grid-column:1}.l15-group-card .l15-offer button{min-height:44px}}
