updates on the bookings page and updated ai and more thngs

This commit is contained in:
2026-09-11 11:20:38 +05:30
parent 1caa7b71a9
commit 49ee0c5076
40 changed files with 5796 additions and 359 deletions

View File

@@ -2886,6 +2886,30 @@
letter-spacing: 0.05em;
}
/* Flow chips. The class is built from the raw flow name
(`type-${ordertype.toLowerCase()}`), so these four selectors track FLOW in
lib/orderFlow.js. `type-forward` has no rule on purpose: an ordinary hub run
never renders a chip at all (see flowChipLabel), and a rule for it would only
fire if that ever changed. The colours match their map markers — violet is a
doorstep collection in both places. */
.dispatch-container .zone-order-chip.type-reverse {
background: rgba(139, 92, 246, 0.1);
border-color: rgba(139, 92, 246, 0.3);
color: #7c3aed;
}
.dispatch-container .zone-order-chip.type-p2p {
background: rgba(14, 165, 233, 0.1);
border-color: rgba(14, 165, 233, 0.3);
color: #0284c7;
}
.dispatch-container .zone-order-chip.type-linehaul {
background: rgba(100, 116, 139, 0.12);
border-color: rgba(100, 116, 139, 0.3);
color: #475569;
}
.dispatch-container .kitchen-transition {
padding: 12px;
background: var(--kitchen-soft);
@@ -4620,6 +4644,16 @@
box-shadow: 0 0 20px rgba(245, 158, 11, 0.8), 0 0 40px rgba(245, 158, 11, 0.4);
}
/* A doorstep collection is not a kitchen. Same shape and size — it is still a
collection point and still groups a rider's stops — but violet rather than
amber, so a dispatcher scanning the map can tell "load here, this is ours"
from "go out and collect here" without opening the pin. The box-shadow is
pinned inline by createKitchenIcon() (it carries the matching violet), which
is why only the fill is set here. */
.dispatch-container .kitchen-mark.is-customer-pickup {
background: #8b5cf6;
}
/* Focused kitchen marker — larger, brighter, with a pulsing halo so users
never lose sight of the kitchen they drilled into. */
.dispatch-container .kitchen-mark.is-focused {