@import '~@zgfe/business-lib/es/assets/styles/inner.less';

.top-panel-interval {
  &-form-botton-box {
    display: flex;
    justify-content: flex-end;
    margin-top: 24px;
    margin-right: 24px;

    > :nth-child(1) {
      margin-right: 16px;
      color: #fff;
      background-color: #29bd52;
      border-color: #29bd52;
    }
  }
}

.panel-form-interval {
  .ant-form-item-explain-error {
    margin-left: 24px;
  }
  &-item {
    .ant-form-item-label {
      padding-left: 24px !important;
      font-weight: 500;
    }
    .ant-form-item-control-input-content {
      height: 40px;
      padding: 0 24px !important;
      line-height: 40px !important;
      .biz-select-handle {
        display: inline-block;
        width: 208px;
      }
      span.ant-radio + * {
        padding-right: 40px;
        padding-left: 12px;
      }
      &:hover {
        background-color: #e8efff;
      }
    }
  }
  .interval-item {
    margin-top: -2px;
    .ant-space-vertical {
      gap: 0px !important;
      width: 100%;
      .ant-space-item:nth-child(1) {
        padding: 0 12px;
      }

      .ant-space-item:nth-child(2) {
        display: flex;
        align-items: center;
        height: 42px;
        margin-top: 4px;
        padding: 0 12px;
      }

      .ant-space-item:nth-child(2):hover {
        background-color: #e8efff;
      }
    }
  }

  .biz-user-group-header {
    padding: 0;
    background-color: #fff;
  }

  .space-item {
    .ant-space-item {
      .biz-user-group {
        width: 100%;
        min-width: 208px;
      }
    }

    .ant-space-horizontal .ant-space-item:nth-child(2) .tianjia {
      display: none;
    }
  }

  .collapseRefs {
    .ant-form-item {
      margin-bottom: 16px;
    }

    .ant-form-item-control-input {
      display: flex;
      align-items: center;
    }

    .ant-form-item-label {
      padding-left: 24px;
      font-weight: 500;
    }

    .interval-box {
      > div:nth-child(1) {
        padding: 4px 24px;
      }

      > div:nth-child(1):hover {
        background-color: #e8efff;
      }

      .biz-attr-condition-group-handle {
        margin-right: 0;
        margin-left: 32px;
      }

      .biz-attr-condition-group-container {
        gap: 0px !important;
      }

      .biz-attr-condition-group-container-item {
        max-width: calc(100% + 32px) !important;
        margin-top: 4px;
        padding: 4px 56px;
        .ant-space-item {
          width: auto;
          max-width: auto;
          margin-left: 0px;
          padding: 0;
        }
      }

      .ant-space-item:hover {
        background-color: #e8efff;
      }
    }

    .dimension-interval {
      .ant-form-item-control-input {
        padding: 4px 24px;
      }

      .ant-form-item-control-input:hover {
        background-color: #e8efff;
      }
    }
  }

  .biz-event-select {
    width: 208px;
  }

  > .ant-form-item {
    margin-bottom: 16px;
    .biz-user-group-val {
      color: #021429;
    }
  }

  .associated {
    margin-top: -10px;
    margin-bottom: 12px;

    .qingchu {
      color: #9aa1a9;
    }

    .qingchu:hover {
      color: @error-color;
    }

    .ant-form-item-control-input {
      padding: 4px 24px;

      .ant-form-item-control-input {
        padding: 0;
      }

      .ant-form-item {
        margin-bottom: 0;
      }
    }

    .ant-form-item-control-input:hover {
      background-color: #e8efff;
    }

    .associated-link {
      display: block;
      line-height: 32px;
    }

    .ant-form-item-row {
      flex-direction: inherit;
    }

    .ant-form-item-control-input-content {
      display: flex;
      gap: 12px;
    }

    .associated-label {
      color: var(--3, #5f6085);
      font-weight: 400;
      font-size: 14px;
      font-family: PingFang SC;
      font-style: normal;
      line-height: 32px;
      text-align: right;
    }
    .ant-form-item-explain-error {
      margin-left: 0 !important;
    }
  }
}
