.pipeline-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pipeline-summary h3{margin:4px 0 10px;font-size:1.4rem}.pipeline-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.pipeline-kpis>div{background:rgba(255,255,255,.025);border:1px solid var(--line,#293133);border-radius:12px;padding:15px;overflow-wrap:anywhere}.pipeline-kpis span{display:block;color:var(--muted,#99a5a8);font-size:.75rem;margin-bottom:9px}.pipeline-kpis strong{font-size:.95rem}.pipeline-progress{width:110px;height:6px;background:#293133;border-radius:8px;overflow:hidden;margin:6px 0}.pipeline-progress i{display:block;height:100%;background:#92b8c1}.pipeline-validation{margin-top:24px;padding-top:24px;border-top:1px solid var(--line,#293133)}.pipeline-validation details{margin-top:18px}.pipeline-validation li{margin:10px 0;color:var(--muted,#99a5a8)}@media(max-width:900px){.pipeline-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.pipeline-summary{display:block}.pipeline-summary .badge{display:inline-block;margin:10px 0}.pipeline-kpis{grid-template-columns:1fr}.pipeline-kpis>div{padding:12px}}
