#ordersContainer{grid-template-columns:minmax(0,1fr);gap:9px}
#ordersContainer>.touch-order-card{display:block;padding:0!important;overflow:hidden;border-radius:13px!important}
#ordersContainer .compact-order-details{border:0;margin:0!important}
#ordersContainer .order-row-summary{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,2fr) auto 12px;align-items:center;gap:12px;padding:12px 14px;min-height:76px;text-align:left;color:#263d63;cursor:pointer;list-style:none}
.order-row-summary::-webkit-details-marker{display:none}
.order-row-identity{display:flex;flex-direction:column;min-width:0;gap:4px}.order-row-identity strong{font-size:17px;font-weight:800;overflow-wrap:anywhere}.order-row-identity>span{font-size:12px;color:#778395;overflow-wrap:anywhere}
.order-row-items{font-size:12px;color:#5f6d81;line-height:1.55;overflow-wrap:anywhere}
.order-row-actions{display:flex;align-items:center;gap:5px}
body.touch-ui .order-row-actions>a,body.touch-ui .order-row-actions>button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;flex-shrink:0;padding:0;border-radius:10px;border:0;background:#e6f3ec;color:#388165;font-size:16px}
body.touch-ui .order-row-actions>button{background:#fff0e2;color:#e57231}
.order-row-arrow{font-size:18px;color:#9aa4b3;transition:transform .15s}.compact-order-details[open]>.order-row-summary .order-row-arrow{transform:rotate(180deg)}
.compact-order-details[open]>.order-row-summary{background:#fff9f3;border-bottom:1px solid #eee8df}
#ordersContainer .compact-order-content{padding:14px;gap:12px}
.order-expanded-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.order-expanded-meta .compact-total{margin-left:auto!important;gap:10px}.order-expanded-meta .order-wait{flex-basis:100%}
#ordersContainer .compact-order-content .touch-card-header>div:first-child>span{display:none}
#ordersContainer .compact-order-content .touch-qr-content{padding:10px}
#ordersContainer .inline-order-qr{max-width:260px}
@media(max-width:700px){#ordersContainer .order-row-summary{grid-template-columns:minmax(70px,.85fr) minmax(0,1.25fr) auto 8px;padding:10px 8px;gap:6px}.order-row-identity strong{font-size:14px}.order-row-identity>span{font-size:11px}.order-row-items{font-size:11px}.order-row-actions{gap:3px}}
@media(max-width:360px){#ordersContainer .order-row-summary{gap:4px;grid-template-columns:minmax(60px,.8fr) minmax(0,1fr) auto 6px}.order-row-identity strong{font-size:12px}.order-row-items{font-size:10px}}
/* Reserve the same action width even when an order has no phone number. */
.order-row-actions{width:93px;justify-content:flex-end}
.order-row-items{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}
.order-item-line{display:block;text-align:left;line-height:1.55;overflow-wrap:anywhere}
@media(max-width:700px){.order-row-actions{width:91px}}

#d-btn-shipper{position:relative}
.order-row-actions{width:142px}.order-row-actions .row-ship{display:flex!important;flex-direction:column;gap:2px;background:#e7f2ff!important;color:#426eaf!important;width:44px!important;font-size:15px!important;min-height:44px!important;border-radius:10px!important}.row-ship small{font-size:8px;white-space:nowrap}
@media(max-width:700px){.order-row-actions{width:138px}#ordersContainer .order-row-summary{grid-template-columns:minmax(54px,.8fr) minmax(0,1fr) 138px 6px;gap:4px}}
