html.slg-sort-active,html.slg-sort-active *{cursor:grabbing!important;user-select:none!important;}
.slg-sort-source{opacity:.45;}.slg-sort-ghost{position:fixed;z-index:2147483647;pointer-events:none;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--card,#fff);color:var(--text,#222);border:1px solid var(--brand,#7c3aed);border-radius:8px;padding:9px 12px;box-shadow:0 8px 24px #0003;font-size:14px;}
.slg-sort-handle{cursor:grab;touch-action:pan-y;}.slg-sort-before{box-shadow:inset 0 2px var(--brand,#7c3aed);}.slg-sort-after{box-shadow:inset 0 -2px var(--brand,#7c3aed);}
