
/* A2 Assistant Intelligence Suite V16.25+ */
.a2-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}
.a2-suite-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.a2-suite-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.a2-suite-list{display:flex;flex-direction:column;gap:10px}
.a2-suite-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(15,40,65,.10)}
.a2-suite-row:last-child{border-bottom:0}
.a2-suite-row>div{min-width:0}.a2-suite-row strong{display:block}.a2-suite-row small{display:block;margin-top:3px;color:var(--muted,#66788a)}
.a2-suite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.a2-suite-actions form{margin:0}
.a2-suite-confirm{border-left:4px solid #235d91}
.a2-suite-kpi{padding:18px}.a2-suite-kpi small{display:block;color:var(--muted,#66788a)}.a2-suite-kpi strong{display:block;font-size:30px;margin-top:6px}
.a2-suite-alert{padding:12px 14px;border-radius:12px;background:#f5f8fb;margin:8px 0}.a2-suite-alert.is-high{border-left:4px solid #b34747}.a2-suite-alert.is-medium{border-left:4px solid #c18423}
.a2-suite-score{font-size:32px;font-weight:800}.a2-suite-score.good{color:#237a4b}.a2-suite-score.warn{color:#9a6717}.a2-suite-score.bad{color:#a13a3a}
.a2-suite-table{width:100%;border-collapse:collapse}.a2-suite-table th,.a2-suite-table td{padding:10px;border-bottom:1px solid rgba(15,40,65,.10);text-align:left;vertical-align:top}
.a2-suite-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.a2-suite-filter .field{min-width:180px;margin:0}
.a2-suite-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#edf3f8;font-size:12px;font-weight:700}
@media(max-width:900px){.a2-suite-grid,.a2-suite-grid.two,.a2-suite-grid.four{grid-template-columns:1fr}.a2-suite-row{align-items:flex-start;flex-direction:column}}
