.co-fixed-agents .co-section-heading{align-items:flex-start}
.co-agent-intro{margin:7px 0 0;font-size:12px;color:#647b90}
.co-agent-version{font-size:11px;color:#647b90;overflow-wrap:anywhere;max-width:100%}
.co-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.co-agent-card{border:1px solid #dfe7f0;border-radius:12px;background:#f8faff;padding:18px;min-width:0;overflow-wrap:anywhere}
.co-agent-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.co-agent-role{font-size:11px;color:#647b90}
.co-fixed-agents h3{margin:6px 0 0;font-size:16px;line-height:1.5}
.co-agent-status{padding:4px 8px;border-radius:6px;background:#e9eff6;color:#536a81;font-size:11px;line-height:1.6}
.co-agent-status-reported{background:#e5f2ed;color:#29694f}
.co-agent-status-stale,.co-agent-status-blocked{background:#fff0d6;color:#805b20}
.co-agent-summary{display:grid;gap:11px;margin:19px 0;font-size:12px;line-height:1.6}
.co-agent-summary>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}
.co-agent-summary dt{color:#647b90}
.co-agent-summary dd{margin:0;color:#28445d;min-width:0}
.co-agent-summary dd p{margin:4px 0 0;color:#647b90;font-size:11px}
.co-agent-unit{margin-left:5px;font-size:11px;color:#647b90}
.co-agent-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:15px;border-top:1px solid #dfe7f0}
.co-agent-counts span{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#647b90}
.co-agent-counts b{font-size:21px;font-weight:600;color:#28445d;font-variant-numeric:tabular-nums}
.co-agent-counts b small{font-size:10px;font-weight:400}
.co-agent-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:18px}
.co-agent-footer small{font-size:10px;color:#647b90;max-width:100%;overflow-wrap:anywhere}
.co-agent-footer a,.co-agent-mail-links a{font-size:12px;font-weight:600;text-decoration:none}
.co-agent-mail-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:17px;margin-top:19px;border-top:1px solid #dfe7f0}
.co-agent-mail-links>span,.co-agent-mail-links small{font-size:11px;color:#647b90;font-weight:400}
.co-agent-mail-links small{margin-left:6px}
.co-agent-coverage{background:#f4f7fb;border:1px solid #dfe7f0;border-radius:10px;padding:14px;font-size:12px;line-height:1.7;color:#536a81;overflow-wrap:anywhere}
.co-agent-coverage ul{padding-left:20px;margin:6px 0}.co-agent-coverage small{display:block;margin-top:5px}
.co-agent-review>.co-section-heading p{font-size:13px;color:#647b90;line-height:1.7}
.co-agent-record{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dfe7f0;overflow-wrap:anywhere;min-width:0}
.co-agent-record>div{min-width:0}.co-agent-record strong{font-size:14px}.co-agent-record p{font-size:12px;color:#647b90;line-height:1.7;margin:6px 0 0}.co-agent-record>button,.co-agent-record>a{flex-shrink:0;font-size:12px}
.co-agent-pagination{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:20px;font-size:12px;flex-wrap:wrap}
.co-agent-review>h2{margin-top:22px}.co-agent-review .co-draft-grid pre{max-height:600px;overflow:auto}
@media(min-width:1000px){
  .co-dashboard .co-agent-card{background:#202c37;border-color:#364654}
  .co-dashboard .co-fixed-agents h3,.co-dashboard .co-agent-counts b{color:#e0ebf2}
  .co-dashboard .co-agent-summary dd{color:#c9d9e4}
  .co-dashboard .co-agent-intro,.co-dashboard .co-agent-version,.co-dashboard .co-agent-role,.co-dashboard .co-agent-summary dt,.co-dashboard .co-agent-summary dd p,.co-dashboard .co-agent-unit,.co-dashboard .co-agent-counts span,.co-dashboard .co-agent-footer small,.co-dashboard .co-agent-mail-links>span,.co-dashboard .co-agent-mail-links small{color:#9aabb9}
  .co-dashboard .co-agent-status{background:#33424e;color:#b9ccd9}
  .co-dashboard .co-agent-status-reported{background:#244036;color:#b0d8c7}
  .co-dashboard .co-agent-status-stale,.co-dashboard .co-agent-status-blocked{background:#463b25;color:#efd092}
  .co-dashboard .co-agent-counts,.co-dashboard .co-agent-mail-links{border-color:#364654}
  .co-dashboard .co-agent-footer a,.co-dashboard .co-agent-mail-links a{color:#a6c6dd}
}
@media(max-width:700px){.co-agent-grid{grid-template-columns:minmax(0,1fr)}.co-agent-card{padding:16px}.co-agent-summary>div{grid-template-columns:78px minmax(0,1fr);gap:8px}.co-agent-mail-links{align-items:flex-start;flex-direction:column}.co-agent-mail-links a{line-height:1.7}.co-agent-mail-links small{display:block;margin-left:0}.co-agent-counts{gap:8px}.co-agent-record{align-items:flex-start;flex-direction:column;gap:10px}}
