.first-info {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.first-info > * {
    margin-top: 10px;
}

.first-info > *:first-child {
    margin-top: unset;
}

:host ::ng-deep .neu-chip {
    max-width: 150px;
}

:host ::ng-deep #lines div:last-child .neu-container {
    margin-bottom: unset;
}

p {
    font-size: 12px;
}

.exercise-info p {
    margin: 0;
}