
/* Shared Stage 1 order sequence: allocation first, paperwork second. */
#modalBody .v64-order-allocation{padding:0 0 16px;margin-bottom:17px;border-bottom:1px solid #dce6ef}
#modalBody .v64-order-allocation-title{font-size:11px;color:#315d7b;font-weight:850;letter-spacing:1px;text-transform:uppercase;margin:0 0 9px}
#modalBody .v64-order-allocation-list{display:grid;gap:9px}
#modalBody .v64-order-allocation-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#f5f9fc;border:1px solid #d9e7f1;border-radius:10px;padding:11px 13px}
#modalBody .v64-order-allocation-item strong{display:block;font-size:12px;color:#183e5b;line-height:1.45}
#modalBody .v64-order-allocation-item small{display:block;font-size:11px;color:#5a7489;margin-top:3px;line-height:1.5}
#modalBody .v64-order-allocation-item .v64-alloc-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#modalBody .v64-order-allocation-item .v64-alloc-state{font-size:10px;font-weight:800;background:#e2edf5;color:#285677;border:1px solid #bdd2e0;padding:6px 9px;border-radius:30px}
#modalBody .v64-order-allocation-item .v64-alloc-state.yes{color:#116548;background:#e5f6ed;border-color:#bee5cc}
#modalBody .v64-order-allocation-note{margin:11px 1px 0;color:#5a758b;font-size:11px;line-height:1.55}
#modalBody .v64-paperwork-subhead{font-weight:850;color:#315d7b;letter-spacing:1px;font-size:11px;margin:0 0 10px;text-transform:uppercase}
@media(max-width:650px){#modalBody .v64-order-allocation-item{align-items:flex-start}#modalBody .v64-alloc-controls{width:100%}}
