/* Popover 弹出框(图标选择器)
------------------------------- */
.icon-selector-popper {
	padding: 0 !important;
	.icon-selector-warp {
		height: 260px;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		/* 标题与 Tab 表头分行展示，避免 absolute 与 tabs 同一行重叠 */
		.icon-selector-warp-title {
			flex-shrink: 0;
			box-sizing: border-box;
			padding: 0 15px;
			height: 36px;
			line-height: 36px;
			font-size: var(--el-font-size-base);
			color: var(--el-text-color-primary);
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.el-tabs {
			flex: 1;
			min-height: 0;
			display: flex;
			flex-direction: column;
		}
		.el-tabs__header {
			flex-shrink: 0;
			display: flex;
			justify-content: flex-end;
			padding: 0 15px;
			border-bottom: 1px solid var(--el-border-color-light);
			margin: 0 !important;
			.el-tabs__nav-wrap {
				&::after {
					height: 0 !important;
				}
				.el-tabs__item {
					padding: 0 5px !important;
				}
			}
		}
		.el-tabs__content {
			flex: 1;
			min-height: 0;
			overflow: hidden;
		}
		.el-tab-pane {
			height: 100%;
			overflow: hidden;
		}
	}
}
