.order-card{grid-template-columns:80px minmax(230px,1.45fr) minmax(145px,.8fr) 110px 205px 100px 76px;gap:14px}
.order-card>div{min-width:0}.order-card>div:nth-child(2) h3,.order-card>div:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card>div:nth-child(6) strong,.order-card>div:nth-child(6) small{display:block;white-space:nowrap}.order-card>div:nth-child(6) small{margin-top:3px;color:var(--muted)}
.order-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.edit-order-row,.view-order{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-weight:700;white-space:nowrap}.edit-order-row{background:var(--green);border-color:var(--green);color:#fff}.edit-order-row:hover{background:#174f3e}.view-order{color:var(--green)}
.payment-method{display:block;margin-top:7px;color:var(--muted);line-height:1.25}.payment-method b{color:var(--ink);font-weight:600}
.prep-cell>small{display:block;margin-bottom:3px;color:var(--muted)}.prep-cell .countdown{min-height:18px;font-size:12px}.prep-editor{display:flex;gap:5px;margin-top:6px}.prep-editor select{min-width:0;width:128px;padding:6px 7px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit;font-size:12px}.prep-editor button{padding:6px 9px;border:0;border-radius:8px;background:var(--green);color:#fff;font-weight:700;cursor:pointer}.prep-editor button:disabled{opacity:.6;cursor:wait}
.quick-status-select{width:100%;max-width:132px}.countdown{line-height:1.25}
@media(max-width:1250px){.order-card{grid-template-columns:70px minmax(190px,1fr) 132px 205px 76px}.order-card>*:nth-child(3),.order-card>*:nth-child(6){display:none}}
@media(max-width:850px){.order-card{grid-template-columns:65px minmax(150px,1fr) 190px 76px}.order-card>*:nth-child(4){display:none}.order-actions{flex-direction:column;align-items:stretch}.edit-order-row,.view-order{padding:6px 8px}}
@media(max-width:620px){.order-card{grid-template-columns:58px minmax(125px,1fr) 76px}.order-card>*:nth-child(4){display:none}.order-card>div:nth-child(5){grid-column:1/-1;grid-row:2}.order-actions{display:flex!important;grid-column:3;grid-row:1}.prep-editor select{width:100%}}
