/* Darwin page styling — shared across viewer, lineup, connections */

/* Cancelled rows */
.cancelled td {
    text-decoration: line-through;
    opacity: 0.6;
}
.cancelled td:last-child {
    text-decoration: none;
    opacity: 1;
}

/* Time display */
.actual-time {
    font-weight: bold;
}

.estimated-time {
    font-style: italic;
}

/* Delay colours */
.late {
    color: #f0ad4e;
}

.very-late {
    color: #d9534f;
}

.early {
    color: #5cb85c;
}

.on-time {
    color: #5cb85c;
}

.darwin-type-badge {
    font-size: 0.75em;
    font-family: "Roboto Mono", monospace;
}

#callingPointsTable .changed-row {
    border-left: 3px solid #0d6efd;
    background-color: rgba(13, 110, 253, 0.1);
}

/* ECS (non-passenger) services — muted row */
.ecs-service {
    opacity: 0.55;
}
