/* Cùng bảng màu trạng thái cho admin và app điện thoại. */
.sc-new{--status-fg:#854d0e;--status-solid:#a16207;--status-soft:#fef3c7}
.sc-preparing{--status-fg:#9a3412;--status-solid:#c2410c;--status-soft:#ffedd5}
.sc-delivering{--status-fg:#1d4ed8;--status-solid:#1d4ed8;--status-soft:#dbeafe}
.sc-done{--status-fg:#166534;--status-solid:#15803d;--status-soft:#dcfce7}
.sc-cancelled{--status-fg:#991b1b;--status-solid:#b91c1c;--status-soft:#fee2e2}
.status-label.status-color{display:inline-flex;align-items:center;gap:6px;background:var(--status-soft);color:var(--status-fg);font-weight:600;border-radius:999px;padding:6px 10px}
.stbtn.status-label.status-color{min-height:44px;margin:0}
.status-color .dot,.dot.status-color{background:var(--status-solid)}
.status-button.status-color{min-height:44px;background:var(--status-soft);color:var(--status-fg);border:1px solid var(--status-solid);font-weight:600}
.status-button.status-color:hover{background:var(--status-soft);color:var(--status-fg);filter:brightness(.96)}
.status-button.status-color.status-primary,.status-button.status-color[aria-pressed=true]{background:var(--status-solid);color:#fff;border-color:var(--status-solid)}
.status-button.status-color[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}
.track .status-color.on i{background:var(--status-solid)}
.track .status-color.cur span{color:var(--status-fg)}
