.workflow-attention-card,.workflow-result,.workflow-health-name{font:inherit;text-align:left;cursor:pointer}
.workflow-attention-card{display:inline-flex;flex-direction:column;gap:.25rem;min-width:10rem;margin:.4rem;padding:1rem;border:1px solid #d9d1c3;border-radius:10px;background:#fff;color:#29241d}
.workflow-attention-card strong{font-size:1.5rem}
.workflow-attention-card:disabled{cursor:default;opacity:.65}
.workflow-result-group,.workflow-review-row,.workflow-health-row{border:1px solid #d9d1c3;border-radius:10px;padding:1rem;margin:.75rem 0;background:#fff}
.workflow-result{display:flex;flex-direction:column;width:100%;gap:.2rem;padding:.6rem;border:0;border-top:1px solid #eee7dc;background:none;color:inherit}
.workflow-result:hover,.workflow-health-name:hover{text-decoration:underline}
.workflow-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0}
.workflow-comparison>div{border:1px solid #e4ddd1;border-radius:8px;padding:.7rem;overflow-wrap:anywhere}
.workflow-comparison small{font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.workflow-evidence{display:flex;flex-direction:column;gap:.3rem;overflow-wrap:anywhere}
.workflow-health-row{display:flex;flex-direction:column;gap:.3rem}
.workflow-health-name{border:0;background:none;padding:0;font-weight:700;color:inherit}
.workflow-review-toolbar{display:flex;align-items:center;gap:1rem}
.workflow-error{color:#9b3029}
@media(max-width:650px){.workflow-comparison{grid-template-columns:1fr}.workflow-review-toolbar{align-items:flex-start;flex-direction:column}}
