The best source of info would be the Swedish government website and the airline website.
The general requirement for most countries is a negative covid test taken maximum 72 hours before the 1st international flight. The type of test may vary, but RT-PCR is the most common. Some airlines have additional requirements as do some transit countries.
There are so many variables, it is best to get your info from the relevant websites.
same requirement as if you were on a direct flight to Thailand. If Thailand requires ABC, then you need to show ABC. I'm unsure about AMS (KLM I presume), but some airlines and some transit points may have additional requirements.