
/* CSS for LTM module */

.ltm-progress-bar {
	width: 100%;
	height: 20px;
	background-color: #f0f0f0;
	border-radius: 3px;
	overflow: hidden;
}

.ltm-progress-fill {
	height: 100%;
	background-color: #10b981;
	transition: width 0.3s ease;
}

.ltm-sla-badge {
	padding: 3px 8px;
	border-radius: 3px;
	font-size: 0.85em;
	font-weight: bold;
}

.ltm-sla-ok {
	background-color: #10b981;
	color: white;
}

.ltm-sla-warning {
	background-color: #f59e0b;
	color: white;
}

.ltm-sla-breached {
	background-color: #dc2626;
	color: white;
}

.ltm-checklist-item {
	cursor: pointer;
	transition: background-color 0.2s;
}

.ltm-checklist-item:hover {
	background-color: #f9fafb;
}
