/* 给下拉项增加左侧边距，留出checkbox位置 */
	.bootstrap-select .dropdown-menu li a.dropdown-item {
		position: relative;
		padding-left: 3rem !important;
	}

	/* 伪元素：绘制复选框方框（未选中状态） */
	.bootstrap-select .dropdown-menu li a.dropdown-item::before {
		content: '';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		width: 16px;
		height: 16px;
		border: 1px solid #adb5bd;
		border-radius: 3px;
		background: #fff;
		box-sizing: border-box;
	}

	/* 选中的选项 li.selected ，方框变蓝色+打勾 */
	.bootstrap-select .dropdown-menu li.selected a.dropdown-item::before {
		background-color: #007bff;
		border-color: #007bff;
	}
	.bootstrap-select .dropdown-menu li.selected a.dropdown-item::after {
		content: "";
		position: absolute;
		left: 15px;
		top: calc(50% - 3px);
		width: 5px;
		height: 9px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: translateY(-50%) rotate(45deg);
	}

	/* 隐藏selectpicker原生右侧对勾（可选，原生默认勾在最右边，你要左侧checkbox就把它关掉） */
	.bootstrap-select .dropdown-menu li a.dropdown-item span.check-mark {
		display: none !important;
	}











/* 仅 .custom-drop-wrap 内部生效 */
.custom-drop-wrap .input-group {
    display: block !important;
}
/* 隐藏本组input */
.custom-drop-wrap .form-input-hide {
    display: none !important;
}
.custom-drop-wrap .input-group-addon.no-border.no-padding {
    border: none !important;
    width: 100% !important;
    padding: 0 !important;
    display:block !important;
}
/* 关键：把addon内部span强制改成block */
.custom-drop-wrap .input-group-addon.no-border.no-padding > span {
    display:block !important;
    width:100% !important;
}
.custom-drop-wrap .faupload {
    width: 100% !important;
    min-height: 120px;
    border: 2px dashed #cccccc !important;
    background: #ffffff !important;
    color: #666 !important;
    font-size: 16px;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 32px 16px;
    border-radius: 6px;
    transition: all 0.2s ease;
    box-sizing: border-box !important;
}
.custom-drop-wrap .faupload i {
    font-size: 28px;
    margin-bottom: 8px;
}
/* 拖拽悬浮高亮 */
.custom-drop-wrap .faupload.dz-drag-hover {
    border-color: #007bff !important;
    background-color: #f0f7ff !important;
}
