diff --git a/assets/css/routes/orders.css b/assets/css/routes/orders.css index a4388c26..3ea3fd24 100644 --- a/assets/css/routes/orders.css +++ b/assets/css/routes/orders.css @@ -315,6 +315,12 @@ align-items: center; } +/* Item without a thumbnail: drop the fixed 64px image column so the title + * and price fill the row instead of being crushed into the missing image cell. */ +.aksrt-orders-page__card-item--no-image { + grid-template-columns: minmax(0, 1fr) auto; +} + .aksrt-orders-page__card-img { width: 64px; height: 64px; @@ -1520,6 +1526,14 @@ html.dark .aksrt-order-detail-dialog .aksrt-modal__footer { align-items: baseline; } + .aksrt-orders-page__card-item--no-image { + grid-template-columns: minmax(0, 1fr); + } + + .aksrt-orders-page__card-item--no-image .aksrt-orders-page__card-item-price { + grid-column: auto; + } + .aksrt-orders-page__card-time { margin-left: 0; width: 100%; diff --git a/inc/helpers/user-center-renderers/profile-orders.php b/inc/helpers/user-center-renderers/profile-orders.php index bf1d6d67..293e873b 100644 --- a/inc/helpers/user-center-renderers/profile-orders.php +++ b/inc/helpers/user-center-renderers/profile-orders.php @@ -197,12 +197,15 @@ $pending_count = (int) ($stats['pending'] ?? 0);