@border-color-faded: #cccccc;
body.cronjobsListing div.messageStr {
	font-family: monospace;
	font-size: 11px;
	line-height: 1.1;
}


body.popup.cronjobsListing div.content table.simpleList {
	width: 95%;

	.status-started {
		color: @messageDiv-type-error;
	}
	.status-ended {
		color: @messageDiv-type-success;
	}

	.executionType-cronScheduler {
		color: @cfn2;
	}
	.executionType-actionExecuteTask {
		color: @messageDiv-type-warning;
	}
	.executionType-develop-cli {
		color: @messageDiv-type-error;
	}
	.executionType-develop-browser {
		color: @messageDiv-type-error;
	}

	div.messageStr {
		font-family: monospace;
		font-size: 12px;
		line-height: 1.5;

		div:nth-last-of-type(1){
			padding: 0 0 1em 0;
		}

		div[class^="type-"] {
			font-style: normal;
			color: @cfn2;
			white-space: initial;
		}
		.type-critical .type {
			color: @messageDiv-type-error;
		}
		.type-error .type {
			color: @messageDiv-type-error;
		}
		.type-info .type {
			color: @messageDiv-type-info;
		}
		.type-idle .type {
			color: lighten(saturate(@messageDiv-type-idle, 15%), 30%);
		}
		.type-waiting .type {
			color: lighten(saturate(@messageDiv-type-idle, 25%), 15%);
		}
		.type-warning .type {
		    color: @messageDiv-type-warning;
		}
		.type-success .type {
		    color: @messageDiv-type-success;
		}
		.type {
			min-width: 50px;
			display: inline-block;
		}
		.type,
		.memory {
			padding: 0 0.5em 0 0;
			font-weight: bold;
			color: @messageDiv-time;
		}

		.memory {
			display: none;
		}
		.time {
			padding: 0 0.5em 0 0;
			color: @messageDiv-time;
			white-space: pre;
			text-align: right;
		}
	}

	div.messageStr.memory-visible {
		.memory {
			display: inline-block;
		}
	}

	/* from serverlogs */
	div.operations {
		border-style: solid solid none solid;
		border-color: #cccccc;
		border-width: 1px;
		background-color: #f8f8f8;
		text-align: left;

		padding-left: 3px;
		&::first-child {
			margin-left: 2em;
		}
		span.stats {
			float: right;
			border-left: 1px solid #cccccc;
			padding-left: 1em;
			display: inline-block;
		}

		span.group {
			padding-left: 2em;
			display: inline-block;
			white-space: nowrap;
			>button {
				min-width: 50px;
				line-height: 16px;
				border-radius: 0;
				margin: 2.5px 0 2.5px 0;
				box-shadow: 2px 2px 3px #739cc9;

				&.active {
					background-color: mix(#181f50, #91b4da, 30);
				}

				&:first-child {
					border-radius: 4px 0 0 4px;
				}
				&:last-child {
					border-radius: 0 4px 4px 0;
				}
			}
		}
		span.separator {
			display: inline-block;
			position: relative;
			top: 5px;
			border-left: 1px solid #cccccc;
			height: 12px;
			margin: 0 0.5em 0 0.5em;
		}

		&.limit-width {
			width: 80vw;
		}
	}
}

body.cronjobsListing b {
	&.type-critical{
		color: @messageDiv-type-error;
	}
	&.type-error{
		color: @messageDiv-type-error;
	}
	&.type-info{
		color: @messageDiv-type-info;
	}
	&.type-idle{
		color: lighten(saturate(@messageDiv-type-idle, 15%), 30%);
	}
	&.type-waiting{
		color: lighten(saturate(@messageDiv-type-idle, 25%), 15%);
	}
	&.type-warning{
	    color: @messageDiv-type-warning;
	}
	&.type-success{
	    color: @messageDiv-type-success;
	}

}

