/* Sistema Sana Tu Deuda V8.16.45 · Correcciones comerciales */
#stdNativeModal:has(.std-contribution-form) .stdNativeCard{width:min(720px,96vw);max-height:94vh;overflow:auto}
#stdNativeModal:has(.std-contribution-form) #stdNativeBody{overflow:visible}
.std-contribution-form{min-width:0!important;width:100%;max-width:100%;overflow:hidden}
.std-contribution-summary{min-width:0;overflow:hidden}
.std-contribution-summary b,.std-contribution-summary small{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.std-contribution-grid{align-items:start}
.std-contribution-grid label{min-width:0}
.std-contribution-grid input,.std-contribution-grid select,.std-contribution-grid textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #cbddec;border-radius:11px;background:#fff;color:#102f52;padding:11px 12px;font:700 14px Inter,system-ui,sans-serif;outline:none}
.std-contribution-grid textarea{resize:vertical;min-height:64px;line-height:1.4}
.std-contribution-grid input:focus,.std-contribution-grid select:focus,.std-contribution-grid textarea:focus{border-color:#19a7c8;box-shadow:0 0 0 3px rgba(25,167,200,.13)}
.std-date-picker{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px;align-items:stretch}
.std-date-picker button{border:1px solid #cbddec;border-radius:11px;background:#f7fbff;color:#0b5d91;cursor:pointer;font-size:17px}
.std-date-picker button:hover{background:#eaf6ff;border-color:#19a7c8}
.stdFixedFieldNote{display:block;margin-top:5px;color:#71849a;font-size:11px;font-weight:650;line-height:1.35}
.leadBulkBar81645{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;margin:0 0 12px;border:1px solid #b9d9f5;border-radius:13px;background:#f2f9ff}
.leadBulkBar81645>b{color:#0b3b6d;margin-right:auto}
.leadBulkBar81645 select{min-width:180px;border:1px solid #c9dae9;border-radius:10px;padding:9px 11px;background:#fff;color:#163657;font-weight:700}
.leadTable8148 tbody tr[data-lead-row-id]{cursor:pointer;user-select:none;-webkit-user-select:none}
.leadTable8148 tbody tr.leadSelected81645>td{background:#e8f5ff!important;box-shadow:inset 0 1px #a8d7fa,inset 0 -1px #a8d7fa}
.leadTable8148 tbody tr.leadSelected81645>td:first-child{box-shadow:inset 4px 0 #0f8fd4,inset 0 1px #a8d7fa,inset 0 -1px #a8d7fa}
.stdResetPasswordForm81645{display:grid;gap:12px}
.stdResetPasswordForm81645 label{display:grid;gap:7px;color:#24476b;font-weight:800}
.stdResetPasswordForm81645 input{width:100%;box-sizing:border-box;border:1px solid #cbddec;border-radius:11px;padding:11px 12px;font:700 14px Inter,system-ui,sans-serif}
.stdResetPasswordForm81645 p{margin:0;color:#62768b;font-size:12px;line-height:1.5}
.stdTemporaryPassword81645{display:grid;gap:7px;padding:14px;border:1px solid #b9d9f5;border-radius:13px;background:#f4faff}
.stdTemporaryPassword81645 span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#55708b;font-weight:850}
.stdTemporaryPassword81645 b{color:#173c64}.stdTemporaryPassword81645 strong{font-size:22px;letter-spacing:.08em;color:#0879b5;overflow-wrap:anywhere}.stdTemporaryPassword81645 small{color:#657b94}
@media(max-width:680px){#stdNativeModal:has(.std-contribution-form) .stdNativeCard{width:96vw}.std-date-picker{grid-template-columns:minmax(0,1fr) 42px}.leadBulkBar81645{align-items:stretch}.leadBulkBar81645>b{width:100%}.leadBulkBar81645 select,.leadBulkBar81645 button{width:100%}}
