.demo-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.demo-owner-orders table,.demo-order-detail table{width:100%;border-collapse:collapse;text-align:left}
.demo-owner-orders th,.demo-owner-orders td,.demo-order-detail th,.demo-order-detail td{padding:12px 10px;border-bottom:1px solid #e2e8f0}
.demo-owner-orders th,.demo-order-detail th{font-size:12px;color:inherit}
.demo-owner-orders a[aria-current]{font-weight:700}
.demo-owner-orders .status-chip,.demo-order-detail .status-chip{display:inline-block;padding:.2rem .55rem;border-radius:.35rem;font-size:.8rem;font-weight:650;border:1px solid transparent}
.demo-owner-orders .status-chip.status-pending,.demo-order-detail .status-chip.status-pending{background:#fff7ed;border-color:#fdba74;color:#9a3412}
.demo-owner-orders .status-chip.status-paid,.demo-order-detail .status-chip.status-paid,.demo-owner-orders .status-chip.status-test_paid,.demo-order-detail .status-chip.status-test_paid{background:#ecfdf5;border-color:#6ee7b7;color:#047857}
.demo-owner-orders .status-chip.status-shipped,.demo-order-detail .status-chip.status-shipped{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}
.demo-owner-orders .status-chip.status-refunded,.demo-order-detail .status-chip.status-refunded{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}
.demo-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:14px 0}
.demo-order-summary h3{font-size:14px;margin:0 0 6px}
.demo-order-summary address{font-style:normal;line-height:1.5}
.demo-order-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:16px 0}
.demo-order-fulfil,.demo-order-refund{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.demo-order-fulfil label{display:grid;gap:4px;font-size:13px}
.demo-order-fulfil input{min-width:10rem;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px}
.demo-order-actions button{padding:10px 14px;border:0;border-radius:6px;background:#0f172a;color:#fff;cursor:pointer}
.demo-order-refund button{background:#7f1d1d}
.demo-order-detail button:disabled{cursor:not-allowed;opacity:.65}
.demo-order-history{margin:8px 0 0;padding-left:1.2rem;line-height:1.6}
.demo-order-history .history-label{font-weight:650}
@media(max-width:859px){
 .demo-orders-table thead{display:none}
 .demo-orders-table tbody{display:grid;gap:12px}
 .demo-orders-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e8f0;padding-bottom:8px}
 .demo-owner-orders .demo-orders-table td{border:0;padding:5px;overflow-wrap:anywhere}
 .demo-orders-table td:nth-child(3){grid-column:1/-1}
 .demo-order-summary{grid-template-columns:1fr}
 .demo-order-detail th,.demo-order-detail td{padding:10px 4px}
}
