/* notifications.css */
.notification {
    position: fixed;
    bottom: 20px;
    right: 20px;
    padding: 15px;
    border-radius: 5px;
    background-color: #333;
    color: #fff;
    opacity: 0;
    transition: opacity 0.5s, transform 0.5s;
    transform: translateY(20px);
    z-index: 1000;
}

.notification.visible {
    opacity: 1;
    transform: translateY(0);
}

.notification.info {
    background-color: #007bff;
}

.notification.success {
    background-color: #28a745;
}

.notification.error {
    background-color: #dc3545;
}
