/* V8.16.50 · El área completa del módulo vuelve a ser clicable; sólo los puntos arrastran. */
#mainNav>.navLeaf,#mainNav>.navTree,#advisorNav>button,.metricsNav>button{
  position:relative!important;
  padding-right:44px!important;
}
.std81650SortHandle{
  position:absolute;right:7px;top:50%;transform:translateY(-50%);
  width:28px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:2px;
  cursor:grab;z-index:20;opacity:.58;color:currentColor;background:transparent;
  pointer-events:auto!important;user-select:none!important;-webkit-user-drag:element;
}
.std81650SortHandle:hover{opacity:1;background:rgba(95,164,211,.14)}
.std81650SortHandle:active{cursor:grabbing}
.std81650SortHandle>i,.std81650CardHandle>i{
  display:block;width:3px;height:3px;border-radius:50%;background:currentColor;
  box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor;
}
.std81650Dragging{opacity:.52!important;outline:2px dashed rgba(25,164,191,.68)!important;outline-offset:2px!important}
body.std81650Sorting{cursor:grabbing!important}

/* El motor V8.16.49 queda visualmente deshabilitado. */
.std81649SortHandle,.std81647SortHandle,.stdV81637DragHandle,.stdPointerDragHandle,.stdDragHandle,.stdNavGrip{display:none!important}

.metricCard,.metricPanel{position:relative}
.std81650CardHandle{
  position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:8px;
  display:flex;align-items:center;justify-content:center;gap:2px;cursor:grab;color:#52718f;
  opacity:.42;z-index:20;user-select:none!important;-webkit-user-drag:element;
}
.std81650CardHandle:hover{opacity:1;background:#eef7fd}
