#submit-score-form-matches-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
    <-- overflow-y: auto; -->
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 10px;
    background-color: #f8f9fa;
}

.submit-score-form-match-entry {
    display: flex;
    flex-direction: column; /* Stack the header and details vertically */
    background-color: white;
    border-radius: 8px;
    margin-bottom: 10px;
    padding: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: transform 0.2s;
}

.submit-score-form-match-entry:hover {
    transform: scale(1.02);
}

.submit-score-form-match-entry.selected {
    background-color: #007bff;
    color: white;
    font-weight: bold;
}