/* PANEL v719 — cabeceras con acciones + KPIs comunes */
.eg-tool-hero-con-acciones{
  display:flex!important; align-items:center; justify-content:space-between;
  gap:28px; flex-wrap:wrap;
}
.eg-tool-hero-texto{min-width:0; flex:1 1 620px;}
.eg-tool-hero-acciones{
  display:flex; gap:10px; flex-wrap:wrap; align-items:center; justify-content:flex-end;
}
.eg-tool-hero-acciones .boton, .eg-tool-hero-acciones button{
  text-decoration:none; white-space:nowrap;
}
.eg-kpi-grid{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
  gap:14px; margin:0 0 18px;
}
.eg-kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));}
.eg-kpi-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));}
.eg-kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.eg-kpi{
  box-sizing:border-box; min-width:0; padding:20px 22px;
  background:rgba(13,17,20,.97); border:1px solid rgba(120,130,138,.28);
  border-radius:16px; box-shadow:0 12px 30px rgba(0,0,0,.18);
}
.eg-kpi-etiqueta{
  display:block; margin-bottom:7px; color:#aeb4ba; font-size:12px;
  font-weight:800; letter-spacing:.06em; text-transform:uppercase;
}
.eg-kpi strong{
  display:block; color:#f4f5f6; font-size:clamp(28px,2.1vw,38px);
  line-height:1; font-weight:850; letter-spacing:-.03em; overflow-wrap:anywhere;
}
.eg-kpi small{display:block; margin-top:7px; color:#8f979e; font-size:13px;}
.eg-cola-tool-v712 .progreso{
  background:rgba(255,255,255,.055)!important; border:1px solid rgba(255,255,255,.06);
  overflow:hidden;
}
.eg-cola-tool-v712 .progreso>div{
  background:linear-gradient(90deg,#ff8a20,#f6a23b)!important;
  box-shadow:0 0 12px rgba(255,138,32,.28);
}
@media(max-width:1280px){
  .eg-kpi-grid-6,.eg-kpi-grid-5{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:800px){
  .eg-tool-hero-con-acciones{align-items:flex-start;}
  .eg-tool-hero-acciones{width:100%; justify-content:flex-start;}
  .eg-kpi-grid-6,.eg-kpi-grid-5,.eg-kpi-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));}
  .eg-kpi{padding:16px;}
}
@media(max-width:520px){
  .eg-kpi-grid-6,.eg-kpi-grid-5,.eg-kpi-grid-3{grid-template-columns:1fr;}
  .eg-tool-hero-acciones .boton,.eg-tool-hero-acciones button{width:100%; justify-content:center;}
}
