.NotificationProvider_notificationContainer__AsC6O{position:fixed;top:2rem;right:2rem;z-index:9999;display:flex;flex-direction:column;gap:1rem;max-width:28rem}.NotificationProvider_notification__NtWIR{background-color:#1D2432;border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;animation:NotificationProvider_slideIn__iXZyl .3s ease-out;border-left:4px solid;transition:transform .2s,opacity .2s}.NotificationProvider_notification__NtWIR:hover{transform:translateX(-4px);opacity:.9}.NotificationProvider_notificationContent__5AxUe{display:flex;align-items:center;gap:1rem}.NotificationProvider_notificationIcon__xMkus{font-size:1.5rem;font-weight:700;flex-shrink:0}.NotificationProvider_notificationMessage__rNrQD{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#FFFFFF;line-height:1.5}.NotificationProvider_notification__NtWIR.NotificationProvider_success__KOiqc{border-left-color:#10B981}.NotificationProvider_notification__NtWIR.NotificationProvider_success__KOiqc .NotificationProvider_notificationIcon__xMkus{color:#10B981}.NotificationProvider_notification__NtWIR.NotificationProvider_error__63lIe{border-left-color:#D20057}.NotificationProvider_notification__NtWIR.NotificationProvider_error__63lIe .NotificationProvider_notificationIcon__xMkus{color:#D20057}.NotificationProvider_notification__NtWIR.NotificationProvider_warning__iPEFp{border-left-color:#F59E0B}.NotificationProvider_notification__NtWIR.NotificationProvider_warning__iPEFp .NotificationProvider_notificationIcon__xMkus{color:#F59E0B}.NotificationProvider_notification__NtWIR.NotificationProvider_info__4gXpw{border-left-color:#20D7D7}.NotificationProvider_notification__NtWIR.NotificationProvider_info__4gXpw .NotificationProvider_notificationIcon__xMkus{color:#20D7D7}@keyframes NotificationProvider_slideIn__iXZyl{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:600px){.NotificationProvider_notificationContainer__AsC6O{top:1rem;right:1rem;left:1rem;max-width:none}.NotificationProvider_notification__NtWIR{padding:1rem 1.25rem}.NotificationProvider_notificationMessage__rNrQD{font-size:.95rem}}