.commercial-orders{border-top:1px solid var(--border,rgba(140,150,175,.2));margin-top:20px;padding-top:16px;min-width:0}
.commercial-orders [hidden]{display:none!important}
.commercial-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.commercial-orders .commercial-orders-heading h3{margin:0;font-size:15px}
.commercial-orders .commercial-orders-heading .commercial-button{width:auto;min-height:34px;padding:6px 10px;margin:0;font-size:12px;background:none}
.commercial-orders .commercial-card{margin:10px 0;padding:16px;background:var(--panel2,var(--surface,#141720));border:1px solid var(--border,rgba(140,150,175,.2));border-radius:12px}
.commercial-orders .commercial-card p{margin:10px 0;line-height:1.55}
.commercial-order-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.commercial-orders .commercial-order-heading h4{margin:0;font-size:15px}
.commercial-order-state{color:var(--text2,var(--muted,#a5aec2));font-size:11px;line-height:1.4;border:1px solid var(--border,rgba(140,150,175,.2));border-radius:6px;padding:4px 7px}
.commercial-order-remaining{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0}
.commercial-order-remaining>span{font-size:12px;color:var(--text2,var(--muted,#a5aec2))}
.commercial-order-remaining>strong{font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.commercial-order-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.5;margin:14px 0;cursor:pointer}
.commercial-order-consent input{flex:0 0 auto;margin-top:3px;accent-color:var(--accent,#2f7bff)}
.commercial-order-actions{display:flex;gap:8px;flex-wrap:wrap}
.commercial-orders .commercial-button{white-space:normal;text-align:left}
.commercial-orders .commercial-order-secondary{background:none;color:var(--text2,var(--muted,#a5aec2));border-color:var(--border,rgba(140,150,175,.2))}
.commercial-order-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
.commercial-orders .commercial-field{max-width:420px;margin-top:14px}
.commercial-order-details{margin-top:14px;border-top:1px solid var(--border,rgba(140,150,175,.2))}
.commercial-orders .commercial-order-details>summary,.commercial-orders .commercial-order-history>summary{padding:12px 0;font-size:12px;line-height:1.5;cursor:pointer;color:var(--text2,var(--muted,#a5aec2))}
.commercial-order-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px 0 12px}
.commercial-order-totals>div{min-width:0}
.commercial-order-totals span{display:block;color:var(--text2,var(--muted,#a5aec2));font-size:11px;line-height:1.45}
.commercial-order-totals strong{display:block;font-size:16px;line-height:1.4;margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.commercial-order-history{margin-top:14px;border-top:1px solid var(--border,rgba(140,150,175,.2))}
.commercial-orders .commercial-order-empty{margin:8px 0 0;font-size:12px}
@media(max-width:600px){.commercial-order-totals{grid-template-columns:1fr;gap:10px}.commercial-order-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.commercial-order-totals span{max-width:62%}.commercial-order-totals strong{margin:0;font-size:14px;white-space:nowrap}.commercial-order-remaining>strong{font-size:20px}}
@media(max-width:480px){.commercial-orders .commercial-card{padding:13px}.commercial-order-links{flex-direction:column}.commercial-order-actions{display:grid;grid-template-columns:1fr;width:100%}.commercial-orders-heading{flex-wrap:wrap}}

.commercial-orders .commercial-order-fees{margin:12px 0;color:var(--text2,var(--muted,#a5aec2))}.commercial-orders .commercial-order-fees p{margin:4px 0;font-size:12px;line-height:1.5}
