/* U1: drag to reorder (shared by collection ranking and wishlist) */
.dr-enabled .dr-item,.dr-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.dr-grip{display:inline-block;font-size:15px;line-height:1;letter-spacing:-2px;color:#8fd8e8;opacity:.8;cursor:grab;padding:2px 4px}
.dr-placeholder{box-sizing:border-box;border:2px dashed #43d7f4aa;border-radius:18px;background:radial-gradient(ellipse at 50% 40%,#27e1d122,transparent 70%);box-shadow:0 0 22px #27e1d122 inset}
.dr-lifted{transform:scale(1.05) rotate(-.6deg);border-color:#27e1d1!important;box-shadow:var(--cb-glow-cyan,0 0 28px #27e1d188),0 24px 50px #000c!important;opacity:.97;transition:transform .12s,box-shadow .12s;cursor:grabbing;touch-action:none}
body.dr-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}
.dr-item:not(.dr-lifted){touch-action:pan-y pinch-zoom}
@media(prefers-reduced-motion:reduce){.dr-lifted{transition:none;transform:none}}
