.toastify { text-align: left; }
.toastify.toast-basic { color: #fff; box-shadow: none; border-radius: 2px; }
.toastify.toast-success { background: #198754; }
.toastify.toast-error { background: #dc3545; }
.toastify.toast-warning { background: #d39e00; }
.toastify.toast-info    { background: #0d6efd; }
@keyframes toast-slide-in { from { transform: translateX(140%); opacity: 0; } to { transform: translateX(0); opacity: 1; } }
@keyframes toast-slide-out { from { transform: translateX(0); opacity: 1; } to { transform: translateX(140%); opacity: 0; } }
