/* Insignias basadas en datos (#48). */
.cg-insignias {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin: 4px 0;
}
.cg-insignia {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
}
.cg-insignia--top {
  background: #e47911;
  color: #fff;
}
.cg-insignia--eleccion {
  background: #111;
  color: #fee406;
}
.cg-insignia--valorado {
  background: #fff4cc;
  color: #6b4e00;
}
.cg-insignia--nuevo {
  background: #e6f0ff;
  color: #1a4fa0;
}
.cg-insignia--quedan {
  background: #fdeaea;
  color: #b42318;
}
.summary .cg-insignias {
  margin: 0 0 8px;
}
.summary .cg-insignia {
  font-size: 13px;
}
