.nq-product-page .uc-inner-head {
  margin-bottom: 0;
}

.nq-product-page__body {
  padding: 0 20px 20px;
}

.nq-product-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  margin: 16px 0;
  padding: 14px 16px;
  background: #f5f7fa;
  border: 1px solid #eef0f4;
}

.nq-product-toolbar .right-search {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.nq-product-toolbar .el-input__inner,
.nq-product-toolbar .el-select .el-input__inner {
  height: 36px;
  border-radius: 0;
  background: #fff;
}

.nq-product-search-btn {
  padding: 0 18px;
  height: 36px;
  line-height: 36px;
  background: #165dff;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  user-select: none;
}

.nq-product-search-btn:hover {
  background: #0e52e6;
}

.nq-product-table .el-table {
  border: 1px solid #eef0f4;
}

.nq-product-table .el-table th.el-table__cell {
  background: #f5f7fa !important;
  font-size: 13px;
  font-weight: 500;
  color: #606266;
}

.nq-product-table .column-id,
.nq-product-table .cloud-name {
  color: #165dff;
  cursor: pointer;
}

.nq-product-table .cloud-name:hover,
.nq-product-table .column-id:hover {
  text-decoration: underline;
}

.nq-product-table .packge-name {
  font-weight: 600;
  color: #262626;
}

.nq-product-table .name {
  display: block;
  font-size: 12px;
  color: #909399;
}

.nq-product-table .status {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 0;
}

.nq-product-page .page {
  margin-top: 16px;
}
