.workflow-health{margin:10px 24px;padding:9px 14px;border:1px solid #dbe3ed;border-radius:9px;background:#fff;color:#475569;font:12px/1.5 Inter,system-ui,sans-serif}.workflow-health summary{cursor:pointer;font-weight:600}.workflow-health[data-state=ok] summary{color:#16704a}.workflow-health[data-state=error] summary,.workflow-warning{color:#a43519}.workflow-health[data-state=pending] summary{color:#946200}.workflow-health section{margin-top:10px}.workflow-health a,.workflow-dialog a{color:#4338ca;text-decoration:underline}.workflow-dialog{width:min(860px,95vw);max-height:88vh;overflow:auto;padding:0;border:1px solid #dbe3ed;border-radius:12px;color:#0f172a;background:#fff;font:14px/1.5 Inter,system-ui,sans-serif}.workflow-dialog::backdrop{background:#0f172a77}.workflow-dialog header,.workflow-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px;border-bottom:1px solid #e2e8f0}.workflow-dialog h2{margin:0;font-size:18px;font-weight:650}.workflow-dialog [data-carry-content]{padding:18px;overflow-wrap:anywhere}.workflow-dialog button{padding:6px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;cursor:pointer}.workflow-dialog button:disabled{opacity:.4;cursor:default}.workflow-carry-row{margin:14px 0;padding:14px;border:1px solid #e2e8f0;border-radius:8px}.workflow-carry-row p{margin:6px 0}.workflow-warning{padding:10px;background:#fff4e8;border-radius:7px}@media(max-width:600px){.workflow-health{margin:8px 12px}.workflow-dialog header,.workflow-dialog footer{padding:12px}}
