.slfa-ml-1 {
  margin-left: 0.25rem !important
}

.slfa-ml-3 {
  margin-left: 0.75rem !important
}

.slfa-mr-3 {
  margin-right: 0.75rem !important
}

.slfa-flex {
  display: flex !important
}

.slfa-h-5 {
  height: 1.25rem !important
}

.slfa-w-5 {
  width: 1.25rem !important
}

.slfa-flex-shrink-0 {
  flex-shrink: 0 !important
}

@keyframes slfa-spin {
  to {
    transform: rotate(360deg)
  }
}

.slfa-animate-spin {
  animation: slfa-spin 1s linear infinite !important
}

.slfa-cursor-not-allowed {
  cursor: not-allowed !important
}

.slfa-rounded-md {
  border-radius: 0.375rem !important
}

.slfa-border-l-4 {
  border-left-width: 4px !important
}

.slfa-p-4 {
  padding: 1rem !important
}

.slfa-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important
}

.slfa-text-green-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1)) !important
}

.slfa-text-red-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important
}

.slfa-opacity-25 {
  opacity: 0.25 !important
}

.slfa-opacity-75 {
  opacity: 0.75 !important
}
