
/* Conteneur des boutons d'action */
.list-actions {
    display: flex;
    gap: 6px;
    margin-left: 12px;
}

/* Style des boutons */
.list-edit-btn,
.list-delete-btn,
.list-make-task-btn,
.list-cut-btn,
.list-checkbox,
.list-done-btn,
.list-undone-btn,
.list-view-btn,
.list-complete-btn {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: transform 0.15s, background-color 0.15s;
    font-size: 0.8rem;
}

.list-checkbox {
    width: 20px;
    height: 20px;
}

.list-edit-btn:hover,
.list-delete-btn:hover,
.list-make-task-btn:hover,
.list-cut-btn:hover,
.list-checkbox:hover,
.list-done-btn:hover,
.list-undone-btn:hover,
.list-view-btn:hover,
.list-complete-btn:hover {
    transform: scale(1.1);
}

.list-checkbox:checked {
    background-color: #1976d2;
}


.list-done-btn {
    background-color: #cdfce2;
    color: #06963b;
}

.list-undone-btn {
    background-color: #ffd7b1;
    color: rgb(231, 76, 33)7b1;
}

.list-done-btn:hover {
    background-color: #18b75f;
    color: #fff;
}

.list-undone-btn:hover {
    background-color: #ffd7b1;
    color: rgb(231, 76, 33)7b1;
}

.list-cut-btn {
    background-color: #f3e5f5;
    color: #7b1fa2;
}

.list-edit-btn {
    background-color: #e3f2fd;
    color: #1976d2;
}

.list-make-task-btn {
    background-color: #d4ffe4;
    color: #0dc651;
}

.list-delete-btn {
    background-color: #ffebee;
    color: #d32f2f;
}

.list-cut-btn:hover {
    background-color: #e1d5ff;
}

.list-edit-btn:hover {
    background-color: #bbdefb;
}

.list-make-task-btn:hover {
    background-color: #c8f5c8;
}

.list-delete-btn:hover {
    background-color: #ffcdd2;
}