.reorder-handle{cursor:grab;touch-action:none;user-select:none;min-width:32px;min-height:32px;margin-inline:.35rem!important;font-size:20px;line-height:1;color:#5551c9;background:#f3f2ff;border:1px solid #dcdaf6;border-radius:6px;flex-shrink:0}.reorder-handle:active{cursor:grabbing}.reorder-handle:disabled{cursor:not-allowed;opacity:.35}.reorder-handle:focus-visible{outline:3px solid #8b83ff;outline-offset:2px}.reorder-dragging{opacity:.65}.reorder-before{box-shadow:inset 0 3px #635bff}.reorder-after{box-shadow:inset 0 -3px #635bff}.reorder-active,.reorder-active *{cursor:grabbing!important;user-select:none!important}.reorder-announcement{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.reorder-handle,.reorder-announcement{display:none!important}}
