#amic-d0-ingestion{margin:0 0 12px}
.amic-d0-panel{background:#fff;border:1px solid #bfd2e9;border-radius:14px;overflow:hidden}
.amic-d0-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #d9e6f4;background:#f7fbff}
.amic-d0-head h3{margin:0;font-size:14px;color:#17395f}
.amic-d0-state{font-size:8px;font-weight:800;border:1px solid #8fb4e2;background:#eaf3ff;color:#205a99;padding:3px 7px;border-radius:999px}
.amic-d0-body{padding:11px 13px}
.amic-d0-kpis{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin-bottom:10px}
.amic-d0-kpi{border:1px solid #d5e3f2;border-radius:9px;padding:8px;background:#fbfdff}
.amic-d0-kpi .l{font-size:8px;text-transform:uppercase;font-weight:800;color:#75879b}
.amic-d0-kpi .v{font-size:18px;font-weight:800;color:#183f69;margin-top:3px}
.amic-d0-callout{border:1px solid #9fc1e8;background:#eef6ff;border-radius:9px;padding:9px 10px;font-size:10px;color:#516d8b;line-height:1.45;margin-bottom:10px}
.amic-d0-tablewrap{overflow:auto;max-height:260px;border:1px solid #dce7f3;border-radius:8px}
.amic-d0-table{width:100%;border-collapse:collapse;font-size:9px}
.amic-d0-table th{position:sticky;top:0;background:#eaf2fc;color:#17426f;padding:6px 7px;text-align:left}
.amic-d0-table td{padding:6px 7px;border-top:1px solid #edf2f7;color:#4d6279;vertical-align:top}
.amic-d0-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;background:#15263a;color:#e6eef7;padding:8px 10px;border-radius:8px;overflow:auto}
@media(max-width:1000px){.amic-d0-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.amic-d0-kpis{grid-template-columns:repeat(2,1fr)}}
