.nq-ov-status-refresh.nq-operation-syncing {
  max-width: 100%;
  padding: 3px 7px;
  color: var(--nq-primary);
  background: rgba(47, 84, 234, 0.08);
  cursor: progress;
  font-variant-numeric: tabular-nums;
}

.nq-ov-status-refresh.nq-operation-syncing #statusText {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

.nq-operation-button-loading {
  pointer-events: none;
  opacity: 0.72;
  cursor: progress !important;
}

.nq-operation-button-loading::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 6px;
  border: 1.5px solid currentColor;
  border-top-color: transparent;
  border-radius: 50%;
  animation: nq-btn-spin .6s linear infinite;
  vertical-align: -1px;
}

.nq-status-running-icon {
  color: var(--nq-success) !important;
  font-size: 16px;
}

.nq-status-off-icon {
  color: var(--nq-text-4) !important;
  font-size: 16px;
}

.nq-status-suspended-icon {
  color: var(--nq-danger) !important;
  font-size: 16px;
}

.nq-status-waiting-icon,
.nq-status-unknown-icon {
  color: var(--nq-warning) !important;
  font-size: 16px;
}
