.ai-engine-content { min-height:0; overflow:auto; flex:1; }
.ai-engine-content.content--fill { display:flex; flex-direction:column; }
[data-engine] { min-height:0; flex:1; }
.ai-engine-content > .stat,.ai-engine-content > .grid,.ai-engine-content > .card { margin:0 16px; }
.ai-engine-content .ng-mini-list__row { flex-wrap:wrap; }
.ai-usage-filters { flex-wrap:wrap; }
.ai-usage-filters .select { max-width:220px; }
.ai-engine-content .stat__value { font-size:var(--text-xl); overflow-wrap:anywhere; }
.ai-engine-content .toolbar .select { width:auto; min-width:140px; max-width:220px; }
