:root{--toast-primary:var(--accent);--toast-secondary:var(--text-primary);--toast-success:var(--text-primary);--toast-text:var(--text-inverse);--toast-warning:var(--warning);--toast-info:var(--info);--toast-text-on-color:#ffffff;--toast-error:var(--coral);--toast-text-error:var(--text-primary);--toast-border-radius:8px;--toast-font-size:14px;--toast-padding:12px 16px;--toast-shadow:0 4px 12px var(--shadow-weak);--toastify-z-index:30000}.Toastify__toast-container{z-index:30000!important}.Toastify__toast-container--top-right{top:1rem!important;right:1rem!important}.Toastify__toast{border-radius:var(--toast-border-radius)!important;font-size:var(--toast-font-size)!important;padding:var(--toast-padding)!important;box-shadow:var(--toast-shadow)!important;font-family:Inter,sans-serif!important;font-weight:500!important;min-height:48px!important;display:flex!important;align-items:center!important}.Toastify__toast--success{background:var(--toast-success)!important;color:var(--toast-text)!important;border-left:4px solid var(--accent)!important}.Toastify__toast--error{background:var(--toast-error)!important;color:var(--toast-text-error)!important;border-left:4px solid var(--danger)!important}.Toastify__toast--warning{background:var(--toast-warning)!important;color:var(--toast-text-on-color)!important;border-left:4px solid var(--warning)!important}.Toastify__toast--info{background:var(--toast-info)!important;color:var(--toast-text-on-color)!important;border-left:4px solid var(--info)!important}.Toastify__toast--default{background:var(--toast-secondary)!important;color:var(--toast-text)!important;border-left:4px solid var(--toast-primary)!important}.Toastify__toast-body{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important}.Toastify__progress-bar{background:currentColor!important;opacity:.35!important}.Toastify__close-button{color:var(--toast-text)!important;opacity:.8!important;font-size:16px!important;margin-left:8px!important;display:none!important}.Toastify__close-button:hover{opacity:1!important}.Toastify__toast--default{animation:slideInFromRight .3s ease-out!important}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.Toastify__toast{margin:8px!important;font-size:13px!important;padding:10px 14px!important}}