#agent-activity{--activity-green:#30614c;--activity-amber:#916018;--activity-muted:#626d69;color:#263a33;min-width:0}
#agent-activity .activity-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}
#agent-activity .activity-intro p{margin:0;max-width:65ch;font-size:13px;color:var(--activity-muted)}
#agent-activity .activity-intro>div{display:flex;align-items:center;gap:12px;flex-shrink:0}
#activity-connection{font-size:11px;color:var(--activity-muted);font-variant-numeric:tabular-nums}
#agent-activity button{padding:8px 12px;font-size:12px}
#activity-error{padding:12px 16px;border-left:3px solid #b0752b;background:#fff3df;font-size:13px}
#agent-activity .activity-status{display:flex;gap:12px;align-items:center;padding:16px 18px;border:1px solid #cddcd3;background:#eef5f0;border-radius:8px;margin-bottom:22px}
#agent-activity .activity-status strong{font-size:15px}#agent-activity .activity-status p{font-size:12px;color:var(--activity-muted);margin:4px 0 0;max-width:85ch}
#agent-activity .activity-status>a{margin-left:auto;font-size:12px}
#agent-activity .activity-dot{width:9px;height:9px;border-radius:50%;background:var(--activity-green);flex-shrink:0}
#agent-activity .activity-status:not([data-state=ready]){background:#fcf6eb;border-color:#e4d6bf}
#agent-activity .activity-status:not([data-state=ready]) .activity-dot{background:var(--activity-amber)}
#agent-activity .activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:26px;align-items:start}
#agent-activity .activity-main{min-width:0}
#agent-activity .activity-sidebar{position:static;width:auto;height:auto;padding:0;margin:0;background:none;border:0;display:block;min-width:0}
#agent-activity .activity-section{margin-bottom:26px;min-width:0}
#agent-activity .activity-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}
#agent-activity h2{font-size:17px;margin:0;font-weight:650}#agent-activity .activity-section-head>span{font-size:11px;color:var(--activity-muted)}
#agent-activity .activity-work{background:#fff;border:1px solid #d4e1d8;border-left:3px solid var(--activity-green);border-radius:8px;padding:20px;margin-bottom:12px;overflow-wrap:anywhere}
#agent-activity .activity-work-head,#agent-activity .activity-work-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}
#agent-activity .activity-person{font-size:12px;font-weight:600;color:var(--activity-green)}
#agent-activity .activity-state{font-size:11px;color:var(--activity-muted);flex-shrink:0}
#agent-activity [data-state=working] .activity-state{color:var(--activity-green)}
#agent-activity h3{font-size:20px;line-height:1.35;margin:12px 0 10px;font-weight:650;max-width:50ch}
#agent-activity .activity-task-title{font-size:14px;line-height:1.6;margin:0 0 10px;max-width:75ch}
#agent-activity .activity-goal{font-size:12px;margin:8px 0;color:var(--activity-green)}
#agent-activity .activity-description{font-size:12px;line-height:1.6;color:var(--activity-muted);max-width:75ch}
#agent-activity .activity-work-foot{border-top:1px solid #e8ede9;margin-top:18px;padding-top:12px;font-size:11px;color:var(--activity-muted);font-variant-numeric:tabular-nums}
#agent-activity .activity-empty{padding:24px;background:#fff;border:1px solid #dfe4df;border-radius:8px;font-size:14px}#agent-activity .activity-empty p{font-size:13px;color:var(--activity-muted)}#agent-activity .activity-empty>span{font-size:12px}
#agent-activity ul,#agent-activity ol{list-style:none;padding:0;margin:0}
#agent-activity .activity-team{border-top:1px solid #dce2dc}#agent-activity .activity-team li{padding:14px 0;border-bottom:1px solid #dce2dc}#agent-activity .activity-team li>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}#agent-activity .activity-team strong{font-size:13px}#agent-activity .activity-team p{font-size:12px;color:var(--activity-muted);line-height:1.5;margin:6px 0 0}#agent-activity .activity-team small{font-size:11px;color:var(--activity-muted)}
#agent-activity .activity-queue li{border-top:1px solid #dce2dc;padding:13px 0;overflow-wrap:anywhere}#agent-activity .activity-queue li>span{display:block;font-size:11px;color:var(--activity-muted);margin-bottom:5px}#agent-activity .activity-queue strong{font-size:12px;line-height:1.5;font-weight:600;display:block}#agent-activity .activity-queue p{font-size:11px;color:var(--activity-muted);margin:6px 0 0}#agent-activity .activity-sidebar section>a{font-size:12px}
#agent-activity .activity-events{border-top:1px solid #dce2dc}#agent-activity .activity-events li{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #e2e6e1;overflow-wrap:anywhere}#agent-activity .activity-events time{font-size:11px;color:var(--activity-muted);font-variant-numeric:tabular-nums;padding-top:2px}#agent-activity .activity-event-top{display:flex;gap:12px;justify-content:space-between;align-items:baseline}#agent-activity .activity-event-top strong{font-size:13px}#agent-activity .activity-event-top span{font-size:11px;color:var(--activity-muted)}#agent-activity .activity-events p{font-size:12px;margin:6px 0 8px;line-height:1.55}#agent-activity .activity-events details>div{font-size:12px;line-height:1.65;max-width:78ch;padding:10px 0;color:var(--activity-muted)}#agent-activity .activity-events summary{font-size:11px;color:var(--activity-green)}#agent-activity .activity-events [data-status=error] .activity-event-top strong,#agent-activity .activity-events [data-status=blocked] .activity-event-top strong{color:var(--activity-amber)}
#agent-activity .activity-obstacles{border:1px solid #e0d9cc;background:#fff;padding:16px 18px;border-radius:8px}#agent-activity .activity-obstacles summary{font-size:13px;color:var(--activity-amber);font-weight:600}#agent-activity .activity-obstacles article{padding:14px 0;border-top:1px solid #e5e6de;font-size:12px;line-height:1.6}#agent-activity .activity-obstacles p{margin:5px 0}#agent-activity blockquote{margin:10px 0;padding-left:12px;border-left:2px solid #d8b27b;white-space:pre-wrap}
#agent-activity .activity-note{font-size:11px;line-height:1.6;color:var(--activity-muted);max-width:90ch}#agent-activity .activity-sources li{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:7px 0;border-bottom:1px solid #e4ebe5}#agent-activity .activity-sources strong{font-weight:500}
#agent-activity[data-stale=true] .activity-dot{background:#8b9290}#agent-activity[data-stale=true] .activity-status{background:#f1f2ef;border-color:#d7dcd6}#agent-activity[data-stale=true] .activity-work{border-left-color:#8b9290}#agent-activity[data-stale=true] [data-state=working] .activity-state{color:#777}
#agent-activity a:focus-visible,#agent-activity summary:focus-visible,#agent-activity button:focus-visible{outline:2px solid #30614c;outline-offset:4px}
@media(max-width:1200px){#agent-activity .activity-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}#agent-activity .activity-intro{align-items:start;flex-direction:column}#agent-activity .activity-event-top{display:block}#agent-activity .activity-event-top span{display:block;margin-top:3px}}
@media(max-width:950px){#agent-activity .activity-layout{grid-template-columns:1fr}#agent-activity .activity-main{display:contents}#agent-activity .activity-main>.activity-section:first-child{grid-row:1}#agent-activity .activity-main>.activity-section:nth-child(2){grid-row:3}#agent-activity .activity-sidebar{grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:22px}#agent-activity .activity-section-head{flex-wrap:wrap}}
@media(max-width:600px){#agent-activity .activity-intro>div{flex-wrap:wrap;gap:8px}#agent-activity .activity-layout{gap:4px}#agent-activity .activity-sidebar{display:block}#agent-activity .activity-work{padding:16px}#agent-activity h3{font-size:18px}#agent-activity .activity-status{padding:14px;align-items:start}#agent-activity .activity-status>a{display:none}#agent-activity .activity-work-foot{flex-wrap:wrap}#agent-activity .activity-events li{grid-template-columns:54px minmax(0,1fr);gap:10px}#agent-activity .activity-events time{font-size:10px}}
