/* Inteligência de oportunidades: uso consistente em desktop e celular. */
#mekiOpportunities{min-width:0}
#mekiOpportunities[hidden]{display:none!important}
.meki-opp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}
.meki-opp-kpis>div{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:13px;min-width:0;display:grid;gap:5px}
.meki-opp-kpis span{font-size:11px;color:var(--muted);font-weight:650}
.meki-opp-kpis strong{font-size:23px;line-height:1.15;overflow-wrap:anywhere}
.meki-opp-caption{font-size:11px;line-height:1.55;color:var(--muted);margin:10px 0}
.meki-opp-item{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line)}
.meki-opp-main{flex:1;min-width:0}
.meki-opp-heading{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.meki-opp-heading strong{font-size:13px}
.meki-opp-level{font-size:10px;font-weight:800;border-radius:18px;padding:4px 8px;color:var(--muted);border:1px solid var(--line)}
.meki-opp-item[data-priority="1"] .meki-opp-level{color:#b24735;border-color:#c46b5b}
.meki-opp-item[data-priority="2"] .meki-opp-level{color:#9a741e;border-color:#c5a457}
.meki-opp-main p{font-size:11px;color:var(--muted);margin:5px 0}
.meki-opp-stats{display:flex;gap:8px 12px;flex-wrap:wrap;font-size:12px}
.meki-opp-stats span{color:var(--muted)}
.meki-opp-estimate{display:block;margin-top:5px;font-size:10px;color:var(--muted)}
.meki-opp-actions{display:flex;flex-wrap:wrap;gap:7px;flex:none}
.meki-opp-actions .btn{white-space:nowrap}
@media(max-width:650px){
  .meki-opp-kpis{gap:7px}
  .meki-opp-kpis>div{padding:10px}
  .meki-opp-kpis strong{font-size:19px}
  .meki-opp-item{align-items:stretch;flex-direction:column;gap:10px}
  .meki-opp-actions .btn{flex:1}
}
