.time-slot {
    cursor: pointer;
    background-color: #f8f9fa;
    transition: background-color 0.3s;
}

    .time-slot:hover {
        background-color: #e2e6ea;
    }

    .time-slot.selected {
        background-color: #936d43;
        color: white;
        font-weight: bold;
    }
