/* RAG AI Connector 0.21.1 — diagnostic OBS-1.1 */
.rai-diagnostic-chunks{margin-top:14px;border-top:1px solid rgba(74,255,104,.2);padding-top:12px}
.rai-diagnostic-chunks h4{margin:0 0 9px;color:#baffc5;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}
.rai-diagnostic-chunks>div{display:grid;gap:7px}
.rai-diagnostic-chunk{border:1px solid rgba(72,235,101,.3);border-radius:8px;background:rgba(0,12,4,.72);overflow:hidden}
.rai-diagnostic-chunk summary{cursor:pointer;padding:9px;color:#eaffed;line-height:1.45;overflow-wrap:anywhere}
.rai-diagnostic-chunk small,.rai-diagnostic-chunk p,.rai-diagnostic-chunk code{display:block;padding:0 10px 9px;overflow-wrap:anywhere}
.rai-diagnostic-chunk small{color:#76bd83}.rai-diagnostic-chunk p{white-space:pre-wrap;color:#d9f7df;line-height:1.55;margin:0;max-height:220px;overflow:auto}.rai-diagnostic-chunk code{color:#609b6a;font-size:.65rem}
@media(max-width:520px){.rai-diagnostic-grid{grid-template-columns:1fr 1fr}.rai-diagnostic-card strong{overflow-wrap:anywhere;font-size:.72rem}}
/* RAG AI Connector 0.21.1 — ressources du dernier message */
.rai-diagnostic-resource-status{display:flex;flex-direction:column;gap:5px;margin:10px 0 14px;padding:11px 12px;border:1px solid rgba(255,156,67,.58);border-radius:10px;background:rgba(54,24,0,.42);color:#ffe1bd;overflow-wrap:anywhere}
.rai-diagnostic-resource-status.is-available{border-color:rgba(74,255,111,.58);background:rgba(0,48,13,.42);color:#dcffe4}
.rai-diagnostic-resource-status span,.rai-diagnostic-resource-status small{font-size:.72rem;line-height:1.45;color:inherit}
@media(max-width:480px){.rai-diagnostic-resource-status{padding:9px 10px}.rai-diagnostic-grid{grid-template-columns:1fr 1fr}}
