/* Custom CSS for Chore App */
body {
    background-color: #f8f9fa;
    font-family: Arial, sans-serif;
}

body.chore-app {
    padding-bottom: 40px;
}

.navbar-brand {
    font-weight: bold;
}

table .overdue {
    color: red;
}

table .due-today {
    color: green;
}

/* Style for soft-deleted items (chores, households, users) */
.chore-deleted td:not(:last-child),
.household-deleted td:not(:last-child),
.user-deleted td:not(:last-child) {
    opacity: 0.5;
    text-decoration: line-through;
}

/* Ensure "Undo" is visible for deleted items */
.chore-deleted .undo-btn,
.household-deleted .undo-btn,
.user-deleted .undo-btn {
    display: inline-block;
}

/* Hide all other buttons when an item is deleted */
.chore-deleted .btn:not(.undo-btn),
.household-deleted .btn:not(.undo-btn),
.user-deleted .btn:not(.undo-btn) {
    display: none;
}
