| r0.c0 | Disclosure of financial liabilities [line items]/Financial liabilities, category [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesCategoryMember | xs:date('2020-12-31') |
| r0.c1 | Disclosure of financial liabilities [line items]/Financial liabilities at fair value through profit or loss, category [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember | xs:date('2020-12-31') |
| r0.c2 | Disclosure of financial liabilities [line items]/Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently, category [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember | xs:date('2020-12-31') |
| r0.c3 | Disclosure of financial liabilities [line items]/Financial liabilities at fair value through profit or loss that meet definition of held for trading, category [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember | xs:date('2020-12-31') |
| r0.c4 | Disclosure of financial liabilities [line items]/Financial liabilities at amortised cost, category [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember | xs:date('2020-12-31') |
| r0.c5 | Disclosure of financial liabilities [line items]/Financial liabilities outside scope of IFRS 7, class [member] | ifrs-full:DisclosureOfFinancialLiabilitiesLineItems | xbrli:stringItemType | duration | ifrs-full:FinancialLiabilitiesOutsideScopeOfIFRS7Member | xs:date('2020-12-31') |
| r1.c0 | Financial liabilities/Financial liabilities, category [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesCategoryMember | xs:date('2020-12-31') |
| r1.c1 | Financial liabilities/Financial liabilities at fair value through profit or loss, category [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember | xs:date('2020-12-31') |
| r1.c2 | Financial liabilities/Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently, category [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember | xs:date('2020-12-31') |
| r1.c3 | Financial liabilities/Financial liabilities at fair value through profit or loss that meet definition of held for trading, category [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember | xs:date('2020-12-31') |
| r1.c4 | Financial liabilities/Financial liabilities at amortised cost, category [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember | xs:date('2020-12-31') |
| r1.c5 | Financial liabilities/Financial liabilities outside scope of IFRS 7, class [member] | ifrs-full:FinancialLiabilities | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesOutsideScopeOfIFRS7Member | xs:date('2020-12-31') |
| r2.c0 | Financial liabilities, at fair value/Financial liabilities, category [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesCategoryMember | xs:date('2020-12-31') |
| r2.c1 | Financial liabilities, at fair value/Financial liabilities at fair value through profit or loss, category [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember | xs:date('2020-12-31') |
| r2.c2 | Financial liabilities, at fair value/Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently, category [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember | xs:date('2020-12-31') |
| r2.c3 | Financial liabilities, at fair value/Financial liabilities at fair value through profit or loss that meet definition of held for trading, category [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember | xs:date('2020-12-31') |
| r2.c4 | Financial liabilities, at fair value/Financial liabilities at amortised cost, category [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember | xs:date('2020-12-31') |
| r2.c5 | Financial liabilities, at fair value/Financial liabilities outside scope of IFRS 7, class [member] | ifrs-full:FinancialLiabilitiesAtFairValue | xbrli:monetaryItemType | instant | ifrs-full:FinancialLiabilitiesOutsideScopeOfIFRS7Member | xs:date('2020-12-31') |