/* CM001 kit — sortable.css (@layer cm.components). Drag-to-reorder visuals. */
@layer cm.components {
  .cm-sortable-item { touch-action: pan-y; }
  .cm-sortable-handle { cursor: grab; }
  .cm-sortable-handle:active { cursor: grabbing; }

  .cm-sortable-item.is-dragging {
    position: relative; z-index: var(--z-overlay, 900); cursor: grabbing;
    box-shadow: var(--shadow-md); opacity: .96;
  }
  .cm-sortable-item.is-grabbed {
    outline: 2px dashed var(--brand); outline-offset: 2px;
  }
  body.cm-sorting { cursor: grabbing; user-select: none; }
  body.cm-sorting * { user-select: none !important; }
}
