﻿/*
Nuova operazione
*/
[ML_PageControl_Key=RadioButtonPanelList_Container] {
}

	[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container] {
		border: 2px solid var(--border-color-container);
		border-radius: 5px;
		background-color: var(--background-color-container-active-header);
		padding: 10px;
		margin-bottom: 5px;
		transition: 0.2s ease-in-out;
	}

		[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container] [ML_PageControl_Key=RadioButtonPanelItem_Label] {
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			align-items: center;
		}

		[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container][ML_Status=None]:hover {
			border-color: var(--command-main-color);
			cursor: pointer;
		}

			[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container][ML_Status=None]:hover > span {
				cursor: pointer;
			}

		[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container][ML_Status=Selected] {
			border-color: var(--command-main-color);
		}

			[ML_PageControl_Key=RadioButtonPanelList_Container] [ML_PageControl_Key=RadioButtonPanelItem_Container][ML_Status=Selected] > [ML_PageControl_Type=DataInfo] {
				font-weight: bold;
			}


/* Daily Maintenance*/

[ML_PageControl_WrapperKey="MAINTENANCE_List"] {
	overflow-x: auto;
}

.MaintenanceTable {
	width: 100%;
	border: 2px solid var(--border-color-container);
}

	.MaintenanceTable tr:first-of-type {
		background-color: var(--background-color-container-generic-header);
	}

		.MaintenanceTable tr:first-of-type:hover {
			background-color: var(--background-color-container-generic-header);
		}

		.MaintenanceTable tr:first-of-type td input,
		.MaintenanceTable tr:first-of-type td textarea {
			display: none;
			width: 100%;
			min-width: 200px;
		}

		.MaintenanceTable tr:first-of-type td span {
			display: flex;
			flex-wrap: wrap;
		}

	.MaintenanceTable tr:not(:first-of-type) td:not(:first-of-type) span {
		display: none;
	}

	.MaintenanceTable tr td:not(:first-of-type) textarea {
		width: 100%;
		vertical-align: middle;
		resize: vertical;
	}

	.MaintenanceTable tr:not(:first-of-type) td {
		border-right: 1px solid grey;
		text-align: center;
		vertical-align: middle;
	}


	.MaintenanceTable tr:first-of-type td {
		border-right: 1px solid grey;
		text-align: center;
		vertical-align: bottom;
	}

	.MaintenanceTable [type=checkbox] {
		width: 40px;
		height: 40px;
	}

	.MaintenanceTable [ML_PageControl_Key=OperationAddressTypesContainer],
	.MaintenanceTable [ML_PageControl_Key=OperationTypeName_Container],
	.MaintenanceTable [ML_PageControl_Key=OperationNote_Container],
	.MaintenanceTable [ML_PageControl_Key=OperationTime_Container] {
		width: 80px;
		display: flex;
		justify-content: center;
	}

[ML_PageControl_Key=PRINT_Panel] .MaintenanceTable input[type=time],
[ML_PageControl_Key=PRINT_Panel] .MaintenanceTable textarea,
[ML_PageControl_Key=PRINT_Panel] .MaintenanceTable input[type=checkbox] {
	display: none
}

[ML_PageControl_Key=PRINT_Panel] [ML_PageControl_WrapperKey=SAFETY_CHECKS_List] td {
	border: 1px solid grey;
	text-align: center;
	vertical-align: middle;
}

[ML_PageControl_Key=PRINT_Panel] [ML_PageControl_WrapperKey=HEADER_Table] tr {
	background-color: transparent;
	border-bottom: unset
}

	[ML_PageControl_Key=PRINT_Panel] [ML_PageControl_WrapperKey=HEADER_Table] tr td {
		text-align: center;
	}

[ML_PageControl_Key=PRINT_Panel] [ML_PageControl_WrapperKey=FOOTER_Table] td:nth-child(odd):not(:first-child) {
	border-left: 2px solid var(--border-color-container);
}
