/* Scoped fixes discovered by E2E smoke tests. */
.refund .line { grid-template-columns:minmax(0,1fr) auto auto; gap:12px; align-items:center; padding:10px 0; }
.refund .line__main { min-width:0; }
.refund .line__qty { position:relative; z-index:2; }
.refund .line__right { position:relative; z-index:1; min-width:auto; }
.refund .stepper { width:32px; height:32px; }
@media (max-width:560px) { .refund .line { grid-template-columns:1fr auto; } .refund .line__right { grid-column:1 / -1; justify-self:end; } }
