.app-control-searchform {
	.app-control-searchform__iframe {
		height: 100%;
		width: 100%;
		border: 0;
	}

	.app-control-searchform__content {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		overflow: hidden;
	}

	.app-control-searchform__left {
		flex-grow: 1;
	}

	.app-control-searchform__right {
		width: 170px;
		display: flex;
		justify-content: right;
		align-items: center;
	}

	.app-control-searchform__dropdown__icon {
		width: 20px;
		height: 32px;
		border-radius: 0 4px 4px 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.app-control-searchform_shrink.ant-btn {
		margin-left: 5px;
	}
}

.app-control-searchform--shrink {
	height: 60px;
}

.app-control-searchform__dropdown {
	max-width: 100px;
}

.app-control-searchform__dropdown__item {
	&.history-item {
		display: flex;
		align-items: center;
		position: relative;
	}
}

.app-control-searchform__dropdown__item__caption {
	width: 55px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.app-control-searchform__popover {
	z-index: 2048;

	.popover__action {
		margin-top: 4px;
		display: flex;
		justify-content: right;
		align-items: center;
	}
}

.app-control-searchform__footer {
	.dropdown__icon {
		background: @primary-color;
		color: #fff;
	}
}

.app-control-searchform__dropdown__icon {
	.action-level-250;
	border-left: 1px solid @layout-body-background;

	&:hover {
		border-left: 1px solid @layout-body-background;
	}
}
