.NotificationProvider_notificationContainer__AsC6O{position:fixed;top:24px;right:24px;z-index:var(--vm-modal-z-panel,2100);display:flex;flex-direction:column;gap:12px;width:min(92vw,400px);pointer-events:none}.NotificationProvider_toast__2M72z{pointer-events:auto;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;background:var(--vm-modal-bg,#ffffff);border:1px solid var(--vm-modal-border,#e5e7eb);border-radius:14px;box-shadow:var(--vm-modal-shadow,0 24px 60px rgba(35,45,62,.28));font-family:Poppins,Montserrat,sans-serif;overflow:hidden;opacity:0;transform:translateX(16px);animation:NotificationProvider_toastIn__MGO_s var(--vm-modal-anim-ms,.22s) var(--vm-modal-anim-ease,cubic-bezier(.16,1,.3,1)) forwards;transition:opacity .32s var(--vm-modal-anim-ease,cubic-bezier(.16,1,.3,1)),transform .32s var(--vm-modal-anim-ease,cubic-bezier(.16,1,.3,1));will-change:opacity,transform}.NotificationProvider_toast__2M72z:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--toast-accent)}.NotificationProvider_iconWrap___Vanp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--toast-soft);color:var(--toast-accent);flex-shrink:0}.NotificationProvider_iconWrap___Vanp .NotificationProvider_icon__NF0h6{width:24px;height:24px}.NotificationProvider_message__yogZ1{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--vm-modal-text,#232d3e);word-break:break-word}.NotificationProvider_close__qkF8C{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-2px -2px 0 0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--vm-modal-text-subtle,#6b7280);cursor:pointer;line-height:0;flex-shrink:0;align-self:flex-start;transition:background-color .16s ease,color .16s ease}.NotificationProvider_close__qkF8C:hover{background:var(--admin-bg-muted,#f8f9fa);color:var(--vm-modal-text,#232d3e)}.NotificationProvider_close__qkF8C:focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.NotificationProvider_close__qkF8C .NotificationProvider_closeIcon__1Gi02{width:18px;height:18px}.NotificationProvider_progress__n176D{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;background:var(--toast-accent);opacity:.85;animation-name:NotificationProvider_toastProgress__nXULm;animation-timing-function:linear;animation-fill-mode:forwards}.NotificationProvider_toast__2M72z:hover .NotificationProvider_progress__n176D{animation-play-state:paused}.NotificationProvider_leaving__JXqzS{opacity:0;transform:translateX(16px);animation:none}.NotificationProvider_success__KOiqc{--toast-accent:var(--vm-tone-success,#16a34a);--toast-soft:var(--vm-tone-success-soft,rgba(22,163,74,0.1))}.NotificationProvider_error__63lIe{--toast-accent:var(--vm-tone-error,#dc2626);--toast-soft:var(--vm-tone-error-soft,rgba(220,38,38,0.1))}.NotificationProvider_warning__iPEFp{--toast-accent:var(--vm-tone-warning,#d97706);--toast-soft:var(--vm-tone-warning-soft,rgba(217,119,6,0.1))}.NotificationProvider_info__4gXpw{--toast-accent:var(--vm-tone-info,#2563eb);--toast-soft:var(--vm-tone-info-soft,rgba(37,99,235,0.1))}@keyframes NotificationProvider_toastIn__MGO_s{to{opacity:1;transform:translateX(0)}}@keyframes NotificationProvider_toastProgress__nXULm{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:600px){.NotificationProvider_notificationContainer__AsC6O{top:12px;right:12px;left:12px;width:auto}.NotificationProvider_toast__2M72z{gap:12px;padding:13px 14px;border-radius:12px;transform:translateY(-16px);animation-name:NotificationProvider_toastInMobile__L6vxG}.NotificationProvider_iconWrap___Vanp{width:38px;height:38px}.NotificationProvider_iconWrap___Vanp .NotificationProvider_icon__NF0h6{width:22px;height:22px}.NotificationProvider_message__yogZ1{font-size:14px}.NotificationProvider_leaving__JXqzS{transform:translateY(-16px)}}@keyframes NotificationProvider_toastInMobile__L6vxG{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NotificationProvider_toast__2M72z{animation:NotificationProvider_toastFade__z8BfW var(--vm-modal-anim-ms,.22s) ease forwards;transform:none;transition:opacity .2s ease}.NotificationProvider_leaving__JXqzS{transform:none}.NotificationProvider_progress__n176D{opacity:0}}@keyframes NotificationProvider_toastFade__z8BfW{to{opacity:1}}