.dc-next-step{display:block;font-size:11px;line-height:1.4;margin-top:3px;white-space:normal;color:var(--muted,#9eb0c4)}
.dc-next-red{--next-accent:var(--danger,#ef8f83)}.dc-next-amber{--next-accent:var(--warning,#edb66e)}.dc-next-green{--next-accent:var(--success,#75cfab)}.dc-next-blue{--next-accent:var(--accent,#72b9e9)}.dc-next-muted{--next-accent:var(--muted,#9eb0c4)}
.dc-next-step{color:var(--next-accent)}.dc-field-flow{padding:12px 14px!important;border-left:3px solid var(--next-accent);margin:10px 0}
.dc-field-next{display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-field-next>div{min-width:0;display:grid;gap:3px}.dc-field-next small{color:var(--muted,#9eb0c4);font-size:11px}.dc-field-next b{font-size:14px}.dc-field-flow details{font-size:12px;margin-top:8px}.dc-field-flow summary{cursor:pointer;color:var(--muted,#9eb0c4)}.dc-field-flow p{white-space:pre-wrap;overflow-wrap:anywhere}.dc-save-receipt{padding-left:20px;display:grid;gap:7px;margin-bottom:2px}
.dc-review-queue{border:1px solid var(--border,#53708666);border-radius:12px;padding:12px;margin:12px 0;font-size:13px}.dc-review-queue>div{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.dc-review-queue span{padding:7px;background:var(--surface-raised,#53708618);border-radius:6px}.dc-review-queue small{display:block;color:var(--muted,#9eb0c4);font-size:11px;line-height:1.5}.dc-review-queue button[aria-pressed=true]{outline:2px solid var(--accent,#72b9e9)}
.dc-my-day-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.dc-my-day-actions .btn,.dc-field-next .btn{min-height:44px}.dc-offline-readiness{border:1px solid var(--border,#53708666);padding:12px;border-radius:10px;margin:10px 0}.dc-offline-readiness p{margin:6px 0;font-size:13px}.dc-offline-readiness small{color:var(--muted,#9eb0c4)}
body.light-mode .dc-next-red{--next-accent:#a93024}body.light-mode .dc-next-amber{--next-accent:#805200}body.light-mode .dc-next-green{--next-accent:#176947}body.light-mode .dc-next-blue{--next-accent:#226190}body.light-mode .dc-next-muted{--next-accent:#506478}
body.light-mode .dc-field-next small,body.light-mode .dc-field-flow summary,body.light-mode .dc-review-queue small,body.light-mode .dc-offline-readiness small{color:#506478}
@media(max-width:390px){.dc-field-next{gap:8px}.dc-review-queue>div{gap:6px}.dc-field-next b{font-size:13px}.dc-review-queue .btn{flex:1;min-width:110px}}

/* Keep related order status and actions on shared rows, wrapping to available space. */
.dc-field-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px!important}.dc-field-next{flex:1 1 260px;gap:12px}.dc-field-next>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px}.dc-field-next small{white-space:nowrap}.dc-field-flow>details{margin:0;flex:0 1 auto}.dc-field-flow>details[open]{flex-basis:100%}.dc-field-flow summary{padding:8px 0}.dc-save-receipt{display:flex;flex-wrap:wrap;gap:7px 24px;padding-left:18px}.dc-save-receipt li{padding-right:8px}.dc-field-flow p{margin:7px 0}
