.checkConditionMana {
  padding: 16px;
  border-radius: 4px;
  .condition-tabs {
    .pfm-ant-tabs-nav {
      &::before {
        border-bottom: none !important;
      }

      .pfm-ant-tabs-tab {
        padding: 8px 0 !important;
        font-size: 14px;

        &.pfm-ant-tabs-tab-active {
          .pfm-ant-tabs-tab-btn {
            color: #3377ff;
          }
        }

        .pfm-ant-tabs-tab-btn {
          color: #606c80;
        }
      }

      .pfm-ant-tabs-ink-bar {
        background-color: #3377ff;
      }
    }
  }

  .toolBar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;

    .filter {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;

      .filterItem {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;

        .label {
          color: #606c80;
          margin-right: 8px;
          white-space: nowrap;
        }
      }
    }

    .btnGroup {
      .add {
        cursor: pointer;
        display: inline-block;
        padding: 2px 14px;
        font-size: 14px;
        font-weight: 400;
        color: #ffffff;
        background: #3377ff;
        border-radius: 4px;
      }
    }
  }

  .operationBtns {
    display: flex;
    gap: 8px;

    a {
      color: #3377ff;
      cursor: pointer;
    }

    .disabled-btn {
      color: #99a6bf;
      cursor: not-allowed;
      display: inline-block;
      padding: 0;
    }
  }

  // 标签样式
  .tag-blue {
    display: inline-block;
    padding: 0px 4px;
    font-size: 12px;
    color: #0080ff;
    background: #ebf5ff;
    border-radius: 2px;
    margin-right: 2px;
  }

  .tag-gray {
    display: inline-block;
    padding: 0px 4px;
    font-size: 12px;
    color: #525866;
    background: #dae2f2;
    border-radius: 2px;
    margin-right: 2px;
  }

  .tag-red {
    display: inline-block;
    padding: 0px 4px;
    font-size: 12px;
    color: #ff4c4c;
    background: #ffebeb;
    border-radius: 2px;
    margin-right: 4px;
  }

  .expandedRow {
    background-color: #f8f8f8;
  }

  .addSubBtn {
    margin-left: 8px;
    color: #1677ff;
    cursor: pointer;
  }

  .tipText {
    color: #999;
    font-size: 12px;
    margin-top: 4px;
  }
}

// 标准的TableSelecter样式
.TableSelecter {
  .pfm-ant-modal-footer {
    display: none !important;
  }

  .footer {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 15px;

    span {
      display: inline-block;
      width: 56px;
      height: 24px;
      font-size: 14px;
      line-height: 23px;
      text-align: center;
      border-radius: 4px;
      cursor: pointer;

      &.ok {
        color: #ffffff;
        background: #3377ff;
        margin-left: 8px;
      }

      &.cancel {
        border: 1px solid #dae2f2;
      }
    }
  }
}
