/* METRICAS */
#mt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}
.mt-sec{background:var(--surface);border:1px solid var(--hair);border-radius:10px;padding:16px 18px;margin-top:14px}
.mt-sec h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);margin-bottom:14px;font-weight:600}
/* Bloco "3 insights" (posicao fixa; texto vem da automacao — insights_painel) */
.ins-list{background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--accent);border-radius:10px;padding:14px 18px;margin-top:14px}
.ins-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}
.ins-head h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:600}
.ins-when{font-size:11px;color:var(--mut);font-variant-numeric:tabular-nums}
.ins-row{display:flex;gap:10px;font-size:13px;color:var(--ink2);line-height:1.55;padding:4px 0}
.ins-row b{color:var(--ink);font-weight:600}
.ins-ic{flex:none;width:18px;font-weight:700;text-align:center}
.ins-row.cresceu .ins-ic{color:var(--ok)}
.ins-row.preocupa .ins-ic{color:var(--warn)}
.ins-row.acao .ins-ic{color:var(--accent)}
.mt-row{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:13px}
.mt-row:last-child{margin-bottom:0}
.mt-row .nm{flex:0 1 40%;max-width:170px;min-width:86px;color:var(--ink2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mt-row .track{flex:1;height:8px;background:var(--active);border-radius:6px;overflow:hidden}
.mt-row .fil{display:block;height:100%;background:var(--accent);border-radius:6px}
.mt-row .fil.navy{background:var(--ink)}
.mt-row .qt{width:48px;flex:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:600}
#mt-breaks{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start;margin-top:14px}
#mt-breaks .mt-sec{margin-top:0}

