﻿/* Lista */
[ML_PageControl_Type^=SEARCH] {
}

	[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] {
		width: 100%;
		padding: 5px 5px 0px;
	}

		[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowFilter] {
			display: flex;
			flex-wrap: nowrap;
			width: 100%;
			padding-inline: 3px;
			gap: 5px;
			border: 1px solid var(--border-color-input-not-editing);
			border-radius: 4px;
			position: relative;
			margin: 7px 0px 2px 0px;
		}

		[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] div[ML_PageControl_Key=EntityField_Container]:has(input[ML_PageControl_Key=SearchTextBox]) {
			padding-inline: 0px !important;
		}

		/*Bottoni filtri*/
		[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowFilterPanelExt] {
			overflow: hidden;
			width: 100%;
			margin-top: 5px;
		}

			[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowFilterPanelExt] [ML_PageControl_Key=searchableListRowFilterPanel] {
				white-space: nowrap;
				display: flex;
				gap: 5px;
			}

				[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowFilterPanelExt] [ML_PageControl_Key=searchableListRowFilterPanel] span:not(:empty) + [ML_PageControl_Key=FilterRowCount] {
					font-style: italic;
					font-size: 10px;
					padding-left: 7px;
				}

		/*Multiselect*/
		[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowButton] {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
			/*padding: 5px;*/
		}

			[ML_PageControl_Type^=SEARCH] [ML_PageControl_Key=tblFilters] [ML_PageControl_Key=searchableListRowButton] [ML_PageControl_Type=COMMAND] {
				margin-left: 0px !important;
			}
	/*-----------------------Multiselect---------------------------*/
	[ML_PageControl_Type^=SEARCH][ML_List_Type=Multiselect][ML_PageControl_Type_Status=EDIT] [ML_PageControl_Key=searchableListRowButton] {
		display: flex !important;
	}

	[ML_PageControl_Type^=SEARCH][ML_List_Type=Multiselect]:not([ML_PageControl_Type_Status=EDIT]) [ML_PageControl_Type=trContainer] {
		cursor: default !important;
	}

		[ML_PageControl_Type^=SEARCH][ML_List_Type=Multiselect]:not([ML_PageControl_Type_Status=EDIT]) [ML_PageControl_Type=trContainer] span {
			cursor: default !important;
		}

[ML_PageControl_Key=noDataTable] {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	margin: 5px;
	border: 1px solid var(--border-color-input-not-editing);
	color: var(--label-color-main);
}

	/* etichetta come campo info per indicare nessun elemento trovato */
	[ML_PageControl_Key=noDataTable] span[ML_PageControl_Type=DataInfo_NoItem] {
		border-radius: 5px;
		padding: 5px;
		margin: 5px;
	}


[ML_DeviceSize=Small] .ML-REPEATERTABLE-table thead td:first-of-type {
	width: 100%;
}

[ML_DeviceSize=Small] .ML-REPEATERTABLE-table thead td:not(:first-of-type) {
	display: none !important;
}

[ML_PageControl_Key=Floating] {
	position: absolute;
	left: 8px;
	top: -10px;
	font-size: 12px !important;
	font-style: italic;
	display: inline-block;
	padding: 0px 5px;
	pointer-events: none;
	background: linear-gradient(0deg, transparent 43%, var(--main-control-background) 44%, var(--main-control-background) 51%, transparent 52%,transparent 100%) !important;
}

.VA_Message [ML_PageControl_Type=SEARCHABLE_LIST] {
	padding: 5px 0px 1px 0px;
	background-color: var(--label-color-command-main);
}

	.VA_Message [ML_PageControl_Type=SEARCHABLE_LIST] div[ML_PageControl_Key=EntityField_Container]:has(input[ML_PageControl_Key=SearchTextBox]) {
		margin: 2px 0px;
	}

	.VA_Message [ML_PageControl_Type=SEARCHABLE_LIST] [ML_PageControl_Key=Floating] {
		color: var(--background-color-subpage);
	}



[ML_PageControl_Key=tblPreFilters] {
	margin-top: 5px;
}
