.CalculadoraSucesionesNacional-module__tS4Mnq__container{background:var(--bg-primary);max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem 2.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__container{background:var(--bg-primary)}.CalculadoraSucesionesNacional-module__tS4Mnq__hero{text-align:center;background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;border-radius:16px;margin-top:80px;margin-bottom:1.5rem;padding:2rem 1.5rem}.CalculadoraSucesionesNacional-module__tS4Mnq__title{margin-bottom:.5rem;font-size:2rem;font-weight:700}.CalculadoraSucesionesNacional-module__tS4Mnq__subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer{background:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer h3{color:#856404;margin-bottom:.5rem;font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer p{color:#856404;margin:0;font-size:.9rem}.CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer ul{color:#856404;margin:.5rem 0 0;padding-left:1.25rem;font-size:.85rem}.CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer li{margin-bottom:.25rem}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer{background:#ffc10726;border-color:#ffc10780}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer h3,[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer p,[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__disclaimer ul{color:#ffc107}.CalculadoraSucesionesNacional-module__tS4Mnq__warningBox{background:#e3f2fd;border:2px solid #2196f3;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__warningBox h4{color:#1565c0;margin-bottom:.5rem;font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__warningBox p{color:#1565c0;margin:0;font-size:.9rem}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__warningBox{background:#2196f326;border-color:#2196f380}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__warningBox h4,[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__warningBox p{color:#64b5f6}.CalculadoraSucesionesNacional-module__tS4Mnq__mainContent{grid-template-columns:1fr 1.2fr;gap:2rem;margin-bottom:2rem;display:grid}.CalculadoraSucesionesNacional-module__tS4Mnq__inputPanel,.CalculadoraSucesionesNacional-module__tS4Mnq__resultsPanel{background:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:16px;padding:1.5rem}.CalculadoraSucesionesNacional-module__tS4Mnq__panelTitle{color:var(--text-primary);border-bottom:2px solid var(--primary);text-align:center;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.CalculadoraSucesionesNacional-module__tS4Mnq__seccionInputs{background:var(--hover);border:1px solid var(--border);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__seccionTitulo{color:var(--primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.CalculadoraSucesionesNacional-module__tS4Mnq__seccionNota{color:var(--text-muted);margin-bottom:.75rem;font-size:.8rem;font-style:italic}.CalculadoraSucesionesNacional-module__tS4Mnq__inputGroup{margin-bottom:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__inputGroup:last-child{margin-bottom:0}.CalculadoraSucesionesNacional-module__tS4Mnq__label{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.9rem;font-weight:600;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__labelIcon{font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__input,.CalculadoraSucesionesNacional-module__tS4Mnq__select{border:2px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.CalculadoraSucesionesNacional-module__tS4Mnq__input:focus,.CalculadoraSucesionesNacional-module__tS4Mnq__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e86ab1a}.CalculadoraSucesionesNacional-module__tS4Mnq__input::placeholder{color:var(--text-muted)}.CalculadoraSucesionesNacional-module__tS4Mnq__helperText{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;display:block}.CalculadoraSucesionesNacional-module__tS4Mnq__radioGroup{flex-wrap:wrap;gap:1rem;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__radioOption{align-items:center;gap:.5rem;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__radioOption input[type=radio]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.CalculadoraSucesionesNacional-module__tS4Mnq__radioOption label{color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:400}.CalculadoraSucesionesNacional-module__tS4Mnq__btnPrimary{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:1rem;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #2e86ab33}.CalculadoraSucesionesNacional-module__tS4Mnq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e86ab4d}.CalculadoraSucesionesNacional-module__tS4Mnq__btnSecondary{border:2px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:8px;margin-top:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.CalculadoraSucesionesNacional-module__tS4Mnq__btnSecondary:hover{background:var(--hover);border-color:var(--text-muted)}.CalculadoraSucesionesNacional-module__tS4Mnq__totalBox{background:#2e86ab1a;border-radius:8px;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1rem;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__totalLabel{color:var(--primary);font-weight:600}.CalculadoraSucesionesNacional-module__tS4Mnq__totalValue{color:var(--primary);font-size:1.2rem;font-weight:700}.CalculadoraSucesionesNacional-module__tS4Mnq__resultadoDestacado{background:var(--primary);color:#fff;text-align:center;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.CalculadoraSucesionesNacional-module__tS4Mnq__resultadoLabel{opacity:.9;margin-bottom:.25rem;font-size:.9rem;display:block}.CalculadoraSucesionesNacional-module__tS4Mnq__resultadoValor{font-size:2rem;font-weight:700;display:block}.CalculadoraSucesionesNacional-module__tS4Mnq__resultadoNota{opacity:.9;margin-top:.5rem;font-size:.85rem;display:block}.CalculadoraSucesionesNacional-module__tS4Mnq__resultItem{background:var(--hover);border-radius:8px;justify-content:space-between;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__resultLabel{color:var(--text-secondary);font-weight:500}.CalculadoraSucesionesNacional-module__tS4Mnq__resultValue{color:var(--primary);font-weight:600}.CalculadoraSucesionesNacional-module__tS4Mnq__reduccionesBox{background:#2e86ab1a;border-radius:10px;margin:1rem 0;padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__reduccionesBox h4{color:var(--primary);margin-bottom:.75rem;font-size:.95rem}.CalculadoraSucesionesNacional-module__tS4Mnq__reduccionItem{justify-content:space-between;padding:.375rem 0;font-size:.9rem;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__reduccionItem span:first-child{color:var(--text-secondary)}.CalculadoraSucesionesNacional-module__tS4Mnq__reduccionItem span:last-child{color:var(--secondary);font-weight:600}.CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox{background:#e8f5e9;border:2px solid #4caf50;border-radius:10px;margin:1rem 0;padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox h4{color:#2e7d32;margin-bottom:.5rem;font-size:.95rem}.CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox p{color:#2e7d32;margin:0;font-size:.9rem}.CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox .CalculadoraSucesionesNacional-module__tS4Mnq__valor{font-size:1.1rem;font-weight:700}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox{background:#4caf5026;border-color:#4caf5080}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox h4,[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__bonificacionBox p{color:#81c784}.CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox{background:#fff3cd;border:2px solid #ffc107;border-radius:10px;margin:1rem 0;padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox h4{color:#856404;margin-bottom:.5rem;font-size:.95rem}.CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox p{color:#856404;margin:0;font-size:.85rem}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox{background:#ffc10726;border-color:#ffc10780}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox h4,[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__sinBonificacionBox p{color:#ffc107}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaInfo{border:2px solid var(--primary);background:#2e86ab14;border-radius:12px;margin-bottom:1rem;padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaInfo h4{color:var(--primary);margin-bottom:.5rem;font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaInfo p{color:var(--text-secondary);margin:0;font-size:.9rem}.CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasBox{border:2px solid var(--primary);text-align:center;background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%);border-radius:12px;margin-top:1.5rem;padding:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasBox h4{color:var(--primary);margin-bottom:.5rem;font-size:1.05rem}.CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasBox p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.5}.CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasLink{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasLink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e86ab4d}[data-theme=dark] .CalculadoraSucesionesNacional-module__tS4Mnq__guiaHerenciasBox{background:linear-gradient(135deg,#2e86ab26 0%,#48a9a626 100%)}.CalculadoraSucesionesNacional-module__tS4Mnq__guideSection{padding:1rem 0}.CalculadoraSucesionesNacional-module__tS4Mnq__guideSection h2{color:var(--primary);text-align:center;margin-bottom:1rem;font-size:1.5rem}.CalculadoraSucesionesNacional-module__tS4Mnq__guideSection h3{color:var(--text-primary);margin:2rem 0 1rem;font-size:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__introParagraph{color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptCard{background:var(--hover);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptCard h4{color:var(--primary);margin-bottom:.75rem;font-size:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptCard ul{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:.9rem}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptCard li{margin-bottom:.375rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard{background:var(--hover);border-left:4px solid var(--primary);border-radius:10px;padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard h5{color:var(--text-primary);margin-bottom:.5rem;font-size:.95rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard p{color:var(--text-secondary);margin:0;font-size:.85rem}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard.CalculadoraSucesionesNacional-module__tS4Mnq__alta{border-left-color:#4caf50}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard.CalculadoraSucesionesNacional-module__tS4Mnq__media{border-left-color:#ffc107}.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaCard.CalculadoraSucesionesNacional-module__tS4Mnq__baja{border-left-color:#f44336}.CalculadoraSucesionesNacional-module__tS4Mnq__faqGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem{background:var(--hover);border:1px solid var(--border);border-radius:8px;overflow:hidden}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem summary{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;padding:1rem;font-weight:600;list-style:none;display:flex}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem summary::-webkit-details-marker{display:none}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem summary:before{content:"▶";color:var(--primary);font-size:.75rem;transition:transform .2s}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem[open] summary:before{transform:rotate(90deg)}.CalculadoraSucesionesNacional-module__tS4Mnq__faqItem p{color:var(--text-secondary);margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.6}@media (max-width:1024px){.CalculadoraSucesionesNacional-module__tS4Mnq__mainContent{grid-template-columns:1fr}}@media (max-width:768px){.CalculadoraSucesionesNacional-module__tS4Mnq__container{padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__hero{margin-top:70px;padding:1.5rem 1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__title{font-size:1.5rem}.CalculadoraSucesionesNacional-module__tS4Mnq__subtitle{font-size:.9rem}.CalculadoraSucesionesNacional-module__tS4Mnq__inputPanel,.CalculadoraSucesionesNacional-module__tS4Mnq__resultsPanel{padding:1rem}.CalculadoraSucesionesNacional-module__tS4Mnq__resultadoValor{font-size:1.75rem}.CalculadoraSucesionesNacional-module__tS4Mnq__radioGroup{flex-direction:column;gap:.75rem}.CalculadoraSucesionesNacional-module__tS4Mnq__conceptGrid,.CalculadoraSucesionesNacional-module__tS4Mnq__ccaaGrid,.CalculadoraSucesionesNacional-module__tS4Mnq__faqGrid{grid-template-columns:1fr}}@media (max-width:480px){.CalculadoraSucesionesNacional-module__tS4Mnq__container{padding:.75rem}.CalculadoraSucesionesNacional-module__tS4Mnq__hero{border-radius:12px;padding:1.25rem .75rem}.CalculadoraSucesionesNacional-module__tS4Mnq__title{font-size:1.25rem}.CalculadoraSucesionesNacional-module__tS4Mnq__seccionInputs{padding:1rem}}
