
.capa { margin: 18px auto; width: min(1500px, 94%); }
.capa > header h2 { margin: 0 0 4px; font-size: 1.15rem; }
.capa > header p { margin: 0 0 12px; color: var(--color-text-muted, #5B6472); font-size: .9rem; }
.capa-etiqueta { display: inline-block; margin-bottom: 4px; font-size: .72rem; font-weight: 700; letter-spacing: .08em; color: var(--color-accent, #FF6B1A); }

.capa-conclusiones { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 12px; }
.capa-conclusion { background: #fff; border: 1px solid var(--color-border, #DCE2E8); border-left: 5px solid #8a9aa8; border-radius: 9px; padding: 12px 14px; }
.capa-conclusion.capa-positivo { border-left-color: #1f9d8b; }
.capa-conclusion.capa-negativo { border-left-color: #d0613f; }
.capa-conclusion h3 { margin: 0 0 6px; font-size: 1rem; line-height: 1.3; }
.capa-conclusion p { margin: 0 0 6px; font-size: .88rem; color: var(--color-text, #172033); }
.capa-ver { font-size: .8rem !important; color: var(--color-text-muted, #5B6472) !important; }
.capa-evidencia { background: none; border: 0; padding: 0; color: var(--color-accent, #FF6B1A); text-decoration: underline; cursor: pointer; font: inherit; }

.capa-tareas { display: grid; gap: 14px; }
.capa-tarea { background: #fff; border: 1px solid var(--color-border, #DCE2E8); border-radius: 9px; padding: 12px 14px; }
.capa-tarea h3 { margin: 0 0 4px; font-size: 1rem; }
.capa-descripcion { margin: 0 0 8px; font-size: .85rem; color: var(--color-text-muted, #5B6472); }
.capa-pie { margin: 8px 0 0; font-size: .82rem; color: var(--color-text-muted, #5B6472); display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
.capa-vacio, .capa-aviso { margin: 0; font-size: .88rem; color: var(--color-text-muted, #5B6472); }
.capa-aviso { background: #fff8e1; border: 1px solid #f0d58a; border-radius: 7px; padding: 8px 10px; color: #6b5300; }
@media print { .capa-pie button { display: none; } .capa-conclusion, .capa-tarea { break-inside: avoid; } }
