I sent a transaction from Electrum to Trezor wallet - the transaction has disappeared and the fund taken
I can't find d18f69c508d9dd5bb5a5038894a79a2c355100a6a185b8aac1df3494ed131e94 on any block explorer. It seems that you managed to redo the transaction with f1aa25811dd5487deb693a5bde124f674c2bf954de95df40bc23749f706b8968, since it has a lot of similar input values.
In the transaction you posted, it seems that you created a raw transaction that didn't claim the change: all funds from inputs that are not assigned to outputs are transaction fee. After defining the recipient, you must claim all the remainder in a change output to yourself.
If you're experimenting with raw transactions or some new software you're writing,
I would emphatically recommend that you use testnet instead of actual Bitcoin.