/* Fix for Toastr styling issue */
#toast-container > .toast {
    background-image: none !important;
    background-color: #6a1b9a !important;
    color: #ffffff !important;
    opacity: 1 !important;
    border-radius: 0.5rem !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2) !important;
}

#toast-container > .toast-error,
#toast-container > .toast.toast-error,
#toast-container > .toast.toast-red,
#toast-container > .toast.toast-danger {
    background-color: #c62828 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

#toast-container > .toast-success,
#toast-container > .toast.toast-success,
#toast-container > .toast.toast-green {
    background-color: #2e7d32 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

#toast-container > .toast.toast-blue,
#toast-container > .toast-info {
    background-color: #1565c0 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

#toast-container > .toast.toast-orange,
#toast-container > .toast-warning {
    background-color: #f57c00 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

/* Ensure icons and text inside are white */
.toast-success, .toast-error, .toast-info, .toast-warning,
.toast-green, .toast-red, .toast-blue, .toast-orange {
    color: #ffffff !important;
}

.toast-success:after, .toast-error:after, .toast-info:after, .toast-warning:after {
    color: #ffffff !important;
}


