.setting-carousel {
	// app暂时样式，将来删除
	.carousel-image-container__app {
		height: 150px !important;

		.image-mask__app {
			line-height: 150px;
		}
	}

	.carousel-image-container {
		padding: 10px 16px;
		font-size: 0;
		border-radius: 6px;

		.carousel-image {
			box-sizing: border-box;
			width: 100%;
			border-radius: 6px;
		}

		.carousel-title {
			position: absolute;
			right: 0;
			bottom: 0;
			left: 0;
			padding-left: 10px;
			color: #fff;
			font-size: 16px;
			line-height: 40px;
			background: rgba(0, 0, 0, 0.5);
		}
	}

	.carousel-allocate {
		.carousel-item {
			position: relative;
			margin-bottom: 15px;
			padding: 15px 10px;
			background-color: #fff;
			border: 1px solid $grey-light;

			&.active {
				border: 1px solid $primary-color;
			}

			.el-upload {
				display: flex;
				align-items: center;
				justify-content: center;
			}

			.add-img {
				position: relative;
				width: 230px;
				height: 120px;
				margin-right: 10px;
				line-height: 76px;
				text-align: center;
				background-color: #f5f5f5;

				.el-upload {
					height: 100%;
				}

				.carousel-img {
					width: 100%;
					height: 100%;
				}

				.carousel-img-mask {
					position: absolute;
					top: 0;
					bottom: 0;
					width: 100%;
					color: transparent;
					line-height: 120px;

					@include transition();

					&:hover {
						color: #fff;
						background: rgba(0, 0, 0, 0.5);

						@include transition();
					}
				}
			}

			.add-choose {
				display: flex;
				flex-wrap: wrap;
				align-items: center;
				height: 24px;
				margin-top: 24px;
			}

			.add-inner {
				margin-top: 24px;
				margin-left: 88px;
			}

			.add-outter {
				display: flex;
				width: 100%;
				margin-top: 24px;
				line-height: 30px;
			}

			.btn-choose-course {
				height: 24px;
				font-size: 12px;
			}
		}
	}

	.btn-add-item {
		width: 100%;
		height: 44px;
		font-size: 14px;
	}
}

.setting-carousel-cropper-container {
	height: 272px;
	margin-top: 50px;
}
// h5 轮播长度单位复写
.e-swipe {
	img {
		height: auto;
	}
}

.item-container {
	&__title {
		font-size: 16px;
		line-height: 40px;
	}
}
