.agent-progress{display:flex;align-items:center;gap:14px;margin-top:15px;padding:13px 15px;border:1px solid #dcd5e7;border-radius:7px;background:#f6f3fa}.agent-progress>div{flex:1}.agent-progress strong{font-size:12px;color:#503570}.agent-progress p{font-size:10px!important;line-height:1.7!important;margin-top:5px!important}.agent-progress button{font-size:10px;white-space:nowrap}.agent-progress.complete{background:#f0f7e8;border-color:#d6e7c4}.agent-progress.complete strong{color:#4d6d29}.agent-progress.needs_connection{background:#fff9ed;border-color:#eedfba}.draft-agent-dialog{width:min(850px,96vw);padding:0}.draft-agent-dialog li,.draft-agent-dialog .tl-body>p{font-size:12px;line-height:1.8;margin-bottom:9px}.draft-agent-dialog ol{padding-left:22px}.agent-progress.running strong:before,.agent-progress.queued strong:before{content:'';display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#7951a4;animation:pulse 1.2s infinite}
.agent-output-links{display:flex;gap:14px;margin-top:7px}.agent-output-links a{font-size:10px;color:#567d25;font-weight:650}
.ai-circuit-table{width:100%;border-collapse:collapse;font-size:11px;margin:12px 0}.ai-circuit-table td,.ai-circuit-table th{padding:9px;border:1px solid #ded8e8;text-align:left;overflow-wrap:anywhere}.ai-circuit-table th{background:#f3eff9}.ai-route{border-left:3px solid #9cfb34;padding:8px 12px;background:#f6faef}.trace-card details{margin-top:12px}.trace-card summary{cursor:pointer;color:#64408b;font-size:12px}.agent-progress.trace_ready{background:#f0f7e8;border-color:#d6e7c4}.agent-progress.needs_review{background:#fff9ed;border-color:#eedfba}
