:root{--toast-primary:#2b8074;--toast-secondary:#3d403f;--toast-success:#3d403f;--toast-warning:#f59e0b;--toast-error:#FFAFAF;--toast-info:#3b82f6;--toast-text:#ffffff;--toast-text-error:#3d403f;--toast-border-radius:8px;--toast-font-size:14px;--toast-padding:12px 16px;--toast-shadow:0 4px 12px rgba(0,0,0,0.15)}.Toastify__toast-container{z-index:10006}.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 #2b8074!important}.Toastify__toast--error{background:var(--toast-error)!important;color:var(--toast-text-error)!important;border-left:4px solid #dd4242!important}.Toastify__toast--warning{background:var(--toast-warning)!important;color:var(--toast-text)!important;border-left:4px solid #d97706!important}.Toastify__toast--info{background:var(--toast-info)!important;color:var(--toast-text)!important;border-left:4px solid #2563eb!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:hsla(0,0%,100%,.3)!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}}