.container {
    background-color: #555555;
    padding: 0.5em;
    border-radius: 3px;
    margin: 0.5em;
    min-width: 25em;
}

.main {
    text-align: center;
}

.lastRun {
    display: inline;
}

.name {
    display: inline;
    font-weight: 700;
    font-size: 130%;
}

.subtitle {
    font-style: italic;
    font-weight: 500;
}

.undef .mat-badge-content {
    background-color : grey;
}

.ok .mat-badge-content {
    background-color : green;
}

.run .mat-badge-content {
    background-color : #3eba3e;
}

.longrun .mat-badge-content {
    background-color : #5f6dd3;
}

.wait .mat-badge-content {
    background-color : skyblue;
}

.warn .mat-badge-content {
    background-color : orange;
}

.err .mat-badge-content {
    background-color : red;
}

.mat-expansion-panel {
    margin-top: 0.5em;
}

.mat-expansion-panel-header {
    height: inherit;
    font-size: inherit;
}

.mat-expansion-panel-header-title {
    margin-top: 3px;
}

::ng-deep .mat-expansion-panel-body {
    padding: 0 1em;
}