.agent-board{color:#183853}.agent-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border:1px solid #bdd0e8;border-radius:16px;background:linear-gradient(120deg,#0d223a,#123f58);color:#fff}.agent-hero .desk-kicker{color:#b9ed67}.agent-hero h2{font-size:30px;margin:10px 0}.agent-hero p{margin:0;color:#e1eaf3}.agent-state{background:#d2f578;color:#152b2b;padding:9px 15px;border-radius:30px;font-size:12px;font-weight:800;letter-spacing:1px}.agent-status{padding:15px 0;line-height:1.6}.agent-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-metrics>div{background:#fff;border:1px solid #bdd0e8;border-radius:12px;padding:20px}.agent-metrics span{display:block;font-size:13px}.agent-metrics strong{display:block;margin-top:10px;font-size:27px;color:#183f70}#agent-plan,.agent-scope,.agent-runs article{background:#fff;border:1px solid #bdd0e8;border-radius:14px;padding:24px;margin-top:20px}.agent-switch{display:flex;gap:10px;align-items:center;font-weight:700;margin-bottom:20px}.agent-switch input{width:20px;height:20px}.agent-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-fields label{font-size:13px;line-height:1.5}.agent-fields input,.agent-fields select{display:block;width:100%;height:45px;padding:10px;border:1px solid #819bbe;border-radius:7px;background:#fff;color:#102f50;margin-top:7px}.agent-board p,.agent-board li{line-height:1.65}.agent-actions{display:flex;gap:12px;flex-wrap:wrap}.agent-runs article>div{display:flex;justify-content:space-between;gap:12px}.agent-runs time{font-size:13px;color:#49627e}.agent-runs code{overflow-wrap:anywhere}.agent-error{color:#9d2525}.agent-scope{background:#f1f6fd}.agent-runs summary{cursor:pointer;color:#174b87;font-weight:700}@media(max-width:700px){.agent-fields,.agent-metrics{grid-template-columns:1fr}.agent-hero,.agent-runs article>div{align-items:flex-start;flex-direction:column}.agent-hero{padding:20px}.agent-hero h2{font-size:25px}}
.agent-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;margin-top:18px;background:#eff6fc;border:1px solid #bdd0e8;border-radius:12px}.agent-activity span{display:block;font-size:13px;color:#49627e}.agent-activity strong{display:block;margin-top:8px;line-height:1.5}.agent-activity p{grid-column:1/-1;margin:0;font-size:13px}.agent-ticket{margin:4px 0;overflow-wrap:anywhere}.agent-state{flex-shrink:0}@media(max-width:700px){.agent-activity{grid-template-columns:1fr}.agent-state{white-space:normal}}
