/* V8.16.39 · Orden visual sin alterar los clics del menú */
.stdV81637DragHandle,.stdPointerDragHandle,.stdDragHandle,.stdNavGrip{display:none!important}
#mainNav,#advisorNav{position:relative}
#mainNav>.navLeaf,#mainNav>.navTree,#advisorNav>button{position:relative}
.stdNavGripTarget{padding-right:43px!important}
.stdNavGripTarget::after{
  content:'⋮⋮';position:absolute;right:8px;top:50%;transform:translateY(-50%);
  width:28px;height:28px;display:grid;place-items:center;border-radius:8px;
  color:#89a1bc;font-size:15px;font-weight:900;line-height:1;cursor:grab;
  user-select:none;-webkit-user-select:none;touch-action:none;z-index:5;
}
.stdNavGripTarget:hover::after{background:rgba(46,113,179,.10);color:#356b99}
.stdNavGripTarget:active::after{cursor:grabbing}
.stdNavPinned>.stdNavGripTarget::after,.stdNavPinned.stdNavGripTarget::after{display:none!important}
.stdNavDragging{opacity:.62!important;outline:2px dashed rgba(32,137,189,.42);outline-offset:2px;z-index:30}
body.stdNavSorting,body.stdNavSorting *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}
.stdNavDropBefore::before{content:'';position:absolute;left:8px;right:8px;top:-3px;height:3px;border-radius:99px;background:#16a8cc;z-index:50}
.stdNavDropAtEnd::after{content:'';display:block;height:3px;border-radius:99px;background:#16a8cc;margin:3px 8px}
#mainNav button[data-view],#mainNav .navParent,#advisorNav button{pointer-events:auto!important}
@media(max-width:760px){.stdNavGripTarget{padding-right:12px!important}.stdNavGripTarget::after{display:none!important}}
