.PortalToaster_portal__KWsrT[data-sonner-toaster]{position:fixed;z-index:2147483647;width:min(360px,calc(100vw - 32px));top:max(var(--offset-top),env(safe-area-inset-top))}.PortalToaster_portal__KWsrT[data-sonner-toaster][data-x-position=right]{right:max(var(--offset-right),env(safe-area-inset-right));left:auto}.PortalToaster_portal__KWsrT[data-sonner-toaster] [data-sonner-toast]{width:100%;transition:transform .4s ease,opacity .4s ease,height .4s ease,box-shadow .2s ease}.PortalToaster_portal__KWsrT[data-sonner-toaster] [data-sonner-toast][data-mounted]:not([data-swiping=true]):not([data-swiped=true]){animation:none}.PortalToaster_portal__KWsrT[data-sonner-toaster] .feedback-toast-shell,.PortalToaster_portal__KWsrT[data-sonner-toaster] .notification-toast-shell{width:100%;max-width:none}.PortalToaster_notificationShell__uIXWS{display:flex;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:8px;border:1px solid #dce3ed;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.14)}.PortalToaster_portal__KWsrT .PortalToaster_notificationShell__uIXWS [data-notification-row]{max-height:calc(100dvh - var(--offset-top) - 40px);overflow-y:auto;scrollbar-width:none}.PortalToaster_portal__KWsrT .PortalToaster_notificationShell__uIXWS [data-notification-row]::-webkit-scrollbar{display:none}.PortalToaster_dismissButton__pmMkz{display:grid;flex-shrink:0;width:32px;height:32px;margin-top:4px;place-items:center;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;transition:background-color .15s,color .15s}.PortalToaster_dismissButton__pmMkz:hover{color:#0f172a;background:#e0f2fe}.PortalToaster_dismissButton__pmMkz:focus-visible{outline:2px solid #1565d8;outline-offset:2px}@media (max-width:1023px){.PortalToaster_portal__KWsrT[data-sonner-toaster][data-x-position=right]{left:auto;right:max(12px,env(safe-area-inset-right));width:min(360px,calc(100vw - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))))}.PortalToaster_portal__KWsrT[data-sonner-toaster][data-y-position=top]{top:max(var(--mobile-offset-top),env(safe-area-inset-top))}.PortalToaster_portal__KWsrT .PortalToaster_notificationShell__uIXWS [data-notification-row]{max-height:calc(100dvh - var(--mobile-offset-top) - 104px - env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.PortalToaster_dismissButton__pmMkz,.PortalToaster_portal__KWsrT[data-sonner-toaster] [data-sonner-toast]{transition:none}}