/* 导航菜单：二级菜单父项箭头 + 移动端子项内联展示
   （桌面端下拉由主题自带 pandatab 组件克隆 .sub-menu 实现，这里只补箭头与手机端表现） */

/* 一级菜单：图标与文字间距（主题默认图标紧贴文字） */
.topNav[pandaTab]>.menu>li>a>.icon {
	margin-right: 7px;
	vertical-align: -.03em
}

/* 下拉 / 克隆出来的二级菜单项 */
.pandaTabWrap .sub-menu>li>a>.icon {
	margin-right: 8px;
	vertical-align: -.03em
}

/* 父项箭头 */
.topNav[pandaTab]>.menu>li.menu-item-has-children>a {
	position: relative
}

.topNav[pandaTab]>.menu>li.menu-item-has-children>a:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	border-left: 3.5px solid transparent;
	border-right: 3.5px solid transparent;
	border-top: 4px solid currentColor;
	opacity: .45;
	vertical-align: middle;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

/* 手机 / 平板：二级菜单恢复主题原生「点击父项弹出下拉」
   （子菜单由主题 JS 克隆到 body>.pandaTabWrap，样式与桌面下拉一致；
   这里只保留图标间距等微调。勿在此隐藏/改造 .sub-menu 结构） */
@media (max-width:991px) {
	.topNav[pandaTab]>.menu>li {
		vertical-align: top
	}

	.topNav[pandaTab]>.menu>li>a>.icon {
		margin-right: 5px
	}

	.topNav[pandaTab]>.menu>li.menu-item-has-children>.sub-menu>li>a>.icon {
		margin-right: 4px
	}
}

/* 后台说明块 */
.ni-nav-help {
	max-width: 760px;
	font-size: 13px;
	line-height: 1.75
}

.ni-nav-help ul {
	margin: 6px 0 10px;
	padding-left: 20px
}

.ni-nav-help code {
	padding: 1px 4px;
	border-radius: 3px;
	background: #f2f3f5;
	color: #c7254e;
	font-size: 12px
}
