.order-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7e8d7b;font-size:11px;line-height:1.8;margin:0 0 18px}.order-toolbar .tag{margin:0 0 0 8px}.order-toolbar .text-btn{white-space:nowrap}.ordered-step{position:relative}.drag-handle{flex-shrink:0;background:transparent;border:1px solid transparent;color:#92a08b;padding:9px 5px;border-radius:7px;font-size:25px;line-height:1;cursor:grab;touch-action:none;user-select:none}.drag-handle:hover{color:var(--green);border-color:#d4dfcd;background:#edf3e8}.drag-handle:active{cursor:grabbing}.drag-handle:disabled{cursor:default;opacity:.3}.ordered-step.is-dragging{opacity:.45;transform:none!important}.ordered-step.drop-before:before,.ordered-step.drop-after:after{content:'';position:absolute;left:0;right:0;height:4px;background:#3f8060;border-radius:4px;z-index:2}.ordered-step.drop-before:before{top:-9px}.ordered-step.drop-after:after{bottom:-9px}.ordered-step.drop-before,.ordered-step.drop-after{border-color:#8dad79;transform:none!important}.step-description{min-width:0}.step-description h3,.step-description p{overflow-wrap:anywhere}.list-stack .ordered-step:hover{transform:none}@media(max-width:760px){.order-toolbar{align-items:flex-start;flex-wrap:wrap}.list-stack .ordered-step{gap:10px;padding-left:9px}.drag-handle{font-size:22px;padding:8px 2px}.ordered-step .date-box{min-width:62px;padding-right:10px}.order-toolbar .tag{margin-left:0}}@media print{.drag-handle,.order-toolbar{display:none!important}}
