.order-actions { display:flex; flex-wrap:wrap; gap:6px; align-items:center; }
.order-command-bar { position:sticky; top:12px; z-index:4; display:flex; align-items:center; justify-content:space-between; gap:14px; margin:14px 0; padding:11px 14px; border:1px solid #cbdcf5; border-radius:8px; background:rgba(247,251,255,.96); box-shadow:0 8px 22px rgba(12,55,111,.09); }
.order-command-bar > div { display:flex; align-items:center; gap:11px; }
.order-command-bar label { display:inline-flex; align-items:center; gap:7px; font-size:12px; font-weight:700; color:#183d71; }
.order-command-bar span { color:#71829a; font-size:11px; }
.order-command-bar button { min-height:34px; padding:7px 12px; font-size:12px; }
.order-check { width:30px; text-align:left !important; padding-left:16px !important; }
.order-check input { width:16px; height:16px; margin:0; accent-color:#1464ff; cursor:pointer; }
.order-actions button { min-height:30px; padding:5px 9px; border-radius:5px; font-size:11px; font-weight:700; }
.row-delete { border:1px solid #f0c6c2; background:#fff5f4; color:#b3423c; }
.row-logistics { border:1px solid #bfd4fb; background:#f1f6ff; color:#1357bf; }
.delivery-focus { margin:0 0 14px; padding:11px 14px; border-left:4px solid #1464ff; border-radius:5px; background:#eef5ff; color:#26476e; font-size:13px; }
.shipment-focus { border:2px solid #528bff !important; box-shadow:0 8px 24px rgba(20,100,255,.13); }
@media(max-width:760px){.order-command-bar{position:static;align-items:flex-start;flex-direction:column}.order-command-bar>div{width:100%;justify-content:space-between}.order-command-bar>div:last-child{justify-content:flex-start}.order-check{padding-left:10px !important}.order-actions{min-width:185px}.order-actions button{font-size:10px;padding:5px 7px;}}
