.ml-toast-container{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.ml-toast{font-size:14px;font-weight:500;font-family:var(--primary-font);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;min-width:240px;max-width:380px;padding:12px 18px;animation:.25s ease-out ml-toast-in;display:flex;box-shadow:0 4px 12px #00000026}.ml-toast--success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ml-toast--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ml-toast--info{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.ml-toast--warning{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.ml-toast-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ml-toast-message{flex:1;min-width:0}.ml-toast-close{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .15s;display:flex}.ml-toast-close:hover{opacity:1}.ml-toast--leaving{animation:.2s ease-in forwards ml-toast-out}@keyframes ml-toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ml-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}
