.ToastProvider_Viewport__TXmI2{position:fixed;bottom:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:400px;z-index:var(--z-toast)}.ToastProvider_Root__xbuRj{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ToastProvider_slideUp__lGTQM .2s ease-out}.ToastProvider_Root__xbuRj[data-type=success]{border-left:3px solid var(--color-success)}.ToastProvider_Root__xbuRj[data-type=error]{border-left:3px solid var(--color-error)}.ToastProvider_Root__xbuRj[data-type=warning]{border-left:3px solid var(--color-warning)}.ToastProvider_Root__xbuRj[data-type=info]{border-left:3px solid var(--color-info)}.ToastProvider_Root__xbuRj[data-ending-style]{animation:ToastProvider_fadeOut__polP7 .15s ease-in forwards}.ToastProvider_Content__QiWro{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ToastProvider_Icon__pSFUP{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full)}.ToastProvider_Icon__pSFUP[data-type=success]{background-color:var(--color-success-light);color:var(--color-success)}.ToastProvider_Icon__pSFUP[data-type=error]{background-color:var(--color-error-light);color:var(--color-error)}.ToastProvider_Icon__pSFUP[data-type=warning]{background-color:var(--color-warning-light);color:var(--color-warning)}.ToastProvider_Icon__pSFUP[data-type=info]{background-color:var(--color-info-light);color:var(--color-info)}.ToastProvider_Title__Fxv_0{flex:1 1;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.ToastProvider_Close__pVEQY{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-lg);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.ToastProvider_Close__pVEQY:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}@keyframes ToastProvider_slideUp__lGTQM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ToastProvider_fadeOut__polP7{0%{opacity:1}to{opacity:0}}