chartlet 0.19.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper chartlet-responsive chartlet-bp-640"><style>.chartlet-wrapper.chartlet-responsive{display:block;width:100%;container-type:inline-size}.chartlet-variant-mobile{display:none}@container (max-width:639px){.chartlet-bp-640 .chartlet-variant-desktop{display:none}.chartlet-bp-640 .chartlet-variant-mobile{display:block}}</style><style>.chartlet-stage{position:relative;display:inline-block;max-width:100%;vertical-align:top}.chartlet-stage>svg{display:block}.chartlet-hotspot{position:absolute;border-radius:8px;cursor:pointer}.chartlet-focus{margin:0 0 12px 0;font-size:13px}.chartlet-focus summary{cursor:pointer;min-height:24px}.chartlet-focus fieldset{border:none;padding:0;margin:4px 0 0 0}.chartlet-focus label{display:inline-flex;align-items:center;min-height:44px;margin-right:14px;cursor:pointer;white-space:nowrap}.chartlet-focus input{margin-right:4px}.chartlet-focus input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f{opacity:.18}#chartlet-c36bcbb0f98c3b38-hs-0{left:41.425%;top:2.308%;width:14.2%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-1{left:23.425%;top:23.077%;width:15.3%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-2{left:40.725%;top:23.077%;width:15.7%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-3{left:59.025%;top:23.077%;width:13.9%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-4{left:43.775%;top:43.846%;width:9.6%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-5{left:55.375%;top:43.846%;width:9.6%;height:6.923%}#chartlet-c36bcbb0f98c3b38-hs-6{left:66.975%;top:43.846%;width:9.6%;height:9.615%}#chartlet-c36bcbb0f98c3b38-hs-7{left:66.975%;top:64.615%;width:9.6%;height:6.923%}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38 .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f{opacity:.18}#chartlet-c36bcbb0f98c3b38-m-hs-0{left:31.948%;top:2.222%;width:25%;height:12.222%}#chartlet-c36bcbb0f98c3b38-m-hs-1{left:6.92%;top:25.185%;width:21.652%;height:14.815%}#chartlet-c36bcbb0f98c3b38-m-hs-2{left:30.804%;top:25.185%;width:20.536%;height:14.815%}#chartlet-c36bcbb0f98c3b38-m-hs-3{left:60.882%;top:25.185%;width:20.536%;height:12.222%}#chartlet-c36bcbb0f98c3b38-m-hs-4{left:33.929%;top:50.741%;width:14.286%;height:9.259%}#chartlet-c36bcbb0f98c3b38-m-hs-5{left:50.446%;top:50.741%;width:18.973%;height:6.667%}#chartlet-c36bcbb0f98c3b38-m-hs-6{left:71.652%;top:50.741%;width:21.429%;height:9.259%}#chartlet-c36bcbb0f98c3b38-m-hs-7{left:75%;top:70.741%;width:14.732%;height:6.667%}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-0:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-1:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-2:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-3:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-4:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-5:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-6:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-c36bcbb0f98c3b38-focus-7:checked) #chartlet-c36bcbb0f98c3b38-m .chartlet-n-7 .chartlet-seq-box{stroke-width:3}</style><details class="chartlet-focus"><summary>Focus</summary><fieldset><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" checked> Show all</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-0"> Northwind Holding</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-1"> Northwind Retail</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-2"> Northwind Logistics</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-3"> Northwind Digital</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-4"> Fleet</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-5"> Platform</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-6"> Labs</label><label><input type="radio" name="chartlet-c36bcbb0f98c3b38-focus" class="chartlet-focus-node" id="chartlet-c36bcbb0f98c3b38-focus-7"> Studio</label></fieldset></details><figure class="chartlet-figure" data-viz="chart"><figcaption>Ownership structure of the Northwind group</figcaption><div class="chartlet-variant-desktop"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="520" viewBox="0 0 1000 520" id="chartlet-c36bcbb0f98c3b38" role="img" aria-labelledby="chartlet-c36bcbb0f98c3b38-title chartlet-c36bcbb0f98c3b38-description" class="chartlet-root"><title id="chartlet-c36bcbb0f98c3b38-title">Ownership structure of the Northwind group</title><desc id="chartlet-c36bcbb0f98c3b38-description">Tree with 10 nodes in 4 levels. Root: Northwind Holding (parent company). Northwind Holding: Northwind Retail (operating company, 100 %), Northwind Logistics (operating company, 75 %), Northwind Digital (software, 60 %). Northwind Retail: Stores (100 %), Outlet (51 %). Northwind Logistics: Fleet (leasing, 100 %). Northwind Digital: Platform (100 %), Labs (joint venture, 50 %). Labs: Studio (100 %). Collapsed in the drawing, with everything below them listed here: Northwind Retail.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38 .chartlet-label,#chartlet-c36bcbb0f98c3b38 .chartlet-tick,#chartlet-c36bcbb0f98c3b38 .chartlet-value,#chartlet-c36bcbb0f98c3b38 .chartlet-value-inverse,#chartlet-c36bcbb0f98c3b38 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38 .chartlet-value,#chartlet-c36bcbb0f98c3b38 .chartlet-value-inverse{font-weight:600}#chartlet-c36bcbb0f98c3b38 .chartlet-value{fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38 .chartlet-axis-title{font-weight:600}#chartlet-c36bcbb0f98c3b38 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-c36bcbb0f98c3b38 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38 .chartlet-bar,#chartlet-c36bcbb0f98c3b38 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-c36bcbb0f98c3b38 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38 .chartlet-background{fill:var(--chartlet-background)}.chartlet-root{--chartlet-node:#eef3fd;--chartlet-lane:#f7f9fc;--chartlet-lane-head:#eef1f6;--chartlet-shadow:rgba(16,24,40,.09);--chartlet-role-blue:#2563eb;--chartlet-role-blue-fill:#eef3fd;--chartlet-role-green:#15803d;--chartlet-role-green-fill:#ecfdf3;--chartlet-role-amber:#b45309;--chartlet-role-amber-fill:#fff7e8;--chartlet-role-teal:#0f766e;--chartlet-role-teal-fill:#e9faf7;--chartlet-role-violet:#6d28d9;--chartlet-role-violet-fill:#f3efff;--chartlet-role-gray:#667085;--chartlet-role-gray-fill:#f7f8fa;--chartlet-role-red:#b42318;--chartlet-role-red-fill:#fef3f2}.chartlet-root.chartlet-theme-dark{--chartlet-node:#1a2436;--chartlet-lane:#121925;--chartlet-lane-head:#18212f;--chartlet-shadow:rgba(0,0,0,.45);--chartlet-role-blue:#7ea6ff;--chartlet-role-blue-fill:#1a2436;--chartlet-role-green:#4ade80;--chartlet-role-green-fill:#132a1d;--chartlet-role-amber:#fbbf24;--chartlet-role-amber-fill:#2b2210;--chartlet-role-teal:#2dd4bf;--chartlet-role-teal-fill:#0f2a27;--chartlet-role-violet:#b69cff;--chartlet-role-violet-fill:#231c38;--chartlet-role-gray:#9aa7bd;--chartlet-role-gray-fill:#161d29;--chartlet-role-red:#f97066;--chartlet-role-red-fill:#2d1616}#chartlet-c36bcbb0f98c3b38 .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-c36bcbb0f98c3b38 .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-c36bcbb0f98c3b38 .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-start{stroke-width:2}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-end{stroke-width:3}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-c36bcbb0f98c3b38 .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38 .chartlet-arch-head{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38 .chartlet-arch-dot{fill:var(--chartlet-role-blue);stroke:none}</style><g class="chartlet-f chartlet-f-0 chartlet-f-1"><polyline points="485.25,62 485.25,85 484.875,87.625 483.75,89.5 481.875,90.625 479.25,91 316.75,91 314.125,91.375 312.25,92.5 311.125,94.375 310.75,97 310.75,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Retail: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="485.25,62 485.25,91 485.75,91 485.75,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Logistics: 75 %</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-4"><polyline points="485.75,170 485.75,199 485.75,199 485.75,228" class="chartlet-flow-edge"><title>Northwind Logistics → Fleet: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><polyline points="485.25,62 485.25,85 485.625,87.625 486.75,89.5 488.625,90.625 491.25,91 653.75,91 656.375,91.375 658.25,92.5 659.375,94.375 659.75,97 659.75,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Digital: 60 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><polyline points="659.75,170 659.75,193 659.375,195.625 658.25,197.5 656.375,198.625 653.75,199 607.75,199 605.125,199.375 603.25,200.5 602.125,202.375 601.75,205 601.75,228" class="chartlet-flow-edge"><title>Northwind Digital → Platform: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-6"><polyline points="659.75,170 659.75,193 660.125,195.625 661.25,197.5 663.125,198.625 665.75,199 711.75,199 714.375,199.375 716.25,200.5 717.375,202.375 717.75,205 717.75,228" class="chartlet-flow-edge"><title>Northwind Digital → Labs: 50 %</title></polyline></g><g class="chartlet-f chartlet-f-6 chartlet-f-7"><polyline points="717.75,278 717.75,307 717.75,307 717.75,336" class="chartlet-flow-edge"><title>Labs → Studio: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-1"><rect x="289.91" y="96" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="310.75" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><rect x="466.71" y="96" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="485.75" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">75 %</text></g><g class="chartlet-f chartlet-f-2 chartlet-f-4"><rect x="464.91" y="204" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="485.75" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><rect x="640.71" y="96" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="659.75" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">60 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><rect x="580.91" y="204" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="601.75" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-6"><rect x="698.71" y="204" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="717.75" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">50 %</text></g><g class="chartlet-f chartlet-f-6 chartlet-f-7"><rect x="696.91" y="312" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="717.75" y="326" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="414.25" y="14.5" width="142" height="50" class="chartlet-diagram-shadow"/><rect x="414.25" y="12" width="142" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Holding – parent company</title></rect><text x="485.25" y="34.5" text-anchor="middle" class="chartlet-flow-label">Northwind Holding</text><text x="485.25" y="48.5" text-anchor="middle" class="chartlet-flow-sublabel">parent company</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-0 chartlet-f-1"><rect x="234.25" y="122.5" width="153" height="50" class="chartlet-diagram-shadow"/><rect x="234.25" y="120" width="153" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Retail – operating company · +2</title></rect><text x="310.75" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Retail</text><text x="310.75" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">operating company · +2</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-2 chartlet-f-4"><rect x="407.25" y="122.5" width="157" height="50" class="chartlet-diagram-shadow"/><rect x="407.25" y="120" width="157" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Logistics – operating company</title></rect><text x="485.75" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Logistics</text><text x="485.75" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">operating company</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-0 chartlet-f-3 chartlet-f-5 chartlet-f-6"><rect x="590.25" y="122.5" width="139" height="50" class="chartlet-diagram-shadow"/><rect x="590.25" y="120" width="139" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Digital – software</title></rect><text x="659.75" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Digital</text><text x="659.75" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">software</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-2 chartlet-f-4"><rect x="437.75" y="230.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="437.75" y="228" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Fleet – leasing</title></rect><text x="485.75" y="250.5" text-anchor="middle" class="chartlet-flow-label">Fleet</text><text x="485.75" y="264.5" text-anchor="middle" class="chartlet-flow-sublabel">leasing</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5"><rect x="553.75" y="230.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="553.75" y="228" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Platform</title></rect><text x="601.75" y="250.5" text-anchor="middle" class="chartlet-flow-label">Platform</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-3 chartlet-f-6 chartlet-f-7"><rect x="669.75" y="230.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="669.75" y="228" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Labs – joint venture</title></rect><text x="717.75" y="250.5" text-anchor="middle" class="chartlet-flow-label">Labs</text><text x="717.75" y="264.5" text-anchor="middle" class="chartlet-flow-sublabel">joint venture</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-6 chartlet-f-7"><rect x="669.75" y="338.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="669.75" y="336" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Studio</title></rect><text x="717.75" y="358.5" text-anchor="middle" class="chartlet-flow-label">Studio</text></g></svg><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-0" for="chartlet-c36bcbb0f98c3b38-focus-0"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-1" for="chartlet-c36bcbb0f98c3b38-focus-1"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-2" for="chartlet-c36bcbb0f98c3b38-focus-2"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-3" for="chartlet-c36bcbb0f98c3b38-focus-3"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-4" for="chartlet-c36bcbb0f98c3b38-focus-4"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-5" for="chartlet-c36bcbb0f98c3b38-focus-5"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-6" for="chartlet-c36bcbb0f98c3b38-focus-6"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-hs-7" for="chartlet-c36bcbb0f98c3b38-focus-7"></label></div></div><div class="chartlet-variant-mobile"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="448" height="540" viewBox="0 0 448 540" id="chartlet-c36bcbb0f98c3b38-m" role="img" aria-labelledby="chartlet-c36bcbb0f98c3b38-m-title chartlet-c36bcbb0f98c3b38-m-description" class="chartlet-root"><title id="chartlet-c36bcbb0f98c3b38-m-title">Ownership structure of the Northwind group</title><desc id="chartlet-c36bcbb0f98c3b38-m-description">Tree with 10 nodes in 4 levels. Root: Northwind Holding (parent company). Northwind Holding: Northwind Retail (operating company, 100 %), Northwind Logistics (operating company, 75 %), Northwind Digital (software, 60 %). Northwind Retail: Stores (100 %), Outlet (51 %). Northwind Logistics: Fleet (leasing, 100 %). Northwind Digital: Platform (100 %), Labs (joint venture, 50 %). Labs: Studio (100 %). Collapsed in the drawing, with everything below them listed here: Northwind Retail.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38-m .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38-m .chartlet-label,#chartlet-c36bcbb0f98c3b38-m .chartlet-tick,#chartlet-c36bcbb0f98c3b38-m .chartlet-value,#chartlet-c36bcbb0f98c3b38-m .chartlet-value-inverse,#chartlet-c36bcbb0f98c3b38-m .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38-m .chartlet-value,#chartlet-c36bcbb0f98c3b38-m .chartlet-value-inverse{font-weight:600}#chartlet-c36bcbb0f98c3b38-m .chartlet-value{fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38-m .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38-m .chartlet-axis-title{font-weight:600}#chartlet-c36bcbb0f98c3b38-m .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-c36bcbb0f98c3b38-m .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38-m .chartlet-bar,#chartlet-c36bcbb0f98c3b38-m .chartlet-point{fill:var(--chartlet-accent)}#chartlet-c36bcbb0f98c3b38-m .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38-m .chartlet-background{fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38-m .chartlet-title-small{font-size:18px}.chartlet-root{--chartlet-node:#eef3fd;--chartlet-lane:#f7f9fc;--chartlet-lane-head:#eef1f6;--chartlet-shadow:rgba(16,24,40,.09);--chartlet-role-blue:#2563eb;--chartlet-role-blue-fill:#eef3fd;--chartlet-role-green:#15803d;--chartlet-role-green-fill:#ecfdf3;--chartlet-role-amber:#b45309;--chartlet-role-amber-fill:#fff7e8;--chartlet-role-teal:#0f766e;--chartlet-role-teal-fill:#e9faf7;--chartlet-role-violet:#6d28d9;--chartlet-role-violet-fill:#f3efff;--chartlet-role-gray:#667085;--chartlet-role-gray-fill:#f7f8fa;--chartlet-role-red:#b42318;--chartlet-role-red-fill:#fef3f2}.chartlet-root.chartlet-theme-dark{--chartlet-node:#1a2436;--chartlet-lane:#121925;--chartlet-lane-head:#18212f;--chartlet-shadow:rgba(0,0,0,.45);--chartlet-role-blue:#7ea6ff;--chartlet-role-blue-fill:#1a2436;--chartlet-role-green:#4ade80;--chartlet-role-green-fill:#132a1d;--chartlet-role-amber:#fbbf24;--chartlet-role-amber-fill:#2b2210;--chartlet-role-teal:#2dd4bf;--chartlet-role-teal-fill:#0f2a27;--chartlet-role-violet:#b69cff;--chartlet-role-violet-fill:#231c38;--chartlet-role-gray:#9aa7bd;--chartlet-role-gray-fill:#161d29;--chartlet-role-red:#f97066;--chartlet-role-red-fill:#2d1616}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-c36bcbb0f98c3b38-m .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-c36bcbb0f98c3b38-m .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-start{stroke-width:2}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-end{stroke-width:3}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-c36bcbb0f98c3b38-m .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}#chartlet-c36bcbb0f98c3b38-m .chartlet-arch-head{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet);stroke-width:1.5}#chartlet-c36bcbb0f98c3b38-m .chartlet-arch-dot{fill:var(--chartlet-role-blue);stroke:none}</style><g class="chartlet-f chartlet-f-0 chartlet-f-1"><polyline points="199.125,78 199.125,101 198.75,103.625 197.625,105.5 195.75,106.625 193.125,107 85.5,107 82.875,107.375 81,108.5 79.875,110.375 79.5,113 79.5,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Retail: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="199.125,78 199.125,101 198.75,103.625 197.625,105.5 195.75,106.625 193.125,107 190,107 187.375,107.375 185.5,108.5 184.375,110.375 184,113 184,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Logistics: 75 %</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-4"><polyline points="184,216 184,245 184,245 184,274" class="chartlet-flow-edge"><title>Northwind Logistics → Fleet: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><polyline points="199.125,78 199.125,101 199.5,103.625 200.625,105.5 202.5,106.625 205.125,107 312.75,107 315.375,107.375 317.25,108.5 318.375,110.375 318.75,113 318.75,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Digital: 60 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><polyline points="318.75,202 318.75,239 318.375,241.625 317.25,243.5 315.375,244.625 312.75,245 274.5,245 271.875,245.375 270,246.5 268.875,248.375 268.5,251 268.5,274" class="chartlet-flow-edge"><title>Northwind Digital → Platform: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-6"><polyline points="318.75,202 318.75,239 319.125,241.625 320.25,243.5 322.125,244.625 324.75,245 363,245 365.625,245.375 367.5,246.5 368.625,248.375 369,251 369,274" class="chartlet-flow-edge"><title>Northwind Digital → Labs: 50 %</title></polyline></g><g class="chartlet-f chartlet-f-6 chartlet-f-7"><polyline points="369,324 369,353 369,353 369,382" class="chartlet-flow-edge"><title>Labs → Studio: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-1"><rect x="58.66" y="112" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="79.5" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><rect x="164.96" y="112" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="184" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">75 %</text></g><g class="chartlet-f chartlet-f-2 chartlet-f-4"><rect x="163.16" y="250" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="184" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><rect x="299.71" y="112" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="318.75" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">60 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><rect x="247.66" y="250" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="268.5" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-6"><rect x="349.96" y="250" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="369" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">50 %</text></g><g class="chartlet-f chartlet-f-6 chartlet-f-7"><rect x="348.16" y="358" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="369" y="372" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="143.125" y="14.5" width="112" height="66" class="chartlet-diagram-shadow"/><rect x="143.125" y="12" width="112" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Holding – parent company</title></rect><text x="199.125" y="34.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="199.125" y="50.5" text-anchor="middle" class="chartlet-flow-label">Holding</text><text x="199.125" y="64.5" text-anchor="middle" class="chartlet-flow-sublabel">parent company</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-0 chartlet-f-1"><rect x="31" y="138.5" width="97" height="80" class="chartlet-diagram-shadow"/><rect x="31" y="136" width="97" height="80" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Retail – operating company · +2</title></rect><text x="79.5" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="79.5" y="174.5" text-anchor="middle" class="chartlet-flow-label">Retail</text><text x="79.5" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">operating</text><text x="79.5" y="202.5" text-anchor="middle" class="chartlet-flow-sublabel">company · +2</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-2 chartlet-f-4"><rect x="138" y="138.5" width="92" height="80" class="chartlet-diagram-shadow"/><rect x="138" y="136" width="92" height="80" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Logistics – operating company</title></rect><text x="184" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="184" y="174.5" text-anchor="middle" class="chartlet-flow-label">Logistics</text><text x="184" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">operating</text><text x="184" y="202.5" text-anchor="middle" class="chartlet-flow-sublabel">company</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-0 chartlet-f-3 chartlet-f-5 chartlet-f-6"><rect x="272.75" y="138.5" width="92" height="66" class="chartlet-diagram-shadow"/><rect x="272.75" y="136" width="92" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Digital – software</title></rect><text x="318.75" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="318.75" y="174.5" text-anchor="middle" class="chartlet-flow-label">Digital</text><text x="318.75" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">software</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-2 chartlet-f-4"><rect x="152" y="276.5" width="64" height="50" class="chartlet-diagram-shadow"/><rect x="152" y="274" width="64" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Fleet – leasing</title></rect><text x="184" y="296.5" text-anchor="middle" class="chartlet-flow-label">Fleet</text><text x="184" y="310.5" text-anchor="middle" class="chartlet-flow-sublabel">leasing</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5"><rect x="226" y="276.5" width="85" height="36" class="chartlet-diagram-shadow"/><rect x="226" y="274" width="85" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Platform</title></rect><text x="268.5" y="296.5" text-anchor="middle" class="chartlet-flow-label">Platform</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-3 chartlet-f-6 chartlet-f-7"><rect x="321" y="276.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="321" y="274" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Labs – joint venture</title></rect><text x="369" y="296.5" text-anchor="middle" class="chartlet-flow-label">Labs</text><text x="369" y="310.5" text-anchor="middle" class="chartlet-flow-sublabel">joint venture</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-6 chartlet-f-7"><rect x="336" y="384.5" width="66" height="36" class="chartlet-diagram-shadow"/><rect x="336" y="382" width="66" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Studio</title></rect><text x="369" y="404.5" text-anchor="middle" class="chartlet-flow-label">Studio</text></g></svg><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-0" for="chartlet-c36bcbb0f98c3b38-focus-0"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-1" for="chartlet-c36bcbb0f98c3b38-focus-1"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-2" for="chartlet-c36bcbb0f98c3b38-focus-2"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-3" for="chartlet-c36bcbb0f98c3b38-focus-3"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-4" for="chartlet-c36bcbb0f98c3b38-focus-4"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-5" for="chartlet-c36bcbb0f98c3b38-focus-5"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-6" for="chartlet-c36bcbb0f98c3b38-focus-6"></label><label class="chartlet-hotspot" id="chartlet-c36bcbb0f98c3b38-m-hs-7" for="chartlet-c36bcbb0f98c3b38-focus-7"></label></div></div><p class="chartlet-source">Source: Illustrative values</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Ownership structure of the Northwind group</caption><thead><tr><th scope="col">Node</th><th scope="col">Level</th><th scope="col">Parent</th><th scope="col">Link</th><th scope="col">Children</th><th scope="col">Collapsed</th></tr></thead><tbody><tr><th scope="row">Northwind Holding</th><td>1</td><td></td><td></td><td>Northwind Retail, Northwind Logistics, Northwind Digital</td><td></td></tr><tr><th scope="row">Northwind Retail</th><td>2</td><td>Northwind Holding</td><td>100 %</td><td>Stores, Outlet</td><td>+2</td></tr><tr><th scope="row">Stores</th><td>3</td><td>Northwind Retail</td><td>100 %</td><td></td><td></td></tr><tr><th scope="row">Outlet</th><td>3</td><td>Northwind Retail</td><td>51 %</td><td></td><td></td></tr><tr><th scope="row">Northwind Logistics</th><td>2</td><td>Northwind Holding</td><td>75 %</td><td>Fleet</td><td></td></tr><tr><th scope="row">Fleet</th><td>3</td><td>Northwind Logistics</td><td>100 %</td><td></td><td></td></tr><tr><th scope="row">Northwind Digital</th><td>2</td><td>Northwind Holding</td><td>60 %</td><td>Platform, Labs</td><td></td></tr><tr><th scope="row">Platform</th><td>3</td><td>Northwind Digital</td><td>100 %</td><td></td><td></td></tr><tr><th scope="row">Labs</th><td>3</td><td>Northwind Digital</td><td>50 %</td><td>Studio</td><td></td></tr><tr><th scope="row">Studio</th><td>4</td><td>Labs</td><td>100 %</td><td></td><td></td></tr></tbody></table></details></figure></div>