.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:900px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .OrientadorDeduccionObrasEnergeticas-module__nnTgtG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--hover:#333}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__title{margin-bottom:var(--spacing-md);font-size:2.2rem;font-weight:700}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__subtitle{opacity:.95;font-size:1.1rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidades{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidad{background:var(--bg-card);border-radius:var(--radius-large);border:2px solid var(--border);padding:var(--spacing-xl);transition:border-color .2s}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidad:hover{border-color:var(--primary)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidadHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidadPct{color:var(--primary);min-width:70px;font-size:2rem;font-weight:700}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidadInfo h3{color:var(--text-primary);margin:0 0 .3rem;font-size:1.1rem;font-weight:600}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidadInfo p{color:var(--text-secondary);margin:0;font-size:.9rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__detallesGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__detalle{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__detalle dt{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem;font-size:.8rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__detalle dd{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__card{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__cardTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.15rem;font-weight:600}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__formGroup{margin-bottom:var(--spacing-md)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__label{color:var(--text-primary);margin-bottom:.4rem;font-size:.9rem;font-weight:500;display:block}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);width:100%;color:var(--text-primary);padding:.75rem;font-size:1rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__resultsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__tipBox{border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#2e86ab14}[data-theme=dark] .OrientadorDeduccionObrasEnergeticas-module__nnTgtG__tipBox{background:#2e86ab26}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__tipBox p{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.6}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__tipBox strong{color:var(--primary)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#fff8e1;border:1px solid #ffe082}[data-theme=dark] .OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox{background:#3e2723;border-color:#5d4037}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox h3{color:#e65100;margin-bottom:.75rem;font-size:1rem}[data-theme=dark] .OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox h3{color:#ffab40}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox ul{margin:0;padding-left:1.5rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__warningBox li{color:var(--text-primary);margin-bottom:.4rem;font-size:.9rem;line-height:1.5}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__comparisonTable{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:.9rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__comparisonTable th{background:var(--primary);color:#fff;text-align:left;padding:.6rem .75rem;font-weight:600}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__comparisonTable td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.55rem .75rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__comparisonTable tr:nth-child(2n) td{background:var(--hover)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection{padding:var(--spacing-lg)}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection h2{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection h3{color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:.5rem;font-size:1rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection p,.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection li{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection ul,.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__guideSection ol{margin-bottom:var(--spacing-md);padding-left:1.5rem}@media (max-width:768px){.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__hero{padding:var(--spacing-lg);margin-top:60px}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__title{font-size:1.7rem}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__detallesGrid,.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__resultsGrid{grid-template-columns:1fr}.OrientadorDeduccionObrasEnergeticas-module__nnTgtG__modalidadPct{font-size:1.6rem}}
