.ai-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:#f5f9ed;border:1px solid var(--line);border-radius:7px;margin:0 0 22px}.ai-summary strong{font-size:12px}.ai-summary p{font-size:11px;margin:6px 0 0;font-family:var(--mono)}.ai-summary p span{margin:0 8px}.ai-inventory{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--line)}.ai-table{min-width:680px}.ai-table th:first-child{width:29%}.ai-table th:nth-child(2){width:22%}.ai-table td small{font-size:9px}.ai-state{display:inline-block;background:#edf5e3;padding:3px 7px;border:1px solid #cbdcbb;border-radius:4px;font-size:10px}.ai-state.ai-unavailable{background:#fff6e3;border-color:#ead7ad}.ai-error summary{cursor:pointer;font-size:9px;margin-top:5px}.ai-error p{font-size:10px;line-height:1.6;overflow-wrap:anywhere}.ai-inventory>.usage-metrics strong{font-size:17px}
@media(max-width:760px){.ai-summary{padding:13px;align-items:flex-start}.ai-summary p{font-size:9px}.ai-summary .button{font-size:9px;white-space:nowrap;padding:6px 9px}.ai-inventory .usage-metrics strong{font-size:14px}}
.ai-package-search{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:11px}.ai-package-search input{min-width:0;width:280px;max-width:100%;background:#fff;border:1px solid var(--line);padding:8px 11px;border-radius:5px;font-size:11px}.ai-package-content{min-width:0}
.ai-cuda-packages{display:block;margin-top:7px;line-height:1.8;overflow-wrap:anywhere}
