.work-feed{min-width:0;font-size:.9rem;line-height:1.45}
.work-feed-items{max-height:460px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.work-feed-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin:0 0 .65rem}
.work-feed-tabs button{font:inherit;font-size:.82rem;border:1px solid var(--border-color,#dce0dd);border-radius:999px;padding:.32rem .7rem;background:transparent;color:inherit;cursor:pointer}
.work-feed-tabs button[aria-pressed=true]{background:var(--accent-soft,rgba(30,111,103,.1));color:var(--accent-color,#216f67)}
.work-feed-entry{min-width:0;border-bottom:1px solid var(--border-color,#dce0dd);padding:.35rem 0}
.work-feed-entry:last-child{border-bottom:0}
.work-feed-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .1rem;cursor:pointer;list-style:none}
.work-feed-entry>summary::-webkit-details-marker{display:none}
.work-feed-entry>summary span{min-width:0;overflow-wrap:anywhere;font-weight:600}
.work-feed-entry>summary small{font-size:.73rem;font-weight:500;color:var(--text-secondary,#647069);flex-shrink:0}
.work-feed-entry[data-status=error]>summary small{color:var(--text-secondary,#647069)}
.work-feed-content{display:grid;gap:.4rem;min-width:0;padding:.2rem 0 .65rem}
.work-feed-content pre{font-size:.78rem;line-height:1.5;margin:0;padding:.7rem;border:1px solid var(--border-color,#dce0dd);border-radius:12px;max-height:320px;overflow:auto;white-space:pre;tab-size:2;background:var(--panel-bg,rgba(127,127,127,.04))}
.work-feed-content p{margin:0;overflow-wrap:anywhere}
.work-feed-command{font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}
.work-feed-content a{overflow-wrap:anywhere;color:var(--accent-color,#216f67)}
.work-feed-content small{color:var(--text-secondary,#647069)}
.work-feed-open{font:inherit;font-size:.8rem;justify-self:start;border:1px solid var(--border,#dce0dd);border-radius:8px;background:transparent;color:inherit;padding:.35rem .6rem;cursor:pointer}
.artifact-files-controls{display:flex;gap:.4rem;flex-wrap:wrap;padding:.6rem 1rem;border-bottom:1px solid var(--border,#dce0dd)}
.artifact-files-controls select{min-width:0;flex:1 1 180px;max-width:100%;padding:.45rem;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#dce0dd);border-radius:8px}
.artifact-files-controls button{font:inherit;font-size:.8rem;border:1px solid var(--border,#dce0dd);border-radius:8px;padding:.4rem .6rem;background:transparent;color:inherit;cursor:pointer}
.artifact-files-controls button[aria-pressed=true]{background:var(--accent-soft,rgba(30,111,103,.1))}
.artifact-files-controls[hidden],.artifact-code-view[hidden],#artifact-panel-frame[hidden]{display:none}
.artifact-code-view{min-height:0;min-width:0;flex:1;overflow:auto;padding:1rem}
.artifact-code-view pre{font:13px/1.6 ui-monospace,monospace;white-space:pre;margin:0}
.artifact-verification{flex:1 1 100%;min-width:0;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere;color:var(--text-secondary,#5b666d)}
.artifact-verification summary{cursor:pointer;font-weight:600;padding:.25rem 0}
.artifact-verification p{margin:.35rem 0}
.artifact-verification ul{margin:.35rem 0;padding-inline-start:1.15rem}
.artifact-verification button{margin:.25rem .4rem .25rem 0}
@media(max-width:480px){.work-feed-entry>summary{align-items:flex-start;flex-direction:column;gap:.1rem}.work-feed-content pre{max-height:260px}.work-feed-tabs{gap:.25rem}.work-feed-tabs button{padding:.3rem .55rem}}
@media(prefers-reduced-motion:reduce){.work-feed *{scroll-behavior:auto}}
.work-timeline{min-width:0;width:100%;margin:.45rem 0 1.1rem;color:var(--slate,#5d686e);font:400 .92rem/1.65 var(--font-ui,system-ui)}
.work-timeline[hidden],.work-history>summary[hidden]{display:none}
.work-history{min-width:0}.work-history>summary{font-size:.86rem;cursor:pointer;padding:.4rem 0}
.work-timeline-body{display:grid;gap:.7rem;min-width:0}
.work-commentary{margin:.2rem 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink,#152028)}
.work-action-group{min-width:0;border:0;background:transparent;padding:0}
.work-group-summary{display:flex;align-items:flex-start;gap:.5rem;min-height:36px;padding:.3rem 0;cursor:pointer;list-style:none;font-size:.83rem;line-height:1.5;color:var(--slate,#647069)}
.work-group-summary::-webkit-details-marker{display:none}.work-group-label{min-width:0;overflow-wrap:anywhere}.work-group-icon,.work-group-chevron{flex:0 0 auto;opacity:.75}.work-group-chevron{margin-left:.2rem}
.work-action-group[open]>.work-group-summary .work-group-chevron{transform:rotate(180deg)}
.work-action-group>.work-feed{margin:.2rem 0 .4rem .35rem;padding-left:.65rem;border-left:1px solid var(--border-color,#dce0dd)}
.work-feed.is-compact .work-feed-items{max-height:none;overflow:visible}
.work-timeline .work-feed-entry>summary span{font-weight:500}.work-timeline .work-feed-entry{border:0}
.work-timeline summary:focus-visible{outline:2px solid var(--fluqxo-teal,#23776f);outline-offset:3px;border-radius:5px}
.execution-trace.is-work-timeline{margin:.4rem auto;width:100%;min-width:0;max-width:var(--content-width,900px)}
.execution-trace.is-work-timeline .execution-trace-list{display:block}.execution-trace.is-work-timeline .work-timeline{margin:0 0 1rem}
@media(max-width:480px){.work-timeline{font-size:.9rem}.work-group-summary{font-size:.8rem}.work-timeline .work-feed-entry>summary{flex-direction:row;align-items:flex-start}.work-timeline .work-feed-entry>summary small{font-size:.68rem;max-width:36%;text-align:right}.work-action-group>.work-feed{padding-left:.4rem;margin-left:.1rem}}
