/**
 * 首页菜单字体、行高：UniTreeMenu1 -> LayoutConfig -> Cls = kls-treemenu
 */
.kls-treemenu .x-treelist-item-wrap {
	display: flex;
	align-items: center;
}

.kls-treemenu .x-treelist-item-icon {
	font-size: 10px;
	flex-shrink: 0;
	min-width: 20px;
	/* 可按效果改成 22px、24px */
	margin-right: 8px;
	/* 图标与文字间距，可 6～10px */
	box-sizing: border-box;
}

.kls-treemenu .x-treelist-item-text {
	flex: 1 1 auto;
	min-width: 0;
	line-height: 30px;
	font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
	font-size: 12px;
}

.kls-treemenu .x-treelist-item-icon:before,
.kls-treemenu .x-treelist-nav .x-treelist-item-icon:before,
.x-treelist-nav .x-treelist-item-tool:before,
.kls-treemenu .x-treelist-item-expander,
.x-treelist-nav .x-treelist-item-expander {
	line-height: 30px;
}

/**
 * 网格行高 / 单元格对齐
 */
.myunigrid {
	line-height: 100%;
}

.x-grid-with-col-lines .x-grid-cell {
	vertical-align: middle !important;
}

/**
 * 类似折痕的内边框
 */
.creased-border {
	padding: 10px;
	background: white;
	position: relative;
	box-shadow:
		inset 0px 4px 6px -3px rgba(0, 0, 0, 0.1),
		inset 0px -4px 6px -3px rgba(0, 0, 0, 0.1),
		inset 4px 0px 6px -3px rgba(0, 0, 0, 0.1),
		inset -4px 0px 6px -3px rgba(0, 0, 0, 0.1);
}

/**
 * 表格单元格颜色
 */
.custom-green-cell {
	background-color: #90ee90 !important;
}

.my-green-bg {
	background-color: green;
	color: white;
}