.success {
    color: #28a745 !important;
    font-weight: bold;
}
.failure {
    color: #dc3545;
    font-weight: bold;
}
.details-row {
    margin-bottom: 0.25rem;
}
.details-label {
    font-weight: bold;
    color: #6c757d;
}
.details-cell {
    max-width: 200px;
}
.trendline-details {
    margin-left: 1rem;
    font-size: 0.9em;
}
.highlight-pattern-start {
    /* background-color: #FFFF00; /* Yellow background for highlighting */
    font-weight: bold;
    /* padding: 2px 4px; */
    /* border-radius: 3px; */
    cursor: pointer;
    text-decoration: underline;
    color: #007bff; /* Bootstrap primary blue, common for links */
}