/* Drag-to-reorder affordances for the admin editor lists
   (ConceptFaqEditor / ConceptSpecsEditor / ConceptSectionsEditor).

   These rows contain text inputs and rich-text editors, so the ROW is not
   draggable — dragging it would fight text selection and make the editors
   unusable. Only the handle is draggable; the row is just the drop target. */

.pp-drag-handle {
    cursor: grab;
    user-select: none;
    display: inline-flex;
    align-items: center;
    opacity: 0.4;
    /* A pointer target you can actually hit without magnifying the row. */
    padding: 0 2px;
}

.pp-drag-handle:hover {
    opacity: 0.75;
}

.pp-drag-handle:active {
    cursor: grabbing;
}

/* The row being dragged recedes so the gap it will leave stays readable while
   the rest of the list shuffles around it. */
.pp-drag-row-active {
    opacity: 0.45;
}
