#qg-ai-operations {min-width:0;margin-top:24px;}
.qg-ai-ops-section {padding:22px;background:#fff;border:1px solid #d8decf;border-radius:18px;margin:18px 0;min-width:0;}
.qg-ai-ops-section header {display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;}
.qg-ai-ops-section p,.qg-ai-ops-section a,.qg-ai-ops-modal p,.qg-ai-ops-modal dd {white-space:pre-wrap;overflow-wrap:anywhere;}
.qg-ai-source-list,.qg-ai-document-list {display:grid;gap:16px;margin:18px 0;}
.qg-ai-source-list article {display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding:16px;background:#f5f7ef;border-radius:12px;min-width:0;}
.qg-ai-source-list article>div {flex:1 1 280px;min-width:0;}
.qg-ai-document-list article {padding:18px;border:1px solid #d8decf;border-radius:12px;min-width:0;}
.qg-ai-feedback-counts {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.qg-ai-feedback-counts p {background:#f5f7ef;padding:16px;border-radius:12px;}
.qg-ai-feedback-counts strong {display:block;font-size:28px;margin-top:8px;}
[data-ai-ops-form=filter] {display:flex;flex-wrap:wrap;align-items:end;gap:12px;}
[data-ai-ops-form=filter] label {display:grid;gap:8px;}
[data-ai-ops-form=filter] select {font:inherit;padding:10px;min-height:44px;}
.qg-ai-feedback-button {display:block;margin-top:14px;min-height:44px;}
.qg-ai-operator-sources {font-size:14px;overflow-wrap:anywhere;}
.qg-ai-report-id {display:block;overflow-wrap:anywhere;font-size:14px;}
@media(max-width:600px) {.qg-ai-ops-section {padding:16px;} .qg-ai-feedback-counts {grid-template-columns:repeat(2,minmax(0,1fr));} .qg-ai-source-list article {display:grid;grid-template-columns:minmax(0,1fr);} }
