.request-order-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;padding:3px;margin-right:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7b8795;cursor:grab;touch-action:none;vertical-align:middle;flex:none}
.request-order-handle:hover,.request-order-handle:focus-visible{color:var(--brand,#008fea);border-color:currentColor;background:#eef8ff;outline-offset:2px}
.request-order-handle:active{cursor:grabbing}
.request-order-dragging{opacity:.5}
.request-order-before{box-shadow:inset 0 3px 0 #008fea}
.request-order-after{box-shadow:inset 0 -3px 0 #008fea}
.request-order-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.product-row>.request-order-handle,.ds-modal-line>.request-order-handle{align-self:center}

#didi-new-top #request .product-row[data-order-index],body .ds-intake-dialog #didi-new-top #request .product-row[data-order-index],.ds-dialog .ds-modal-line[data-basket-order]{position:relative;padding-left:36px}
#didi-new-top .product-row>.request-order-handle,.ds-modal-line>.request-order-handle{position:absolute;left:0;top:12px;margin:0}
@media(max-width:760px){#didi-new-top #request .product-row[data-order-index]>div{grid-column:1;grid-row:1}}
