/* 隐藏学科分类二级类目的前5个字符
.search-top-filter > div:nth-of-type(2) .sub-checkbox .checkbox-root > div {
  display: inline-block;        必须为块级元素
  max-width: 100%;              限制容器宽度
  overflow: hidden;             溢出隐藏
  text-indent: -2.4em;          向左缩进5个字符宽度
  white-space: nowrap;          禁止换行
  padding-left: 2.4em;          补偿位移避免截断后续内容
} */

/* 调整学科分类二级类目列表位置等 */
.search-top-filter > div:nth-of-type(2) .sub-checkbox-wrapper {
	background: #ffffff;
	padding: .3rem;
	top: calc(100%);
	transform: unset;
}
.search-top-filter > div:nth-of-type(2) .horizontal-half-left .sub-checkbox-wrapper {
	left: -6px;
	right: unset;
}
.search-top-filter > div:nth-of-type(2) .horizontal-half-right .sub-checkbox-wrapper {
	left: unset;
	right: -6px;
}
.search-top-filter > div:nth-of-type(2) .sub-checkbox-triangle {
	position: absolute;
	top: -.2rem;
}
.search-top-filter > div:nth-of-type(2) .horizontal-half-left .sub-checkbox-triangle {
	left: 1.85rem;
}
.search-top-filter > div:nth-of-type(2) .horizontal-half-right .sub-checkbox-triangle {
	right: 2rem;
}

/* 调整学科分类二级类目列表宽度等 */
.search-top-filter > div:nth-of-type(2) .sub-checkbox {
	border: 1px solid #e5e5e5;
	margin: 0 -.5rem;
	max-width: 28vw;
	min-width: 12.5rem;
}
.search-top-filter > div:nth-of-type(2) .sub-checkbox.need-max-height {
	max-height: 13.5rem;
	overflow-y: scroll;
}

/* 缩小留白 */
.vue-app-container .search-top .search-top-message, .search-top .search-top-message .catalog {
	padding-bottom: 0;
}
/*a966d01d*/