.order-card{border:1px solid var(--line);border-radius:16px;padding:16px;margin:16px 0;background:var(--card);overflow-wrap:anywhere}
.order-card h3{margin:0 0 8px;font-size:1.125rem}.order-card p{font-size:1rem;line-height:1.5;margin:8px 0}
.order-card .order-meta{font-size:.875rem;color:var(--muted)}
.order-notice{padding:12px;border:1px solid var(--line);border-radius:12px;margin:12px 0;background:var(--paper);line-height:1.5}
.order-notice p{margin:6px 0}.order-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.order-actions button,.order-secondary{border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);padding:12px;min-height:44px;font-size:1rem}
.order-secondary{margin-top:12px;width:100%}.order-review{border-top:1px solid var(--line);padding-top:12px;margin-top:16px}
.order-error{color:#ffaca1}.order-actions button:focus-visible,.order-secondary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
.order-actions button:disabled{opacity:.65;cursor:wait}

/* v160: show the sale, status and label before secondary controls. */
.order-card{padding:clamp(20px,3vw,30px);margin:22px 0;box-shadow:0 4px 20px #00000009;line-height:1.6}.order-card h3{font-size:1.3rem;margin-bottom:16px}.order-card>img{float:left;margin:0 20px 18px 0;border-radius:12px}.order-card>p{margin:14px 0}.order-card .checkout{display:inline-block;min-height:46px;padding:12px 20px;box-sizing:border-box;text-align:center;border-radius:10px}.order-card small{display:block;margin:8px 0;font-size:.85rem;line-height:1.5}.order-card>.order-actions{clear:both;margin-top:20px}.order-card .workspace-details .order-actions{margin-top:8px}.order-card .workspace-details{color:inherit}.order-actions{gap:12px}.order-card .mini-meta{font-size:.9rem;color:var(--muted)}
@media(max-width:550px){.order-card>img{float:none;margin:0 0 14px}.order-actions button{flex:1 1 160px}.order-card .checkout{width:100%}}
