﻿.view-all__leaderboard-button {
    margin-bottom: 0.5rem;
}

.ldb-course-indicator {
    width: 5px;
    height: 85px;
    position: absolute;
    left: 0px;
}

@media screen and (max-device-width: 737.98px), screen and (max-width: 737.98px) {
    .view-all__leaderboard-button {
        margin-bottom: 4rem;
    }
    
    /* Center Thru column content on mobile */
    .stat--thru {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    
    .stat--thru .table-text,
    .stat--thru .table-text-small {
        text-align: center;
    }
}

.player-names {
    display: flex;
    flex-direction: column;
}

.row-content__col--player-name {
    width: 90px;
    max-width: 90px;
    flex: 0 0 90px;
}

/* Fix the width of the Thru column to prevent tee times from expanding it */
.stat--thru {
    min-width: 60px;
    max-width: 60px;
    flex: 0 0 60px;
}

/* Style for rows displaying tee times (players without results) */
.table__row--tee-time .stat--thru .table-text {
    font-size: 1.2rem;
    padding: 0;
}

/* Ensure tee times don't affect the column layout */
.table__row--tee-time .stat--thru {
    text-align: center;
}