/* Mis pedidos */
.pstep.four { grid-template-columns: repeat(4, 1fr); }
.ord { margin-top: 12px; background: var(--surface); border-radius: 14px; padding: 14px; box-shadow: var(--sh-1); display: grid; gap: 8px; }
.ord .oh { display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }
.ord .on { font-weight: 800; font-size: 18px; font-variant-numeric: tabular-nums; letter-spacing: 0.03em; }
.ord p { overflow-wrap: anywhere; }
.ord ul { margin: 0; padding-left: 18px; display: grid; gap: 2px; }
.ord .sum { margin: 4px 0 0; }
.pill { justify-self: start; display: inline-block; padding: 4px 10px; border-radius: 999px; background: var(--chip); font-weight: 700; font-size: 13px; }
.pill.ok { background: var(--chip-on); color: var(--chip-on-ink); }
.pill.bad { background: var(--bad); color: var(--bg); }
.lk { margin-top: 22px; }
