/* SaloCart V5.2.34 — Admin recent orders operations console */
.admin-recent-orders-card{overflow:hidden}
.admin-recent-orders-head{align-items:flex-start}
.admin-order-pulse{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.admin-order-pulse>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--sc-line-strong) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dash-card) 90%,var(--sc-mint));color:var(--sc-muted);font-size:.62rem;font-weight:760;white-space:nowrap}
.admin-order-pulse i{color:var(--sc-green);font-size:.73rem}
.admin-order-pulse b{color:var(--sc-ink);font-family:var(--font-display);font-size:.69rem;font-weight:850}
.admin-order-console{overflow:hidden;border:1px solid var(--dash-line);border-radius:17px;background:var(--dash-card)}
.admin-order-console-head,.admin-order-console-row{display:grid;grid-template-columns:minmax(180px,1.08fr) minmax(210px,1.42fr) minmax(112px,.72fr) minmax(138px,.92fr) 36px;align-items:center;gap:14px}
.admin-order-console-head{min-height:37px;padding:0 13px;border-bottom:1px solid var(--dash-line);background:color-mix(in srgb,var(--sc-soft) 72%,var(--dash-card));color:var(--sc-muted);font-size:.56rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.admin-order-console-row{width:100%;min-width:0;padding:12px 13px;border:0;border-bottom:1px solid var(--dash-line);background:transparent;color:var(--sc-ink);text-align:left;transition:background .16s ease,transform .16s ease}
.admin-order-console-row:last-child{border-bottom:0}
.admin-order-console-row:hover,.admin-order-console-row:focus-visible{background:color-mix(in srgb,var(--sc-mint) 34%,var(--dash-card));outline:0}
.admin-order-console-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sc-blue) 62%,transparent)}
.admin-order-primary,.admin-order-deal,.admin-order-cash,.admin-order-status{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}
.admin-order-number{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:var(--sc-green);font-family:var(--font-display);font-size:.65rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}
.admin-order-number i{font-size:.72rem}
.admin-order-primary>strong,.admin-order-deal>strong{display:block;max-width:100%;overflow:hidden;color:var(--sc-ink);font-family:var(--font-display);font-size:.74rem;font-weight:780;letter-spacing:-.026em;text-overflow:ellipsis;white-space:nowrap}
.admin-order-primary small,.admin-order-deal small{display:block;max-width:100%;overflow:hidden;color:var(--sc-muted);font-size:.57rem;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.admin-order-deal small i{color:var(--sc-blue);margin-right:2px}
.admin-order-deal em{margin-top:1px;color:var(--sc-muted);font-size:.54rem;font-style:normal;font-weight:780}
.admin-order-cash>strong{color:var(--sc-green);font-family:var(--font-display);font-size:.79rem;font-weight:850;letter-spacing:-.035em;white-space:nowrap}
.admin-order-cash small{display:inline-flex;align-items:center;gap:4px;font-size:.56rem;font-weight:760;white-space:nowrap}
.admin-order-cash .is-paid{color:var(--sc-green)}
.admin-order-cash .is-pending{color:#b06613}
.admin-order-status{gap:6px}
.admin-order-stage{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border-radius:9px;font-size:.56rem;font-weight:820;line-height:1.1;white-space:nowrap}
.admin-order-stage.tone-reserved{background:#eff4f1;color:#5b6e64}
.admin-order-stage.tone-active{background:#e8f3ff;color:#2c6d9f}
.admin-order-stage.tone-locked{background:#f1effc;color:#6854aa}
.admin-order-stage.tone-confirmed{background:#e8f8f0;color:#23765a}
.admin-order-stage.tone-preparing{background:#fff4e7;color:#aa6715}
.admin-order-stage.tone-transit{background:#eaf3ff;color:#2c6ea5}
.admin-order-stage.tone-ready{background:#e3f8ea;color:#197745}
.admin-order-stage.tone-completed{background:#edf6ef;color:#4f7660}
.admin-order-stage.tone-cancelled{background:#fff0ef;color:#a34d48}
.admin-order-stage.tone-review{background:#fff1e3;color:#a65f12}
.admin-order-stage.tone-neutral{background:#f1f4f3;color:#61706a}
.admin-order-status .status-pill{font-size:.52rem;padding:3px 6px}
.admin-order-open{display:grid;place-items:center;gap:1px;color:var(--sc-blue);text-align:center}
.admin-order-open>i{font-size:.78rem;transition:transform .16s ease}
.admin-order-open small{font-size:.49rem;font-weight:840;line-height:1}
.admin-order-console-row:hover .admin-order-open>i{transform:translateX(2px)}
.admin-orders-footnote{display:flex;align-items:flex-start;gap:6px;margin:11px 1px 0;color:var(--sc-muted);font-size:.57rem;line-height:1.42}
.admin-orders-footnote i{margin-top:1px;color:var(--sc-blue)}
.admin-orders-empty{display:flex;align-items:center;gap:12px;padding:22px 4px 6px;color:var(--sc-muted)}
.admin-orders-empty>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:var(--sc-mint);color:var(--sc-green);font-size:1.12rem}
.admin-orders-empty h3{margin:0;color:var(--sc-ink);font-family:var(--font-display);font-size:.84rem;font-weight:800}
.admin-orders-empty p{margin:4px 0 0;font-size:.62rem;line-height:1.42}
html[data-theme="dark"] .admin-order-console{border-color:color-mix(in srgb,var(--sc-line-strong) 60%,transparent)}
html[data-theme="dark"] .admin-order-console-head{background:color-mix(in srgb,var(--dash-card) 78%,#000)}
@media(max-width:991px){.admin-order-console-head,.admin-order-console-row{grid-template-columns:minmax(172px,1fr) minmax(186px,1.2fr) 112px 132px 34px;gap:10px}.admin-order-console-row{padding:11px}}
@media(max-width:760px){.admin-recent-orders-head{gap:8px}.admin-order-pulse{gap:6px;margin-bottom:11px}.admin-order-pulse>span{min-height:28px;padding:5px 8px;font-size:.56rem}.admin-order-console{border-radius:15px}.admin-order-console-head{display:none}.admin-order-console-body{display:grid;gap:0}.admin-order-console-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary status" "deal deal" "cash open";align-items:start;gap:8px 10px;padding:12px 11px}.admin-order-primary{grid-area:primary}.admin-order-deal{grid-area:deal;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--sc-line-strong) 52%,transparent)}.admin-order-cash{grid-area:cash;padding-top:1px}.admin-order-status{grid-area:status;align-items:flex-end}.admin-order-open{grid-area:open;align-self:end;min-width:40px;min-height:31px;border:1px solid color-mix(in srgb,var(--sc-blue) 30%,var(--sc-line));border-radius:10px;background:color-mix(in srgb,var(--sc-blue-soft) 48%,transparent)}.admin-order-primary>strong,.admin-order-deal>strong{font-size:.73rem}.admin-order-primary small,.admin-order-deal small{font-size:.56rem}.admin-order-stage{justify-content:flex-end;text-align:right;font-size:.53rem}.admin-order-status .status-pill{display:none}.admin-order-cash>strong{font-size:.8rem}.admin-orders-footnote{font-size:.55rem}.workspace-orders-card.admin-recent-orders-card{padding:13px}}
@media(max-width:390px){.admin-order-pulse>span{font-size:.52rem}.admin-order-pulse>span:nth-child(3){display:none}.admin-order-console-row{padding:11px 10px}.admin-order-stage{max-width:126px;overflow:hidden;text-overflow:ellipsis}.admin-order-number{font-size:.61rem}.admin-order-primary>strong,.admin-order-deal>strong{font-size:.7rem}.admin-order-deal em{font-size:.51rem}.admin-orders-footnote{font-size:.52rem}}
@media(prefers-reduced-motion:reduce){.admin-order-console-row,.admin-order-open>i{transition:none}}
