.custom-modal {
  .ant-modal-body {
    height: 800px;
    overflow: auto;
  }
}
.table-title-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0 !important;
  .title-content {
    display: flex;
    align-items: center;
    gap: 12;
    .title {
      display: flex;
      align-items: center;
      color: #8a8a8a;
      margin-right: 8;
    }
  }
}
.table-footer {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.tag-container {
  width: 900px;
  height: 40px;
  display: flex;
  align-items: center;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  // scrollbar-width: thin;

  &::-webkit-scrollbar {
    height: 5px;
  }

  &::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 2px;
  }

  &::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 2px;
  }

  .ant-tag {
    flex-shrink: 0;
    margin-right: 8px;

    &:last-child {
      margin-right: 0;
    }
  }
}
