@import '../../../assets/variable.less';
.module-user-tag-config-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: @border-radius-normal;
  &-content {
    flex: 1;
    min-height: 0;
    padding: @padding-lg;
    padding-bottom: 0;
    overflow-y: auto;
    &-count-box {
      position: relative;
      width: 484px;
      &-num {
        position: absolute;
        right: 12px;
        bottom: 6px;
        color: #9aa1a9;
        font-size: 14px;
        line-height: 20px;
      }
    }
    &-label-info {
      .label-group {
        width: 484px;
      }
      .ant-form-item-has-error {
        .module-user-tag-config-panel-fundCondition-content {
          .ant-dropdown-trigger {
            border-color: @error-color;
          }
        }
      }
      .ant-form-item-label {
        width: 80px;
        padding-right: 12px;
        text-align: right;
        & > label.ant-form-item-no-colon::after {
          margin: 0;
          content: '';
        }
      }
    }
    &-radio.radio-group {
      color: red;
      .ant-space-item:first-child {
        margin-bottom: 40px;
      }
    }
    &-form-item {
      .ant-form-item-row .ant-form-item {
        margin-bottom: 0;
      }

      &-expire-time {
        .ant-form-item-explain-error {
          padding-left: 32px;
        }
      }
    }
    .form-item-update-time {
      position: relative;
      .update-time-tip {
        position: absolute;
        top: 44px;
        left: 0;
        color: #fd9f41;
      }
      .ant-form-item-explain-error {
        padding-left: 137px;
      }
      &.ant-form-item-has-error {
        .biz-cycle-time {
          .biz-select-handle-status-error {
            //当有值不应进行错误高亮
            &[title] {
              border: 1px solid @background-color-base;
            }
          }
          .biz-month-day-handle,
          .biz-select-handle-input-multiple {
            height: 32px;
            border: 1px solid @error-color;
          }
        }
      }
    }
  }
  &-footer {
    display: flex;
    align-items: center;
    height: 64px;
    padding: 0 @padding-lg;
    border-top: 1px solid @border-color-split;
  }

  &-form-error-tip {
    position: relative;
    .ant-form-item-explain-error {
      position: absolute;
      bottom: 28px;
      padding-left: 274px;
    }
  }
}
.edit-tag-confirm {
  .ant-modal-confirm-body-wrapper {
    margin-top: @margin-md;
  }
}

.biz-dataSet-group-overlay {
  .biz-user-tags-selector-drop-panel-search {
    .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(
        .ant-input-affix-wrapper-borderless
      ).ant-input-affix-wrapper,
    .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(
        .ant-input-affix-wrapper-borderless
      ).ant-input-affix-wrapper:hover {
      border-color: #fafafb !important;
      .ant-input-prefix {
        color: #021429;
      }
    }
    .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(
        .ant-input-affix-wrapper-borderless
      ).ant-input-affix-wrapper-focused,
    .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(
        .ant-input-affix-wrapper-borderless
      ).ant-input-affix-wrapper-focused:hover {
      border-color: @primary-color!important;
      box-shadow: 0 0 0 4px @custom-focus !important;
      .ant-input-prefix {
        color: #021429;
      }
    }
  }
}
