.EstimadorSucesiones-module__ucn_JW__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--danger:#c0392b;--danger-bg:#fdecea;--warning-bg:#fff3cd;--warning-border:#ffc107;--success:#1a7a3e;--success-bg:#eaf7ef;--bonif:#1a7a3e;--radius:12px;--radius-lg:16px;background:var(--bg-primary);max-width:1280px;min-height:100vh;color:var(--text-primary);margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .EstimadorSucesiones-module__ucn_JW__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--danger-bg:#3d1a18;--warning-bg:#3d3000;--warning-border:#a07800;--success-bg:#0d2e1a}.EstimadorSucesiones-module__ucn_JW__hero{text-align:center;background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-lg);color:#fff;margin:80px 0 1.5rem;padding:2rem 1.5rem}.EstimadorSucesiones-module__ucn_JW__title{margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.EstimadorSucesiones-module__ucn_JW__subtitle{opacity:.9;margin:0 0 .75rem;font-size:1rem}.EstimadorSucesiones-module__ucn_JW__metaVerificado{opacity:.8;margin:0;font-size:.78rem}.EstimadorSucesiones-module__ucn_JW__linkFuente{color:#ffffffe6;text-underline-offset:2px}.EstimadorSucesiones-module__ucn_JW__disclaimerCritico{background:var(--danger-bg);border:2px solid var(--danger);border-radius:var(--radius-lg);color:var(--text-primary);margin-bottom:1.5rem;padding:1.5rem}.EstimadorSucesiones-module__ucn_JW__disclaimerTitulo{color:var(--danger);margin:0 0 .75rem;font-size:1rem;font-weight:700}.EstimadorSucesiones-module__ucn_JW__disclaimerCritico ul{margin:.5rem 0;padding-left:1.25rem}.EstimadorSucesiones-module__ucn_JW__disclaimerCritico li{margin-bottom:.3rem;font-size:.9rem}.EstimadorSucesiones-module__ucn_JW__disclaimerPlazo{background:var(--warning-bg);border-left:3px solid var(--warning-border);border-radius:4px;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.9rem}.EstimadorSucesiones-module__ucn_JW__disclaimerResponsabilidad{color:var(--danger);margin:.5rem 0 0;font-size:.82rem;font-weight:600}.EstimadorSucesiones-module__ucn_JW__mainContent{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;margin-bottom:2rem;display:grid}.EstimadorSucesiones-module__ucn_JW__inputsPanel{flex-direction:column;gap:1rem;display:flex}.EstimadorSucesiones-module__ucn_JW__seccion{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.EstimadorSucesiones-module__ucn_JW__seccionTitulo{color:var(--primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.EstimadorSucesiones-module__ucn_JW__seccionNota{color:var(--text-secondary);margin:-.5rem 0 .75rem;font-size:.82rem}.EstimadorSucesiones-module__ucn_JW__campo{margin-bottom:.75rem}.EstimadorSucesiones-module__ucn_JW__campo:last-child{margin-bottom:0}.EstimadorSucesiones-module__ucn_JW__label{color:var(--text-primary);margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}.EstimadorSucesiones-module__ucn_JW__input,.EstimadorSucesiones-module__ucn_JW__select{border:1px solid var(--border);background:var(--bg-primary);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;padding:.6rem .75rem;font-size:.9rem;transition:border-color .2s}.EstimadorSucesiones-module__ucn_JW__input:focus,.EstimadorSucesiones-module__ucn_JW__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e86ab26}.EstimadorSucesiones-module__ucn_JW__inputConUnidad{align-items:center;gap:.5rem;display:flex}.EstimadorSucesiones-module__ucn_JW__inputConUnidad .EstimadorSucesiones-module__ucn_JW__input{flex:1}.EstimadorSucesiones-module__ucn_JW__unidad{color:var(--text-secondary);white-space:nowrap;min-width:1.5rem;font-size:.9rem}.EstimadorSucesiones-module__ucn_JW__helper{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;display:block}.EstimadorSucesiones-module__ucn_JW__radioGroup{flex-wrap:wrap;gap:1rem;display:flex}.EstimadorSucesiones-module__ucn_JW__radioLabel{cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;display:flex}.EstimadorSucesiones-module__ucn_JW__alertaForal{background:#fff3cd;border:2px solid #e6940a;border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.85rem}.EstimadorSucesiones-module__ucn_JW__alertaForal strong{color:#7a4f00;margin-bottom:.25rem;display:block}[data-theme=dark] .EstimadorSucesiones-module__ucn_JW__alertaForal{color:#e5d080;background:#3d3000;border-color:#a07800}[data-theme=dark] .EstimadorSucesiones-module__ucn_JW__alertaForal strong{color:#e5d080}.EstimadorSucesiones-module__ucn_JW__infoCcaa{background:#ebf5fb;border:1px solid #aed6f1;border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.85rem}.EstimadorSucesiones-module__ucn_JW__infoCcaa strong{color:#1a5276;margin-bottom:.2rem;display:block}[data-theme=dark] .EstimadorSucesiones-module__ucn_JW__infoCcaa{color:#aed6f1;background:#0d2233;border-color:#1a5276}[data-theme=dark] .EstimadorSucesiones-module__ucn_JW__infoCcaa strong{color:#aed6f1}.EstimadorSucesiones-module__ucn_JW__resultsPanel{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.EstimadorSucesiones-module__ucn_JW__placeholder{background:var(--bg-card);border:2px dashed var(--border);border-radius:var(--radius-lg);text-align:center;color:var(--text-secondary);padding:3rem 1.5rem;font-size:.95rem}.EstimadorSucesiones-module__ucn_JW__resultadoDestacado{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-lg);text-align:center;color:#fff;flex-direction:column;gap:.4rem;padding:1.5rem;display:flex}.EstimadorSucesiones-module__ucn_JW__resultadoLabel{opacity:.9;font-size:.9rem}.EstimadorSucesiones-module__ucn_JW__resultadoValor{letter-spacing:-.5px;font-size:2.2rem;font-weight:700}.EstimadorSucesiones-module__ucn_JW__resultadoNota{opacity:.85;background:#ffffff26;border-radius:6px;width:fit-content;margin:0 auto;padding:.25rem .75rem;font-size:.85rem}.EstimadorSucesiones-module__ucn_JW__resultadoTipoEfectivo{opacity:.8;font-size:.82rem}.EstimadorSucesiones-module__ucn_JW__desglose{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem}.EstimadorSucesiones-module__ucn_JW__desgloseTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);margin:0 0 .75rem;padding-bottom:.4rem;font-size:.88rem;font-weight:600}.EstimadorSucesiones-module__ucn_JW__linea{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.88rem;display:flex}.EstimadorSucesiones-module__ucn_JW__lineaTotal{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.4rem;font-weight:600}.EstimadorSucesiones-module__ucn_JW__lineaFinal{color:var(--primary);font-size:1rem}.EstimadorSucesiones-module__ucn_JW__lineaBonif{color:var(--bonif);font-size:.85rem}.EstimadorSucesiones-module__ucn_JW__guideSection{line-height:1.7}.EstimadorSucesiones-module__ucn_JW__guideSection h2{color:var(--primary);margin-top:0;font-size:1.3rem}.EstimadorSucesiones-module__ucn_JW__guideSection h3{color:var(--primary);margin-top:1.5rem;font-size:1.05rem}.EstimadorSucesiones-module__ucn_JW__conceptGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.EstimadorSucesiones-module__ucn_JW__conceptCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.EstimadorSucesiones-module__ucn_JW__conceptCard h4{color:var(--primary);margin:0 0 .4rem;font-size:.95rem}.EstimadorSucesiones-module__ucn_JW__conceptCard p{color:var(--text-secondary);margin:0;font-size:.88rem}.EstimadorSucesiones-module__ucn_JW__plazosGrid{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.EstimadorSucesiones-module__ucn_JW__plazoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;gap:.3rem;padding:1rem 1.5rem;display:flex}.EstimadorSucesiones-module__ucn_JW__plazoNum{color:var(--primary);font-size:1.5rem;font-weight:700}@media (max-width:1024px){.EstimadorSucesiones-module__ucn_JW__mainContent{grid-template-columns:1fr}.EstimadorSucesiones-module__ucn_JW__resultsPanel{position:static}.EstimadorSucesiones-module__ucn_JW__conceptGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important}}
