/* SISTEMA SANA TU DEUDA · V8.16.48 · rendimiento y estabilidad visual */
/* Drag: agarre válido dentro de botones, sin bloquear el clic normal. */
.std81647SortHandle{pointer-events:auto!important;touch-action:none!important;flex:0 0 auto!important}
#advisorNav>button>.std81647SortHandle,.metricsNav>button>.std81647SortHandle{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important}
#advisorNav>button,.metricsNav>button{overflow:hidden!important;min-width:0}
#advisorNav>button>span:not(.std81647SortHandle){min-width:0;overflow:hidden;text-overflow:ellipsis}

/* Contratos: vuelve a ocupar prácticamente toda la pantalla y elimina blur costoso. */
.std-native-contract-workspace{padding:6px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:center!important;justify-content:center!important}
.std-native-contract-card{width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;max-width:none!important;max-height:none!important;border-radius:14px!important}
.std-native-contract-card>iframe{contain:layout paint;transform:translateZ(0)}

/* Propuestas: más espacio útil y menos efectos de composición durante captura/cálculo. */
body.std-erp-native .advisorMain{padding:10px 12px 10px!important}
body.std-erp-native .advisorTop{margin-bottom:10px!important}
#advisorViewPropuestasGenerador{border-radius:12px!important;box-shadow:none!important}
#advisorViewPropuestasGenerador .form-container,#advisorViewPropuestasGenerador .preview-container{box-shadow:none!important}
#proposal-preview{will-change:auto!important}

/* Buscador inteligente de leads en plantillas. */
.stdSmartTemplate81647 input[type=search]{height:43px;border:1px solid #cbd9e8;border-radius:10px;padding:0 11px;background:#fff;font:inherit;outline:none}
.stdSmartTemplate81647 input[type=search]:focus{border-color:#61aeda;box-shadow:0 0 0 3px rgba(25,118,210,.1)}
.stdTemplateLeadResults81648{display:grid;gap:6px;max-height:280px;overflow:auto;padding:2px}
.stdTemplateLeadResults81648 button{display:grid!important;gap:2px!important;width:100%!important;min-height:0!important;padding:10px 11px!important;border:1px solid #d7e3ef!important;border-radius:9px!important;background:#fff!important;color:#193c63!important;text-align:left!important;cursor:pointer!important}
.stdTemplateLeadResults81648 button:hover,.stdTemplateLeadResults81648 button.selected{border-color:#4aa7d6!important;background:#edf8ff!important}
.stdTemplateLeadResults81648 button b{font-size:12px}.stdTemplateLeadResults81648 button small{color:#71869c;font-size:10px;font-weight:600}
.stdTemplateNoResults81648{padding:18px;border:1px dashed #cbd9e8;border-radius:9px;color:#71869c;text-align:center;font-size:12px}
