.raceday-trial-results {
    overflow-x: auto;
}

.raceday-trial-results__table {
    min-width: max(100%, calc(20.75rem + (var(--raceday-trial-heat-count) * 3.75rem)));
    table-layout: fixed;
}

.raceday-trial-results__position-column {
    width: 3.25rem;
}

.raceday-trial-results__rider-column {
    width: auto;
}

.raceday-trial-results__error-points-column {
    width: 4.5rem;
}

.raceday-trial-results__heat-points-column {
    width: 3.75rem;
}
