
.spec-panel {
  //margin-bottom: @padding-md;
  //background: @layout-body-background;
  //border-radius: 4px;
  //box-shadow: @spec-box-shadow;
  &.spec-panel-border {
    //box-shadow: none;
    //.spec-panel-header {
    //  height: 32px;
    //  padding:0;
    //  line-height: 32px;
    //  .spec-panel-title {
    //    width: 100%;
    //    padding: 0;
    //  }
    //}
    .spec-panel-body {
      //padding: @padding-md;
    }
  }
  &.spec-panel-reverse {
    .spec-panel-header {
      //padding:0 @padding-md;
      //height: 32px;
      //line-height: 32px;
      ////background: @table-header-bg;
      //border-top-left-radius: 4px;
      //border-top-right-radius: 4px;
    }
    .spec-panel-body {
      //padding: @padding-md;
    }

  }
  .sub-header-base{
    //color: @text-color;
    //font-size: @font-size-lg;
  }
  .spec-panel-header {
    display: flex;
    //padding: 12px @padding-md;
    //line-height: 32px;
    .spec-panel-title {
      //padding-right: @padding-md
    }
    .spec-panel-inner {
      flex: 1;
    }
    .badges {
      display: inline-block;
      //height: 20px;
      ////margin-top: 6px;
      //padding-left: 80px;
      //line-height: 20px;
      vertical-align: middle;
      .badges-item {
        position: relative;
        //margin-right: @padding-md;
        //padding-left: 20px;
        //color: @text-color-secondary;
        i {
          position: absolute;
          top: 50%;
          left:0;
          display: inline-block;
          width: 14px;
          height: 14px;
          border-radius: 4px;
          transform: translate(0, -50%);
        }
      }
    }
    .spec-panel-cate {
      .ant-radio-button-wrapper{
        //min-width: 68px;
        //margin-left: @padding-sm;
        text-align: center;
        //border: 0;
        //border-bottom: 2px solid transparent;
        //border-radius: 0;
        &::before {
          display: none;
        }
        &:active,
        &:visited,
        &:focus {
          box-shadow: none;
        }
        &:focus-within {
          outline: none;
        }
      }
      .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
        //color:@primary-color;
        //border-color:  @primary-color;
        //background: none;
        //box-shadow: none;
      }

      + .spec-panel-buttons {
        //margin-left: 80px;
      }
    }
    .spec-panel-buttons {
      .ant-radio-button-wrapper{
        //min-width: 68px;
        //margin-left: @padding-sm;
        text-align: center;
        //border-left: 1px solid @border-color-base;
        //border-radius: 4px;
        &::before {
          display: none;
        }
      }
      .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
        //border-color:  @primary-color;
        box-shadow: none;
      }
    }
    .spec-panel-extra{
      //margin-left: @padding-sm;
      //.anticon, .specfont, .specicon {
      //  margin-left: @padding-xs;
      //}
    }
  }
  .spec-panel-body {
    //padding: 0 @padding-md  @padding-md;
    //color: @text-color;
    //.spec-scrollbar();
  }
}
