@media screen and (min-width: 1080px) {
  body .order-list,
  body .product-list {
    max-width: 1480px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 20px !important;
    align-items: start !important;
    box-sizing: border-box !important;
  }

  body .order-list > .order-card,
  body .order-list > .dev-order-card,
  body .order-list > .settlement-card,
  body .product-list > .product-card {
    width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  body .order-list > .load-more,
  body .product-list > .load-more {
    grid-column: 1 / -1 !important;
  }
}

@media screen and (min-width: 1080px) and (max-width: 1320px) {
  body .order-list,
  body .product-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
