<commit_before>.tab-buttons {
  margin-bottom: 30px;

  button,
  input[type="radio"]{
    &+label {
      outline: none;
      border-bottom: 2px solid rgba(183, 201, 211, .2);
      background-color: $white;
      padding: 5px 15px;
      margin-right: 2px;
      margin-left: 0;
      cursor: pointer;
      font-family: Helvetica, Arial, sans-serif;
      &:last-child {
        margin-right: 0;
      }
    }
    &[disabled]+label {
      opacity: .4;
      cursor: default;
    }
  }

  button.active,
  input[type="radio"]:checked+label {
    color: $p1;
    border-bottom: 2px solid $p1;
  }

  input[type="radio"]{
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
  }

}

.radio-buttons {
  padding: 0;
  input[type="radio"] {
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
    & + label {
      line-height: 1.5em;
      margin: 8px 0 8px 10px;
      font-family: $font-body;
      color: #768692;
    }
  }
  input[type=radio]:not(old) + label:before {
    content: "";
    display: inline-block;

    width: 20px;
    height: 20px;

    margin-left: -24px;
    margin-top: 3px;
    position: absolute;
    border: 1px solid $n3;
    border-radius: 50%;
    &:focus {
      outline: none;
    }
  }
  input[type=radio]:not(old) + label:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
  }
  input[type=radio]:checked + label:after {
    height: 8px;
    width: 8px;
    text-align: center;
    background-color: $p1;
    border-radius: 50%;
    margin-top: -15px;
    margin-left: -18px;
  }

  label:hover:before {
    border: 1px solid $n3 !important;
    cursor: pointer;
  }
  /*turn of standart focus*/
  input[type=radio]:focus {
    outline: none;
  }
  .line {
    height: 0;
    opacity: 0.5;
    border: dashed 1px #b7c9d3;
    margin: 10px 0;
  }
}

.config-block{
  margin-bottom: 30px;

  @media (max-width: 1199px){
    padding-right: 24px;
    padding-left: 24px;
  }

  @media (min-width: 1200px){
    margin-bottom: 60px;
    border-right: 1px solid $n3;
    padding-right: 20px;
    padding-left: 15px;
  }

  label {
    .config_field__description {
      font-family: $font-lead-regular;
    }
  }

  select {
    display: none;
  }

  select::-ms-expand {
    display: none;
  }

  input[type=number] {
    -moz-appearance:textfield;
    -webkit-box-shadow: none;
    box-shadow: none;
    &.error{
      border-color: $red;
    }
  }

  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}

.widget-container {
  float: left;
  position: relative;

  &--discovery {
    border-bottom: 1px dashed #ccc;<commit_msg>mod: mobile version style<commit_after>.tab-buttons {
  margin-bottom: 30px;

  button,
  input[type="radio"]{
    &+label {
      outline: none;
      border-bottom: 2px solid rgba(183, 201, 211, .2);
      background-color: $white;
      padding: 5px 15px;
      margin-right: 2px;
      margin-left: 0;
      cursor: pointer;
      font-family: Helvetica, Arial, sans-serif;
      &:last-child {
        margin-right: 0;
      }
    }
    &[disabled]+label {
      opacity: .4;
      cursor: default;
    }
  }

  button.active,
  input[type="radio"]:checked+label {
    color: $p1;
    border-bottom: 2px solid $p1;
  }

  input[type="radio"]{
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
  }

}

.radio-buttons {
  padding: 0;
  input[type="radio"] {
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
    & + label {
      line-height: 1.5em;
      margin: 8px 0 8px 10px;
      font-family: $font-body;
      color: #768692;
    }
  }
  input[type=radio]:not(old) + label:before {
    content: "";
    display: inline-block;

    width: 20px;
    height: 20px;

    margin-left: -24px;
    margin-top: 3px;
    position: absolute;
    border: 1px solid $n3;
    border-radius: 50%;
    &:focus {
      outline: none;
    }
  }
  input[type=radio]:not(old) + label:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
  }
  input[type=radio]:checked + label:after {
    height: 8px;
    width: 8px;
    text-align: center;
    background-color: $p1;
    border-radius: 50%;
    margin-top: -15px;
    margin-left: -18px;
  }

  label:hover:before {
    border: 1px solid $n3 !important;
    cursor: pointer;
  }
  /*turn of standart focus*/
  input[type=radio]:focus {
    outline: none;
  }
  .line {
    height: 0;
    opacity: 0.5;
    border: dashed 1px #b7c9d3;
    margin: 10px 0;
  }
}

.config-block{
  margin-bottom: 30px;

  @media (max-width: 1199px){
    padding-right: 24px;
    padding-left: 24px;
  }

  @media (min-width: 1200px){
    margin-bottom: 60px;
    border-right: 1px solid $n3;
    padding-right: 20px;
    padding-left: 15px;
  }

  label {
    .config_field__description {
      font-family: $font-lead-regular;
    }
  }

  select {
    display: none;

    @media (max-width: 767px){
      display: block;
    }
  }

  select::-ms-expand {
    display: none;
  }

  input[type=number] {
    -moz-appearance:textfield;
    -webkit-box-shadow: none;
    box-shadow: none;
    &.error{
      border-color: $red;
    }
  }

  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}

.widget-container {
  float: left;
  position: relative;

  &--discovery {
    border-bottom: 1px dashed #ccc;
{'fraction_non_alphanumeric': 0.14754098360655737, 'fraction_numerical': 0.036885245901639344, 'mean_word_length': 2.2901524032825322, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7212452', 'n_tokens_mistral': 2294, 'n_tokens_neox': 2083, 'n_words': 441}