#agentPanel{margin-bottom:24px}#agentPanel .agent-body{padding:18px}#agentPanel .agent-connection{display:grid;gap:8px;padding:16px;border-radius:12px;margin-bottom:16px;background:#fff7e5;border:1px solid #f0d9a3}#agentPanel .agent-connection.connected{background:#eaf7ee;border-color:#bddfc8}#agentPanel .agent-connection span{font-size:13px;line-height:1.9}#agentPanel .agent-runtime{display:flex;flex-wrap:wrap;gap:12px 24px;padding:14px 0;font-size:13px}#agentPanel .agent-policy{font-size:12px;line-height:2;color:#66758f}#agentPanel .agent-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}#agentPanel .agent-controls a{text-decoration:none}#agentPanel .toolbar label{display:flex;align-items:center;gap:8px}#agentPanel select,#agentPanel input{font:inherit;max-width:180px;border:1px solid #d6dfe9;border-radius:7px;padding:7px;background:#fff}#agentPanel .agent-log-table{overflow-x:auto}#agentPanel small{display:block;line-height:2;color:#64748b}#agentPanel .metric-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#agentPanel td{max-width:330px;white-space:normal}#agentPanel th{white-space:nowrap}
#agentPanel .agent-persistence{display:grid;gap:6px;background:#edf6f3;border:1px solid #c5e0d7;border-radius:10px;padding:13px 16px;margin:10px 0;font-size:12px;line-height:1.9}#agentPanel .agent-persistence span{color:#506b64}
#agentPanel .agent-quality{font-size:12px;margin:12px 0;padding:12px;border:1px solid #d7dfe8;border-radius:10px}#agentPanel .agent-quality summary{cursor:pointer;font-weight:600}#agentPanel .agent-quality p{line-height:1.9;color:#66758f}
