.VisualizadorProcesoLegislativo-module__4edzPa__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--rojo:#e74c3c;--verde:#27ae60;--radius:12px;--radius-large:16px;--spacing-sm:.5rem;--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] .VisualizadorProcesoLegislativo-module__4edzPa__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.VisualizadorProcesoLegislativo-module__4edzPa__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.VisualizadorProcesoLegislativo-module__4edzPa__title{margin-bottom:var(--spacing-sm);font-size:2.4rem;font-weight:700}.VisualizadorProcesoLegislativo-module__4edzPa__subtitle{opacity:.92;font-size:1.1rem}.VisualizadorProcesoLegislativo-module__4edzPa__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.VisualizadorProcesoLegislativo-module__4edzPa__navBtn{padding:var(--spacing-md) var(--spacing-sm);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__navBtn:hover{border-color:var(--primary);color:var(--primary)}.VisualizadorProcesoLegislativo-module__4edzPa__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.VisualizadorProcesoLegislativo-module__4edzPa__navActivo:hover{background:var(--primary);color:#fff}.VisualizadorProcesoLegislativo-module__4edzPa__navIcono{font-size:1.6rem}.VisualizadorProcesoLegislativo-module__4edzPa__navTexto{text-align:center;font-size:.78rem;font-weight:600}.VisualizadorProcesoLegislativo-module__4edzPa__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.VisualizadorProcesoLegislativo-module__4edzPa__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.VisualizadorProcesoLegislativo-module__4edzPa__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.VisualizadorProcesoLegislativo-module__4edzPa__seccionContent{margin-bottom:var(--spacing-xl)}.VisualizadorProcesoLegislativo-module__4edzPa__contexto{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center;color:var(--text-primary);font-size:1rem;line-height:1.5}.VisualizadorProcesoLegislativo-module__4edzPa__origenesGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__origenCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.VisualizadorProcesoLegislativo-module__4edzPa__origenHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__origenIcono{font-size:1.5rem}.VisualizadorProcesoLegislativo-module__4edzPa__origenNombre{color:var(--text-primary);font-size:.95rem;font-weight:700;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__origenTipo{font-size:.82rem;font-weight:600;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__origenDesc{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:.88rem;line-height:1.5}.VisualizadorProcesoLegislativo-module__4edzPa__origenDato{color:var(--text-muted);margin:0;font-size:.78rem;font-style:italic;line-height:1.4}.VisualizadorProcesoLegislativo-module__4edzPa__flujoVertical{margin-bottom:var(--spacing-xl);flex-direction:column;gap:0;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__pasoItem{gap:var(--spacing-md);min-height:80px;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__pasoLinea{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__pasoCirculo{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__pasoConector{background:var(--border);flex:1;width:2px;min-height:20px}.VisualizadorProcesoLegislativo-module__4edzPa__pasoContenido{padding-bottom:var(--spacing-lg);flex:1}.VisualizadorProcesoLegislativo-module__4edzPa__pasoHeader{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:.3rem;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__pasoIcono{font-size:1.1rem}.VisualizadorProcesoLegislativo-module__4edzPa__pasoTitulo{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.VisualizadorProcesoLegislativo-module__4edzPa__pasoDuracion{color:var(--primary);background:#2e86ab14;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.VisualizadorProcesoLegislativo-module__4edzPa__pasoDesc{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.VisualizadorProcesoLegislativo-module__4edzPa__datoDestacado{gap:var(--spacing-md);background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);align-items:flex-start;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__datoIcono{flex-shrink:0;font-size:1.8rem}.VisualizadorProcesoLegislativo-module__4edzPa__datoLabel{color:var(--text-secondary);margin-bottom:.2rem;font-size:.82rem;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__datoValor{color:var(--primary);margin-bottom:.3rem;font-size:1.4rem;font-weight:700;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__datoNota{color:var(--text-muted);font-size:.78rem;line-height:1.4;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__flujoSenado{margin-bottom:var(--spacing-lg);flex-direction:column;align-items:center;gap:0;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__flujoOrigenSenado{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-lg);flex-direction:column;align-items:center;gap:.2rem;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__flujoOrigenIcono{font-size:1.5rem}.VisualizadorProcesoLegislativo-module__4edzPa__flujoOrigenLabel{color:var(--text-secondary);font-size:.82rem;font-weight:600}.VisualizadorProcesoLegislativo-module__4edzPa__flujoFlechaVertical{color:var(--text-muted);padding:.2rem 0;font-size:1.2rem}.VisualizadorProcesoLegislativo-module__4edzPa__senadoBloque{background:var(--primary);color:#fff;border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-xl);flex-direction:column;align-items:center;gap:.2rem;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__senadoBloqueIcono{font-size:1.3rem}.VisualizadorProcesoLegislativo-module__4edzPa__senadoBloqueTexto{letter-spacing:.05em;font-size:1rem;font-weight:700}.VisualizadorProcesoLegislativo-module__4edzPa__senadoBloquePlazo{opacity:.85;font-size:.75rem}.VisualizadorProcesoLegislativo-module__4edzPa__caminosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.VisualizadorProcesoLegislativo-module__4edzPa__caminoCard{background:var(--bg-card);border:1px solid var(--border);border-top:4px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.VisualizadorProcesoLegislativo-module__4edzPa__caminoHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__caminoIcono{font-size:1.3rem}.VisualizadorProcesoLegislativo-module__4edzPa__caminoTitulo{color:var(--text-primary);font-size:.9rem;font-weight:700;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__caminoProb{color:var(--text-muted);font-size:.75rem;display:block}.VisualizadorProcesoLegislativo-module__4edzPa__caminoDesc{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.82rem;line-height:1.5}.VisualizadorProcesoLegislativo-module__4edzPa__caminoSiguiente{color:var(--primary);font-size:.78rem;font-weight:600}.VisualizadorProcesoLegislativo-module__4edzPa__preguntaCard{gap:var(--spacing-md);background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);align-items:flex-start;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__preguntaIcono{flex-shrink:0;font-size:1.5rem}.VisualizadorProcesoLegislativo-module__4edzPa__preguntaCard p{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}.VisualizadorProcesoLegislativo-module__4edzPa__seccionSubtituloH3{color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;font-size:1.1rem;font-weight:700}.VisualizadorProcesoLegislativo-module__4edzPa__tiemposGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);flex-direction:column;display:flex}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoItem{align-items:center;gap:var(--spacing-sm);grid-template-columns:180px 1fr 140px;display:grid}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoFase{color:var(--text-primary);font-size:.82rem;font-weight:600}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoBarra{background:var(--hover);border-radius:6px;height:12px;overflow:hidden}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoRelleno{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:6px;height:100%;transition:width .3s}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoRango{color:var(--text-muted);text-align:right;font-size:.75rem}.VisualizadorProcesoLegislativo-module__4edzPa__insight{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);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);line-height:1.6}.VisualizadorProcesoLegislativo-module__4edzPa__insight p{margin:0}.VisualizadorProcesoLegislativo-module__4edzPa__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);color:#92400e;background:#fef3c7;border:1px solid #f59e0b;font-size:.9rem;line-height:1.5}[data-theme=dark] .VisualizadorProcesoLegislativo-module__4edzPa__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@media (max-width:768px){.VisualizadorProcesoLegislativo-module__4edzPa__hero{padding:var(--spacing-lg);margin-top:60px}.VisualizadorProcesoLegislativo-module__4edzPa__title{font-size:1.8rem}.VisualizadorProcesoLegislativo-module__4edzPa__navSecciones{grid-template-columns:repeat(2,1fr)}.VisualizadorProcesoLegislativo-module__4edzPa__caminosGrid{grid-template-columns:1fr}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoItem{grid-template-columns:1fr;gap:.2rem}.VisualizadorProcesoLegislativo-module__4edzPa__tiempoRango{text-align:left}.VisualizadorProcesoLegislativo-module__4edzPa__datoDestacado,.VisualizadorProcesoLegislativo-module__4edzPa__preguntaCard{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.VisualizadorProcesoLegislativo-module__4edzPa__tiempoRelleno,.VisualizadorProcesoLegislativo-module__4edzPa__navBtn{transition-duration:.01ms}}
