<commit_before>$custom-input-color: #0074d9;

.c-checkbox, .c-radio {
  position: relative;
  display: block;
  padding-left: 24px;
  cursor: pointer;
  min-height: 18px;
  font-weight: 400;
  margin: 0;

  input {
    position: absolute;
    z-index: -1;
    opacity: 0;
  }

}

input, .c-checkbox, .c-radio, .input-group {
  + .c-checkbox, + .c-radio {
    margin-top: 5px;
  }
}

.c-checkbox {
  input:checked ~ .c-indicator {
    color: #fff;
    background-color: $custom-input-color;
    border-color: $custom-input-color;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
  }
}

.c-radio {
  input:checked ~ .c-indicator {
    border-color: $custom-input-color;
    background-color: $custom-input-color;
    background-image: url(data:image/svg+xml;base64,<KEY>
  }
}

.c-indicator {
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  font-size: 65%;
  line-height: 16px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
  background-size: 50% 50%;
  margin-top: -8px;
  border: solid 1px #aaa;

  .c-radio & {
    border-radius: 50%;
  }
}

.form-radio-list, .form-checkbox-list {
  padding-top: 7px;
  margin-bottom: 0;
  .form-control {
    margin-top: -5px;
    margin-bottom: -5px;
    padding-top: 4px;
    height: inherit;
    padding-bottom: 4px;
  }
}
<commit_msg>fixes invisible select list items<commit_after>$custom-input-color: #0074d9;

.c-checkbox, .c-radio {
  position: relative;
  display: block;
  padding-left: 24px;
  cursor: pointer;
  min-height: 18px;
  font-weight: 400;
  margin: 0;

  input {
    position: absolute;
    z-index: -1;
    opacity: 0;
  }

}

input, .c-checkbox, .c-radio, .input-group {
  + .c-checkbox, + .c-radio {
    margin-top: 5px;
  }
}

.c-checkbox {
  input:checked ~ .c-indicator {
    color: #fff;
    background-color: $custom-input-color;
    border-color: $custom-input-color;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI<KEY>);
  }
}

.c-radio {
  input:checked ~ .c-indicator {
    border-color: $custom-input-color;
    background-color: $custom-input-color;
    background-image: url(data:image/svg+xml;base64,<KEY>
  }
}

.c-indicator {
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  font-size: 65%;
  line-height: 16px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
  background-size: 50% 50%;
  margin-top: -8px;
  border: solid 1px #aaa;

  .c-radio & {
    border-radius: 50%;
  }
}

.form-radio-list, .form-checkbox-list {
  padding-top: 7px;
  margin-bottom: 0;
  .form-control {
    margin-top: -5px;
    margin-bottom: -5px;
    padding-top: 4px;
    height: inherit;
    padding-bottom: 4px;
  }
}

select {
    color: #555;
}

{'fraction_non_alphanumeric': 0.1178999773704458, 'fraction_numerical': 0.05996831862412311, 'mean_word_length': 4.396825396825397, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '7627753', 'n_tokens_mistral': 2331, 'n_tokens_neox': 2138, 'n_words': 249}