/* P5 AI Manager UI */
.ai-manager-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:16px;align-items:stretch}.ai-manager-hero .card{height:100%}.ai-manager-summary{font-size:18px;line-height:1.55;color:#e5edf8}.ai-manager-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ai-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #2a3953;border-radius:999px;background:#0b1526;color:#cbd5e1;font-size:12px;font-weight:700}.ai-chip.fact{border-color:rgba(59,130,246,.35);background:rgba(37,99,235,.12);color:#bfdbfe}.ai-chip.ai{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.12);color:#ddd6fe}.ai-manager-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:15px}.ai-risk-card{border-left:3px solid #334155}.ai-risk-card.severity-medium{border-left-color:#F59E0B}.ai-risk-card.severity-high,.ai-risk-card.severity-critical{border-left-color:#EF4444}.ai-risk-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ai-risk-title{font-weight:800;color:#f8fafc}.ai-risk-detail{margin-top:7px;color:#94a3b8;font-size:13px;line-height:1.5}.ai-evidence{margin-top:10px;padding:9px 10px;border-radius:10px;background:#0a1424;border:1px solid #1f2c42;font-size:12px;color:#94a3b8;overflow-wrap:anywhere}.ai-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.ai-section-title h3{margin:0}.ai-rec{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #22314a}.ai-rec:last-child{border-bottom:0}.ai-rec-priority{min-width:72px;text-align:center;padding:5px 8px;border-radius:999px;background:#16233a;font-size:11px;font-weight:800;text-transform:uppercase}.ai-rec-priority.high,.ai-rec-priority.urgent{background:rgba(239,68,68,.13);color:#fca5a5}.ai-rec-priority.medium{background:rgba(245,158,11,.12);color:#fcd34d}.ai-rec-priority.low{background:rgba(34,197,94,.10);color:#86efac}.ai-source-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ai-empty{padding:18px;border:1px dashed #334155;border-radius:12px;color:#94a3b8;text-align:center}.ai-manager-status{margin-top:8px;font-size:12px;color:#94a3b8}.ai-question{padding:10px 12px;border-radius:10px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.22);margin-top:8px;color:#ddd6fe}.ai-manager-toolbar{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.ai-manager-toolbar>div{min-width:170px}.ai-manager-toolbar .btn{white-space:nowrap}@media(max-width:1100px){.ai-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-manager-hero{grid-template-columns:1fr}}@media(max-width:640px){.ai-manager-grid{grid-template-columns:1fr}.ai-rec{grid-template-columns:1fr}.ai-manager-toolbar{display:grid;grid-template-columns:1fr}.ai-manager-toolbar>div{min-width:0}.ai-manager-toolbar .btn{width:100%}}
