/* 量化 Agent 面板：沿用 AI 监控卡片的配色与间距（tokens.css 变量） */
html.deepseek-retired .monitor-panel > .deepseek-review:not(.agent-review){display:none}
.agent-review .monitor-title h2{font-size:13px}
.agent-review .deepseek-times{margin:10px 0 4px}
.agent-section{margin-top:12px}
.agent-section-title{font-size:12px;font-weight:600;margin:0 0 8px}
.agent-proposals{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}
.agent-proposal{padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:5px;overflow-wrap:anywhere}
.agent-proposal.expired{opacity:.62}
.agent-proposal-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.agent-proposal-head strong{font-size:13px;margin-right:auto}
.agent-chip{border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:10px;color:var(--muted);white-space:nowrap}
.agent-chip.warn{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}
.agent-chip.ok{color:var(--up)}
.agent-chip.down{color:var(--down)}
.agent-proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:10px 0 0}
.agent-proposal-grid dt{font-size:10px;color:var(--muted)}
.agent-proposal-grid dd{margin:2px 0 0;font-size:12px;font-variant-numeric:tabular-nums}
.agent-proposal-bt{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted);margin:10px 0 0}
.agent-proposal-bt b{font-weight:600}
.agent-proposal-reason{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0 0}
.agent-note,.agent-foot{font-size:10px;line-height:1.7;color:var(--dim);margin:8px 0 0}
.agent-review .agent-details>div{display:block;margin:8px 0}
.agent-review .agent-details>div.agent-proposals{display:grid}
.agent-attempts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.agent-attempts article{padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:5px}
.agent-attempts strong{font-size:12px}
.agent-attempts p{font-size:11px;line-height:1.7;color:var(--muted);margin:4px 0 0}
.agent-md{font-size:12px;line-height:1.85;color:var(--text);padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:5px;overflow-wrap:anywhere}
.agent-md h3{font-size:13px;margin:14px 0 6px}
.agent-md h4{font-size:12px;margin:12px 0 4px;color:var(--accent)}
.agent-md h3:first-child,.agent-md h4:first-child{margin-top:0}
.agent-md p{margin:6px 0}
.agent-md ul,.agent-md ol{margin:6px 0;padding-left:20px}
.agent-md li{margin:2px 0}
.agent-md code{font-family:ui-monospace,Consolas,monospace;font-size:11px;background:var(--hover);border-radius:3px;padding:0 4px}
.agent-md pre{font-family:ui-monospace,Consolas,monospace;font-size:11px;background:var(--hover);border-radius:4px;padding:8px 10px;overflow:auto;white-space:pre}
.agent-md blockquote{margin:6px 0;padding:2px 10px;border-left:2px solid var(--line);color:var(--muted)}
.agent-md hr{border:0;border-top:1px solid var(--line);margin:12px 0}
.agent-table-wrap{overflow-x:auto;margin:8px 0}
.agent-md-table{border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;min-width:100%}
.agent-md-table th,.agent-md-table td{border:1px solid var(--line);padding:4px 8px;text-align:left;white-space:nowrap}
.agent-md-table th{color:var(--muted);font-weight:600;background:var(--surface)}
@media(max-width:700px){.agent-proposals,.agent-attempts{grid-template-columns:1fr}.agent-md{padding:10px}}
