/* traceroute / traceroute_ipv6：结果表、select2 下拉 */

.table_tr tr {
  height: 40px;
}

strong.select2-results__group {
  font-size: 14px;
  padding: 10px 15px !important;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding: 0 5px;
  display: inline-block;
  line-height: 2;
  margin: 4px;
  border: 1px solid #c9c9c9;
  border-radius: 5px;
}

.select2-container--default .select2-results > .select2-results__options {
  padding: 10px;
  max-height: 300px !important;
  padding-top: 0 !important;
}

.select2-container--open .select2-dropdown--below {
  margin-top: 0 !important;
}

.select2-results__options--nested li.select2-results__option:hover {
  background-color: #4680ff;
  color: #fff;
}

.version_tag {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  padding: 3px 10px;
  border-radius: 0.25rem 0 10px 0;
  color: #fff;
  background-color: #4680ff;
}

/* select2 初始化前隐藏原生多选框 */
#tool-page-root select.node_select:not(.select2-hidden-accessible) {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

#tool-page-root .select2-container {
  visibility: visible !important;
  min-width: min(450px, 100%);
}

@media screen and (max-width: 1499px) {
  #tool-page-root .card.input-area.tool-traceroute-input {
    padding-top: calc(35px * var(--site-scale));
    padding-bottom: calc(35px * var(--site-scale));
  }
}
