:root{
	--moArbo-text-color : #333333;

	--moArbo-mo-color : #65953d;

	--moArbo-mo-status-color-draft: #cbd3d3;
	--moArbo-mo-status-color-validated: #bc9526;
	--moArbo-mo-status-color-ongoing: #25a580;
	--moArbo-mo-status-color-produced: #cad2d2;
	--moArbo-mo-status-color-canceled: #e7f0f0;

	--box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	--color-border-size : 10px;

	--font-awesome-family : "Font Awesome 5 Free";
	--font-awesome-weight :  900;
}

.tf-nc {
	padding: 0 0 !important;
	border: none;
}

.moArbo-item {
	color: var(--moArbo-text-color) ;
	font-size: 0.8em;
	position: relative;
	padding: 7px 12px;
	z-index: 1;
}

.moArbo-item.--draft-header{
	box-shadow:  inset 5px 0px 0px 0 var(--moArbo-mo-status-color-draft, #fff);
}

.moArbo-item.--validated-header{
	box-shadow: inset 5px 0px 0px 0 var(--moArbo-mo-status-color-validated, #fff);
}

.moArbo-item.--inprogress-header{
	box-shadow:inset 5px 0px 0px 0 var(--moArbo-mo-status-color-ongoing, #fff);
}

.moArbo-item.--produced-header{
	box-shadow:  inset 5px 0px 0px 0 var(--moArbo-mo-status-color-produced, #fff);
	background-color: rgba(211, 211, 211, 0.6);
}

.moArbo-item.--canceled-header{
	box-shadow: inset 5px 0px 0px 0 var(--moArbo-mo-status-color-canceled, #fff);

}

.moArbo-item__header {
	position: relative;
	z-index: 1;
}
.moArbo-item__header:empty{
	display: none;
}

.moArbo-item__ref {
	display: block;
}

.kanban-item__body{
	position: relative;
	z-index: 1;
	font-size: 14px;
}

.moArbo-item__product {
	display: block;
}

.gpaoplus_qty {
	background-color: grey;
	font-size: 0.9em;
	color: white;
	padding: 2px;
	margin-left: 3px;
	border-radius: 3px;
	font-weight: bold;
}

.moArbo-item__date {
	white-space: nowrap;
	font-size: 0.8em;
	background-color: #787878;
	color: #fff;
	font-weight: bold;
	margin-right: 10px;
	padding: 2px 5px;
	border-radius: 3px;
}

.moArbo-item__date.--times-up{
	background-color: #770000;
	color: #fff;
}

.moArbo-item.--alert{
	position: relative;
	--moArbo-item-background-color : #ffcdcd;
	--moArbo-item-alert-icon-color : #a300003b;
	z-index: auto;
	isolation: isolate;
	background: var(--moArbo-item-background-color);

}

.moArbo-item__footer{
	padding-top: 5px;
}


.tf-tree .badge {
	padding:  2px 5px;
}


.moArbo-item.--alert{
	isolation: isolate;
}
.moArbo-item.--alert::before {
	--moArbo-item-alert-icon-color : #a300003b;
	display: block;
	position: absolute;
	font-family: var(--font-awesome-family);
	font-weight: var(--font-awesome-weight);
	content: "\f071"; /* fa fa-warning */
	font-size: 75px;
	color: var(--moArbo-item-alert-icon-color);
	z-index: 0;
	overflow: hidden;
	bottom : 0;
	right: 0;
	max-height: 85px;
	max-width: 64px;
}




.gpao-curent-arbo{
	/*outline: 10px solid red;*/
}

.gpao-curent-mo{
	border: 10px double #367db945;
}
