/* mms.theme.css - 克制版细节抛光：不改配色、不改布局尺寸 */

/* 按钮内图标与文字间距（纯图标按钮不受影响） */
.btn > i {
	margin-right: 5px;
}

.btn > i:only-child {
	margin-right: 0;
}

/* 按钮与输入框过渡 */
.btn, .form-control {
	transition: all 0.15s ease;
}

.form-control:focus {
	border-color: #1ab394;
	box-shadow: 0 0 0 2px rgba(26, 179, 148, 0.12);
}

/* 表格：表头浅灰底、行 hover、容器圆角 */
.bootstrap-table .table > thead > tr > th {
	background: #fafbfc;
}

.bootstrap-table .table > tbody > tr:hover > td {
	background: #f6f9f9;
}

.fixed-table-container {
	border-radius: 4px;
}

/* 分页：激活页码对齐主色 */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span {
	background-color: #1ab394;
	border-color: #1ab394;
}

/* 主框架标签页：激活指示条 + hover 底色 */
.page-tabs-content .J_menuTab {
	transition: background 0.15s ease;
}

.page-tabs-content .J_menuTab.active {
	box-shadow: inset 0 -2px 0 #1ab394;
}

.page-tabs-content .J_menuTab:hover:not(.active) {
	background: #f5f5f5;
}

/* webkit 细滚动条 */
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-track {
	background: transparent;
}

::-webkit-scrollbar-thumb {
	background: #c1c1c1;
	border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
	background: #a8a8a8;
}
