@import '~@zgfe/business-lib/es/assets/styles/inner.less';
.cdp-idmapping-list {
  display: flex;
  flex: 1;
  flex-direction: column;
  .bsicon {
    color: @icon-color;
  }
  &-tip {
    flex: none;
    margin-bottom: @margin-sm;
    padding: @padding-sm @padding-md;
    color: @text-color;
    font-size: @font-size-base;
    background: #e6f7ff;
    border: 1px solid #91d5ff;
    .bsicon:first-of-type {
      margin-right: @margin-sm;
      color: @primary-color;
    }
    .bsicon:last-of-type {
      float: right;
      margin-left: margin-sm;
      &:hover {
        color: @primary-color;
        cursor: pointer;
      }
    }
  }
  &-main {
    flex: 1;
    background: @white;
    border-radius: @border-radius-normal;
  }
  &-head {
    height: 80px;
    padding: 0 @padding-lg;
    line-height: 80px;
    border-bottom: 1px solid @border-color-split;
    .ant-switch {
      margin: 0 16px 0 12px;
    }
    ._right {
      .ant-btn {
        margin: 0 9px 0 16px;
        .bsicon {
          margin-right: @margin-xs;
          color: inherit;
        }
      }
      .ant-input-affix-wrapper {
        width: 288px;
        vertical-align: middle;
      }
    }
  }
  &-icon.bsicon {
    color: @text-color-secondary;
    font-size: 16px !important;
  }
  &-content {
    padding: @padding-lg;
    .title_ {
      margin-bottom: @margin-lg;
      color: @heading-color;
    }
  }
  &-reload {
    .ant-result-content {
      text-align: center;
    }
  }
  &-table .ant-table-cell {
    white-space: nowrap;
  }
  &-btn-del :hover {
    color: @error-color;
  }
  &-dialog .ant-modal-body {
    padding-top: 8px;
  }
}
