.nx-toast{background:var(--surface-2);width:340px;max-width:92vw;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:13px 13px 13px 15px;display:flex;position:relative;overflow:hidden}.nx-toast:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.nx-toast.success:before{background:var(--success)}.nx-toast.danger:before{background:var(--danger)}.nx-toast.info:before{background:var(--info)}.nx-toast-ico{flex:none;width:17px;height:17px;margin-top:1px}.nx-toast.success .nx-toast-ico{color:var(--success-ink)}.nx-toast.danger .nx-toast-ico{color:var(--danger-ink)}.nx-toast.info .nx-toast-ico,.nx-toast.accent .nx-toast-ico{color:var(--info-ink)}.nx-toast-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx-toast-title{font-size:12.5px;font-weight:600;line-height:1.35}.nx-toast-x{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.nx-toast-x:hover{background:var(--surface-hover);color:var(--text)}.nx-toast-viewport{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}
