/* Case cards can be narrower than the page because order history shares the row. */
.admin-post-purchase-form,
.admin-post-purchase-line-review {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
  min-width: 0;
  max-width: 100%;
}
.admin-post-purchase-form label,
.admin-post-purchase-line-review,
.admin-post-purchase-line-review legend {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.admin-post-purchase-form :is(input, select, textarea) {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.admin-post-purchase-progress {
  flex-wrap: wrap;
  overflow-x: visible;
}
.admin-post-purchase-progress span {
  white-space: normal;
  overflow-wrap: anywhere;
}
