.OrientadorEdadJubilacion-module__C0me9q__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:800px;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] .OrientadorEdadJubilacion-module__C0me9q__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--hover:#333}.OrientadorEdadJubilacion-module__C0me9q__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}.OrientadorEdadJubilacion-module__C0me9q__title{margin-bottom:var(--spacing-md);font-size:2.2rem;font-weight:700}.OrientadorEdadJubilacion-module__C0me9q__subtitle{opacity:.95;font-size:1.1rem}.OrientadorEdadJubilacion-module__C0me9q__card{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.OrientadorEdadJubilacion-module__C0me9q__cardTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.15rem;font-weight:600}.OrientadorEdadJubilacion-module__C0me9q__formGroup{margin-bottom:var(--spacing-md)}.OrientadorEdadJubilacion-module__C0me9q__label{color:var(--text-primary);margin-bottom:.4rem;font-size:.9rem;font-weight:500;display:block}.OrientadorEdadJubilacion-module__C0me9q__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}.OrientadorEdadJubilacion-module__C0me9q__resultCard{background:var(--bg-card);border-radius:var(--radius-large);border:2px solid var(--primary);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);text-align:center}.OrientadorEdadJubilacion-module__C0me9q__resultAge{color:var(--primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.OrientadorEdadJubilacion-module__C0me9q__resultYear{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:1.2rem}.OrientadorEdadJubilacion-module__C0me9q__resultDetail{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.OrientadorEdadJubilacion-module__C0me9q__resultAlt{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);margin-top:var(--spacing-md);color:var(--text-primary);font-size:.9rem}.OrientadorEdadJubilacion-module__C0me9q__tabla{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:.9rem}.OrientadorEdadJubilacion-module__C0me9q__tabla th{background:var(--primary);color:#fff;text-align:left;padding:.6rem .75rem;font-weight:600}.OrientadorEdadJubilacion-module__C0me9q__tabla td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.55rem .75rem}.OrientadorEdadJubilacion-module__C0me9q__tabla tr:nth-child(2n) td{background:var(--hover)}.OrientadorEdadJubilacion-module__C0me9q__tablaHighlight td{font-weight:600;background:#2e86ab1a!important}.OrientadorEdadJubilacion-module__C0me9q__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] .OrientadorEdadJubilacion-module__C0me9q__tipBox{background:#2e86ab26}.OrientadorEdadJubilacion-module__C0me9q__tipBox p{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.6}.OrientadorEdadJubilacion-module__C0me9q__tipBox strong{color:var(--primary)}.OrientadorEdadJubilacion-module__C0me9q__warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#fff8e1;border:1px solid #ffe082}[data-theme=dark] .OrientadorEdadJubilacion-module__C0me9q__warningBox{background:#3e2723;border-color:#5d4037}.OrientadorEdadJubilacion-module__C0me9q__warningBox h3{color:#e65100;margin-bottom:.75rem;font-size:1rem}[data-theme=dark] .OrientadorEdadJubilacion-module__C0me9q__warningBox h3{color:#ffab40}.OrientadorEdadJubilacion-module__C0me9q__warningBox ul{margin:0;padding-left:1.5rem}.OrientadorEdadJubilacion-module__C0me9q__warningBox li{color:var(--text-primary);margin-bottom:.4rem;font-size:.9rem;line-height:1.5}.OrientadorEdadJubilacion-module__C0me9q__guideSection{padding:var(--spacing-lg)}.OrientadorEdadJubilacion-module__C0me9q__guideSection h2{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem}.OrientadorEdadJubilacion-module__C0me9q__guideSection h3{color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:.5rem;font-size:1rem}.OrientadorEdadJubilacion-module__C0me9q__guideSection p,.OrientadorEdadJubilacion-module__C0me9q__guideSection li{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.OrientadorEdadJubilacion-module__C0me9q__guideSection ul,.OrientadorEdadJubilacion-module__C0me9q__guideSection ol{margin-bottom:var(--spacing-md);padding-left:1.5rem}@media (max-width:768px){.OrientadorEdadJubilacion-module__C0me9q__hero{padding:var(--spacing-lg);margin-top:60px}.OrientadorEdadJubilacion-module__C0me9q__title{font-size:1.7rem}.OrientadorEdadJubilacion-module__C0me9q__resultAge{font-size:2rem}}
