| r0.c0 | Disclosure of detailed information about investment property [line items]/Aggregated measurement [member] | ifrs-full:DisclosureOfInvestmentPropertyLineItems | xbrli:stringItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c1 | Disclosure of detailed information about investment property [line items]/At cost [member] | ifrs-full:DisclosureOfInvestmentPropertyLineItems | xbrli:stringItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c2 | Disclosure of detailed information about investment property [line items]/Fair value model [member] | ifrs-full:DisclosureOfInvestmentPropertyLineItems | xbrli:stringItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c3 | Disclosure of detailed information about investment property [line items]/At fair value [member] | ifrs-full:DisclosureOfInvestmentPropertyLineItems | xbrli:stringItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c4 | Disclosure of detailed information about investment property [line items]/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:DisclosureOfInvestmentPropertyLineItems | xbrli:stringItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c0 | Investment property/Aggregated measurement [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c1 | Investment property/At cost [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c2 | Investment property/Fair value model [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c3 | Investment property/At fair value [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c4 | Investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c0 | Changes in investment property [abstract]/Aggregated measurement [member] | ifrs-full:ChangesInInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c1 | Changes in investment property [abstract]/At cost [member] | ifrs-full:ChangesInInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c2 | Changes in investment property [abstract]/Fair value model [member] | ifrs-full:ChangesInInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c3 | Changes in investment property [abstract]/At fair value [member] | ifrs-full:ChangesInInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c4 | Changes in investment property [abstract]/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:ChangesInInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c0 | Additions, investment property [abstract]/Aggregated measurement [member] | ifrs-full:AdditionsInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c1 | Additions, investment property [abstract]/At cost [member] | ifrs-full:AdditionsInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c2 | Additions, investment property [abstract]/Fair value model [member] | ifrs-full:AdditionsInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c3 | Additions, investment property [abstract]/At fair value [member] | ifrs-full:AdditionsInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c4 | Additions, investment property [abstract]/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:AdditionsInvestmentPropertyAbstract | xbrli:stringItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c0 | Additions from subsequent expenditure recognised as asset, investment property/Aggregated measurement [member] | ifrs-full:AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c1 | Additions from subsequent expenditure recognised as asset, investment property/At cost [member] | ifrs-full:AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c2 | Additions from subsequent expenditure recognised as asset, investment property/Fair value model [member] | ifrs-full:AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c3 | Additions from subsequent expenditure recognised as asset, investment property/At fair value [member] | ifrs-full:AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c4 | Additions from subsequent expenditure recognised as asset, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c0 | Additions from acquisitions, investment property/Aggregated measurement [member] | ifrs-full:AdditionsFromAcquisitionsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c1 | Additions from acquisitions, investment property/At cost [member] | ifrs-full:AdditionsFromAcquisitionsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c2 | Additions from acquisitions, investment property/Fair value model [member] | ifrs-full:AdditionsFromAcquisitionsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c3 | Additions from acquisitions, investment property/At fair value [member] | ifrs-full:AdditionsFromAcquisitionsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c4 | Additions from acquisitions, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:AdditionsFromAcquisitionsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c0 | Additions other than through business combinations, investment property/Aggregated measurement [member] | ifrs-full:AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c1 | Additions other than through business combinations, investment property/At cost [member] | ifrs-full:AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c2 | Additions other than through business combinations, investment property/Fair value model [member] | ifrs-full:AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c3 | Additions other than through business combinations, investment property/At fair value [member] | ifrs-full:AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c4 | Additions other than through business combinations, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c0 | Acquisitions through business combinations, investment property/Aggregated measurement [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c1 | Acquisitions through business combinations, investment property/At cost [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c2 | Acquisitions through business combinations, investment property/Fair value model [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c3 | Acquisitions through business combinations, investment property/At fair value [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c4 | Acquisitions through business combinations, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c0 | Increase (decrease) through net exchange differences, investment property/Aggregated measurement [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c1 | Increase (decrease) through net exchange differences, investment property/At cost [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c2 | Increase (decrease) through net exchange differences, investment property/Fair value model [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c3 | Increase (decrease) through net exchange differences, investment property/At fair value [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c4 | Increase (decrease) through net exchange differences, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c0 | Depreciation, investment property/Aggregated measurement [member] | ifrs-full:DepreciationInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c1 | Depreciation, investment property/At cost [member] | ifrs-full:DepreciationInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c2 | Depreciation, investment property/Fair value model [member] | ifrs-full:DepreciationInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c3 | Depreciation, investment property/At fair value [member] | ifrs-full:DepreciationInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c4 | Depreciation, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:DepreciationInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c0 | Impairment loss recognised in profit or loss, investment property/Aggregated measurement [member] | ifrs-full:ImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c1 | Impairment loss recognised in profit or loss, investment property/At cost [member] | ifrs-full:ImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c2 | Impairment loss recognised in profit or loss, investment property/Fair value model [member] | ifrs-full:ImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c3 | Impairment loss recognised in profit or loss, investment property/At fair value [member] | ifrs-full:ImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c4 | Impairment loss recognised in profit or loss, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:ImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c0 | Reversal of impairment loss recognised in profit or loss, investment property/Aggregated measurement [member] | ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c1 | Reversal of impairment loss recognised in profit or loss, investment property/At cost [member] | ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c2 | Reversal of impairment loss recognised in profit or loss, investment property/Fair value model [member] | ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c3 | Reversal of impairment loss recognised in profit or loss, investment property/At fair value [member] | ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c4 | Reversal of impairment loss recognised in profit or loss, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c0 | Gains (losses) on fair value adjustment, investment property/Aggregated measurement [member] | ifrs-full:GainsLossesOnFairValueAdjustmentInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c1 | Gains (losses) on fair value adjustment, investment property/At cost [member] | ifrs-full:GainsLossesOnFairValueAdjustmentInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c2 | Gains (losses) on fair value adjustment, investment property/Fair value model [member] | ifrs-full:GainsLossesOnFairValueAdjustmentInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c3 | Gains (losses) on fair value adjustment, investment property/At fair value [member] | ifrs-full:GainsLossesOnFairValueAdjustmentInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c4 | Gains (losses) on fair value adjustment, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:GainsLossesOnFairValueAdjustmentInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c0 | Transfer from (to) inventories and owner-occupied property, investment property/Aggregated measurement [member] | ifrs-full:TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c1 | Transfer from (to) inventories and owner-occupied property, investment property/At cost [member] | ifrs-full:TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c2 | Transfer from (to) inventories and owner-occupied property, investment property/Fair value model [member] | ifrs-full:TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c3 | Transfer from (to) inventories and owner-occupied property, investment property/At fair value [member] | ifrs-full:TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c4 | Transfer from (to) inventories and owner-occupied property, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c0 | Disposals, investment property/Aggregated measurement [member] | ifrs-full:DisposalsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c1 | Disposals, investment property/At cost [member] | ifrs-full:DisposalsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c2 | Disposals, investment property/Fair value model [member] | ifrs-full:DisposalsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c3 | Disposals, investment property/At fair value [member] | ifrs-full:DisposalsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c4 | Disposals, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:DisposalsInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c0 | Decrease through classified as held for sale, investment property/Aggregated measurement [member] | ifrs-full:DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c1 | Decrease through classified as held for sale, investment property/At cost [member] | ifrs-full:DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c2 | Decrease through classified as held for sale, investment property/Fair value model [member] | ifrs-full:DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c3 | Decrease through classified as held for sale, investment property/At fair value [member] | ifrs-full:DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c4 | Decrease through classified as held for sale, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c0 | Increase (decrease) through other changes, investment property/Aggregated measurement [member] | ifrs-full:IncreaseDecreaseThroughOtherChangesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c1 | Increase (decrease) through other changes, investment property/At cost [member] | ifrs-full:IncreaseDecreaseThroughOtherChangesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c2 | Increase (decrease) through other changes, investment property/Fair value model [member] | ifrs-full:IncreaseDecreaseThroughOtherChangesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c3 | Increase (decrease) through other changes, investment property/At fair value [member] | ifrs-full:IncreaseDecreaseThroughOtherChangesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c4 | Increase (decrease) through other changes, investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:IncreaseDecreaseThroughOtherChangesInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c0 | Increase (decrease) in investment property/Aggregated measurement [member] | ifrs-full:ChangesInInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c1 | Increase (decrease) in investment property/At cost [member] | ifrs-full:ChangesInInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c2 | Increase (decrease) in investment property/Fair value model [member] | ifrs-full:ChangesInInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c3 | Increase (decrease) in investment property/At fair value [member] | ifrs-full:ChangesInInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c4 | Increase (decrease) in investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:ChangesInInvestmentProperty | xbrli:monetaryItemType | duration | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c0 | Investment property/Aggregated measurement [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AggregatedMeasurementMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c1 | Investment property/At cost [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtCostMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c2 | Investment property/Fair value model [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:FairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c3 | Investment property/At fair value [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtFairValueMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c4 | Investment property/At cost or in accordance with IFRS 16 within fair value model [member] | ifrs-full:InvestmentProperty | xbrli:monetaryItemType | instant | ifrs-full:AtCostOrInAccordanceWithIFRS16WithinFairValueModelMember | xs:date('2020-01-01')/xs:date('2020-12-31') |