	 /*应在Bootstrap CSS之后、自定义CSS之前引入*/

		/* ===== 基础重置 ===== */
		/* 恢复盒模型设置 */
		*,
		*::before,
		*::after {
			box-sizing: inherit;
		}

		html {
			box-sizing: border-box;
		}

		/* ===== 主体和排版重置 ===== */
		/* 恢复字体继承 */
		body {
			font-family: inherit;
			font-size: inherit;
			font-weight: inherit;
			line-height: inherit;
			color: inherit;
			background-color: initial;
			text-align: inherit;
		}

		/* 标题重置 */
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			margin-top: inherit;
			margin-bottom: inherit;
			font-family: inherit;
			font-weight: inherit;
			line-height: inherit;
			color: inherit;
		}

		/* 段落和区块重置 */
		p {
			margin-top: inherit;
			margin-bottom: inherit;
		}

		blockquote {
			padding: inherit;
			margin: inherit;
			font-size: inherit;
			border-left: inherit;
		}

		/* ===== 链接样式重置 ===== */
		/* 移除所有链接的下划线，包括悬停和焦点状态 */
		a {
			color: inherit;
			text-decoration: none;
		}

		a:hover,
		a:focus {
			/* color: inherit; */
			text-decoration: none;
		}

		/* 特别处理导航链接（Bootstrap常用类） */
		.nav-link,
		.navbar-nav .nav-link {
			color: inherit;
			text-decoration: none;
		}

		.nav-link:hover,
		.navbar-nav .nav-link:hover,
		.nav-link:focus,
		.navbar-nav .nav-link:focus {
			color: inherit;
			text-decoration: none;
		}

		/* ===== 列表样式重置 ===== */
		ol,
		ul {
			padding-left: inherit;
			margin-top: inherit;
			margin-bottom: inherit;
		}

		li {
			list-style-type: inherit;
		}

		/* ===== 表单元素重置 ===== */
		/* 输入框、选择框和文本区域 */
		input,
		select,
		textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
			background-color: transparent;
			border: 1px solid #ccc;
			border-radius: 0;
			box-shadow: none;
			padding: initial;
		}

		/* 按钮重置 */
		button,
		.btn {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
			background-color: transparent;
			border: 1px solid #ccc;
			border-radius: 0;
			box-shadow: none;
			padding: initial;
		}

		/* 焦点状态重置 */
		input:focus,
		select:focus,
		textarea:focus,
		button:focus {
			outline: inherit;
			border-color: inherit;
			box-shadow: inherit;
		}

		/* ===== 表格样式重置 ===== */
		table {
			border-collapse: inherit;
			border-spacing: inherit;
			background-color: transparent;
			caption-side: inherit;
		}

		th {
			text-align: inherit;
			font-weight: inherit;
		}

		td,
		th {
			padding: inherit;
			border: inherit;
		}

		/* ===== 媒体元素重置 ===== */
		img {
			vertical-align: inherit;
			max-width: inherit;
			height: auto;
		}

		figure {
			margin: inherit;
		}

		/* ===== 辅助类重置 ===== */
		/* 移除Bootstrap的显示工具类可能带来的影响 */
		.d-none {
			display: none !important;
		}

		/* ===== 工具类：有选择地恢复Bootstrap样式 ===== */
		/* 如果需要保留某些Bootstrap组件样式，可以使用以下类包裹 */
		.bootstrap-container {
			/* 恢复Bootstrap容器样式 */
			box-sizing: border-box;
		}

		.bootstrap-container *,
		.bootstrap-container *::before,
		.bootstrap-container *::after {
			box-sizing: border-box;
		}

		/* ===== 响应式工具类重置 ===== */
		/* 确保响应式显示类不会干扰现有布局 */
		@media (max-width: 575.98px) {
			.d-sm-none {
				display: none !important;
			}
		}

		@media (max-width: 767.98px) {
			.d-md-none {
				display: none !important;
			}
		}

		@media (max-width: 991.98px) {
			.d-lg-none {
				display: none !important;
			}
		}

		@media (max-width: 1199.98px) {
			.d-xl-none {
				display: none !important;
			}
		}

		@media (min-width: 1200px) {
			.d-xxl-none {
				display: none !important;
			}
		}

		/* ===== 工具提示和弹出框重置 ===== */
		/* 防止Bootstrap的工具提示影响布局 */
		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			margin: 0;
			font-family: inherit;
			font-style: normal;
			font-weight: inherit;
			line-height: inherit;
			text-align: inherit;
			text-decoration: inherit;
			text-shadow: inherit;
			text-transform: inherit;
			letter-spacing: inherit;
			word-spacing: inherit;
			word-wrap: inherit;
			word-break: inherit;
			white-space: inherit;
			font-size: inherit;
			word-spacing: inherit;
			filter: inherit;
			opacity: 0;
		}

		.tooltip.show {
			opacity: 0.9;
		}

		.tooltip-arrow {
			position: absolute;
			display: block;
			width: 0.8rem;
			height: 0.4rem;
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 0.25rem 0.5rem;
			color: inherit;
			text-align: inherit;
			background-color: #000;
			border-radius: 0.25rem;
		}
		.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
padding: 0;
}