.loop-guide{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0 0 14px}
.loop-guide [data-workflow-step]{padding:5px 8px;border-radius:20px;background:#152433;color:#8d9eae;font-size:11px}
.loop-guide [aria-current="step"]{background:#e7bf82;color:#172837;font-weight:800}
.loop-guide .workflow-arrow{font-size:10px;color:#79909f}
.workspace-note{margin:5px 0 9px;font-size:12px;line-height:1.6;color:#b6cfdd;min-height:1.6em}
.workspace-note[data-phase="running"],.workspace-note[data-phase="replaying"]{color:#f0cf95}
.workspace-note[data-phase="review"]{color:#b8d9cc}
.execution-record{margin:12px 0;border-top:1px solid #3a4e60;padding-top:10px}
.execution-record>summary{font-size:12px;line-height:1.6;color:#b5c9d9;cursor:pointer;overflow-wrap:anywhere}
.execution-record[open]>summary{margin-bottom:10px;color:#e2c69b}
@media(max-height:600px) and (min-width:600px){.loop-guide{gap:3px;margin-bottom:8px}.loop-guide [data-workflow-step]{padding:3px 6px;font-size:10px}.workspace-note{font-size:11px;margin:4px 0 7px}}
