.agent-execution-card{margin-top:16px;padding:18px;border:1px solid #99f6e4;border-radius:16px;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 55%,#eff6ff 100%);box-shadow:0 12px 32px rgba(15,118,110,.12);display:grid;gap:7px}
.agent-execution-card>span{color:#047857;font-size:10px;font-weight:900;letter-spacing:.08em}
.agent-execution-card>b{color:#0f172a;font-size:16px}
.agent-execution-card>p{margin:0!important;color:#475569!important;font-size:13px;line-height:1.55}
.agent-execution-card footer{display:flex;gap:9px;flex-wrap:wrap;margin-top:7px}
.agent-execution-card button,.agent-execution-card a{border:0;border-radius:10px;padding:10px 13px;background:#0f766e;color:#fff!important;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}
.agent-execution-card a{background:#fff;color:#0f766e!important;border:1px solid #5eead4}
.agent-execution-card button:hover,.agent-execution-card a:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(15,118,110,.16)}
@media(max-width:720px){.agent-execution-card footer{display:grid}.agent-execution-card button,.agent-execution-card a{text-align:center}}
.council-purpose{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 18px}.council-purpose article{padding:14px;border:1px solid #ddd6fe;border-radius:14px;background:#fff;display:grid;gap:4px}.council-purpose b{color:#5b21b6;font-size:12px}.council-purpose span{color:#64748b;font-size:11px}.out-of-scope{opacity:.68;border-style:dashed!important;background:#f8fafc!important}.out-of-scope small{color:#64748b!important}.agent-decision-controls{margin-top:24px;padding:20px;border:2px solid #a78bfa;border-radius:17px;background:linear-gradient(135deg,#faf5ff,#eef2ff);display:grid;gap:16px}.agent-decision-controls>div{display:grid;gap:5px}.agent-decision-controls small{color:#6d28d9;font-size:10px;font-weight:900;letter-spacing:.1em}.agent-decision-controls b{font-size:18px;color:#172554}.agent-decision-controls span{color:#64748b;font-size:12px}.agent-decision-controls footer{display:flex!important;gap:9px!important;flex-wrap:wrap}.agent-decision-controls button{padding:11px 15px!important;border-radius:10px!important}.agent-decision-controls .danger{background:#fff1f2!important;color:#be123c!important;border:1px solid #fecdd3!important}.agent-decision-controls.decided{border-color:#5eead4;background:linear-gradient(135deg,#ecfdf5,#f0fdfa)}.workbench-artifacts{margin:22px 0;padding:22px;border:1px solid #99f6e4;border-radius:18px;background:linear-gradient(135deg,#f0fdfa,#eff6ff)}.workbench-artifacts>header small{font-weight:900;color:#0f766e;letter-spacing:.1em}.workbench-artifacts>header h3{margin:5px 0 16px}.workbench-artifacts>div{display:grid;gap:10px}.workbench-artifacts article{display:flex;align-items:center;gap:12px;padding:13px;border-radius:13px;background:#fff;border:1px solid #ccfbf1}.workbench-artifacts article>img{width:46px;height:46px;border-radius:50%;object-fit:cover}.workbench-artifacts article>span{display:grid;gap:2px;flex:1}.workbench-artifacts article small{color:#0f766e;font-weight:800}.workbench-artifacts article em{color:#64748b;font-size:11px;font-style:normal}.workbench-artifacts article footer{display:flex;gap:7px}.workbench-artifacts article button,.workbench-artifacts article a{padding:9px 11px;border:0;border-radius:9px;background:#0f766e;color:#fff;text-decoration:none;font-size:11px;font-weight:800;cursor:pointer}
@media(max-width:900px){.council-purpose{grid-template-columns:1fr 1fr}.workbench-artifacts article{align-items:flex-start;flex-wrap:wrap}.workbench-artifacts article footer{width:100%}.agent-decision-controls footer{display:grid!important}}
.agent-response-feedback{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid #e2e8f0;color:#64748b;font-size:9px}.agent-response-feedback span{margin-right:auto}.agent-response-feedback button{padding:5px 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:9px;box-shadow:none}.agent-response-feedback button:hover{border-color:#0f766e;color:#0f766e}.agent-response-feedback.done{color:#047857;font-weight:800}
.ai-admin-nightly{margin:0 20px 18px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f5f3ff,#eef6ff);color:#475569;font-size:12px;line-height:1.5;border:1px solid #e2e8f0}.ai-admin-nightly b{color:#5b21b6}
