/* Additional fixes for campaign button icons */
#campaigns-list .campaign-actions .btn-icon i.fas {
  font-size: 16px !important;
  opacity: 1 !important;
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  visibility: visible !important;
}

/* Icon colors by action type */
.btn-icon .fa-rocket, 
#campaigns-list .btn-icon .fa-rocket {
  color: #4f46e5 !important; /* Blue for launch */
}

.btn-icon .fa-play, 
#campaigns-list .btn-icon .fa-play {
  color: #4f46e5 !important; /* Blue for play */
}

.btn-icon .fa-pause, 
#campaigns-list .btn-icon .fa-pause {
  color: #f59e0b !important; /* Orange for pause */
}

.btn-icon .fa-times, 
#campaigns-list .btn-icon .fa-times {
  color: #f59e0b !important; /* Orange for cancel */
}

.btn-icon .fa-edit, 
#campaigns-list .btn-icon .fa-edit {
  color: #2563eb !important; /* Blue for edit */
}

.btn-icon .fa-copy, 
#campaigns-list .btn-icon .fa-copy {
  color: #059669 !important; /* Green for copy */
}

.btn-icon .fa-trash, 
#campaigns-list .btn-icon .fa-trash {
  color: #dc2626 !important; /* Red for delete */
}