/* SISTEMA SANA TU DEUDA · V8.16.49 · orden unificado y limpieza visual */

/* Un solo agarre, pequeño y fuera de la zona principal de clic. */
#mainNav>.navLeaf,#mainNav>.navTree,#advisorNav>button,.metricsNav>button{position:relative!important;padding-right:44px!important;overflow:hidden}
.std81649SortHandle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:27px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:2px;cursor:grab;touch-action:none;z-index:5;background:transparent;color:currentColor;opacity:.58}
.std81649SortHandle:hover{background:rgba(95,164,211,.13);opacity:1}
.std81649SortHandle:active{cursor:grabbing}
.std81649SortHandle>i,.std81649CardHandle>i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}
.std81649Dragging{opacity:.5!important;outline:2px dashed rgba(25,164,191,.65)!important;outline-offset:2px!important;z-index:100!important}
body.std81649Sorting,body.std81649Sorting *{user-select:none!important}

/* Los agarres viejos ya no participan. */
.std81647SortHandle,.stdV81637DragHandle,.stdPointerDragHandle,.stdDragHandle,.stdNavGrip{display:none!important}

/* Recuadros del dashboard/métricas. */
.metricCard,.metricPanel{position:relative}
.std81649CardHandle{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;touch-action:none;color:#52718f;opacity:.42;z-index:6}
.std81649CardHandle:hover{opacity:1;background:#eef7fd}

/* Perfil: solo avatar + lápiz, sin texto "Cambiar foto de perfil". */
#stdProfilePhotoButton81646{position:relative!important;display:inline-grid!important;place-items:center!important;padding:0!important;overflow:visible!important}
.stdProfilePencil81649{position:absolute;right:1px;bottom:5px;width:31px;height:31px;border-radius:999px;background:#fff;color:#0d65ad;border:1px solid #c9dceb;box-shadow:0 5px 14px rgba(19,61,98,.2);display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:900;line-height:1}
#stdProfilePhotoButton81646:hover .stdProfilePencil81649{background:#edf8ff}
#stdAccountSub81646{display:none!important}

/* Limpieza de subtítulos/instrucciones auxiliares solicitadas. */
#pageSub,#stdMetricsSub{display:none!important}
#advisorSubtitle{display:none!important}
body.std-erp-native #advisorSubtitle{display:block!important}
.earnHead p,.savingsHeader>div:first-child>p,#advisorViewDashboard .advisorCardHead p{display:none!important}

/* Asesor asignado: dato de propiedad, no del usuario que abrió el generador. */
#advisorViewPropuestasGenerador input[data-std-advisor-locked="1"]{background:#f5f8fb!important;color:#294a68!important;cursor:default}

/* Configuración del plan realmente desaparece en Representación sin permiso. */
#proposal-plan-config-card[hidden]{display:none!important}
