/* Smart IA 1.4.148 · Conferência do agente antes de salvar */
.ac-root{display:grid;gap:12px;min-width:0}
.ac-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ac-item{display:flex;gap:12px;align-items:flex-start;border:1px solid #efe9f7;border-radius:12px;padding:10px 12px;background:#fff;min-width:0}
.ac-item.erro{border-color:#f5c2d3;background:#fff7fa}.ac-item>div{min-width:0}.ac-item b{color:#3a2a55;font-size:13px}.ac-item p{margin:3px 0 0;color:#4b3a6b;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}
.ac-kind{flex:0 0 auto;font-size:11.5px;font-weight:900;padding:3px 9px;border-radius:999px;background:#fff6dc;color:#8a5a00;white-space:nowrap}
.ac-item.erro .ac-kind{background:#fde6ee;color:#b0184f}.ac-kind.duplicado,.ac-kind.parecido{background:#f3eeff;color:#5b21d1}.ac-kind.conflito{background:#ffefe5;color:#a6460c}
.ac-suggestion{background:#f6fbf8;border-radius:8px;padding:6px 9px}.ac-suggestion span{font-weight:800;color:#127045}
.ac-size{font-size:12.5px;color:#8a7d9f;margin:0;line-height:1.5}.ac-size .ac-meter{margin-top:6px}
.ac-meter{display:block;height:6px;border-radius:999px;background:#efe9f7;overflow:hidden}.ac-meter i{display:block;height:100%;background:#19a974}.ac-meter.warn i{background:#e0a100}.ac-meter.bad i{background:#d82b6b}
.ac-ai h4{margin:4px 0 8px}.ac-ok{color:#127045;font-weight:700;margin:0}
.ac-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:6px}
@media(max-width:600px){.ac-item{flex-direction:column;gap:6px}.ac-actions .si-button{flex:1 1 auto}}
