ol.chart-org,ol.chart-org ol,ol.chart-org li,ol.chart-org li>div{position:relative}ol.chart-org,ol.chart-org ol{list-style:none;margin:0;padding:0}ol.chart-org{text-align:center;margin:1em 0}ol.chart-org ol{padding-top:1em}ol.chart-org ol:before,ol.chart-org ol:after,ol.chart-org li:before,ol.chart-org li:after,ol.chart-org>li>div:before,ol.chart-org>li>div:after{background-color:#9370db;content:"";position:absolute}ol.chart-org ol>li{padding:1em 0 0 1em}ol.chart-org>li ol:before{height:1em;left:50%;top:0;width:4px}ol.chart-org>li ol:after{height:4px;left:4px;top:1em;width:50%}ol.chart-org>li ol>li:not(:last-of-type):before{height:4px;left:0;top:2em;width:1em}ol.chart-org>li ol>li:not(:last-of-type):after{height:100%;left:0;top:0;width:4px}ol.chart-org>li ol>li:last-of-type:before{height:4px;left:0;top:2em;width:1em}ol.chart-org>li ol>li:last-of-type:after{height:2em;left:0;top:0;width:4px}ol.chart-org li>div{background-color:#e6e6fa;color:indigo;border-radius:20px;min-height:2em;padding:.5em}ol.chart-org>li>div{margin-right:1em}ol.chart-org>li>div:before{bottom:2em;height:4px;right:-1em;width:1em}ol.chart-org>li>div:first-of-type:after{bottom:0;height:2em;right:-1em;width:4px}ol.chart-org>li>div+div{margin-top:1em}ol.chart-org>li>div+div:after{height:calc(100% + 1em);right:-1em;top:-1em;width:4px}ol.chart-org>li>ol:before{left:inherit;right:0}ol.chart-org>li>ol:after{left:0;width:100%}@media only screen and (min-width: 64em){ol.chart-org{margin-left:-1em;margin-right:-1em}ol.chart-org>li>div{display:inline-block;float:none;margin:0 1em 1em 1em;vertical-align:bottom}ol.chart-org>li>div:only-of-type{margin-bottom:0;width:calc(100% - 2em - 4px)}ol.chart-org>li>div:first-of-type:nth-last-of-type(2),ol.chart-org>li>div:first-of-type:nth-last-of-type(2)~div{width:calc(50% - 2em - 4px)}ol.chart-org>li>div:first-of-type:nth-last-of-type(3),ol.chart-org>li>div:first-of-type:nth-last-of-type(3)~div{width:calc(33.3333333333% - 2em - 4px)}ol.chart-org>li>div:first-of-type:nth-last-of-type(4),ol.chart-org>li>div:first-of-type:nth-last-of-type(4)~div{width:calc(25% - 2em - 4px)}ol.chart-org>li>div:first-of-type:nth-last-of-type(5),ol.chart-org>li>div:first-of-type:nth-last-of-type(5)~div{width:calc(20% - 2em - 4px)}ol.chart-org>li>div:before,ol.chart-org>li>div:after{bottom:-1em !important;top:inherit !important}ol.chart-org>li>div:before{height:1em !important;left:50% !important;width:4px !important}ol.chart-org>li>div:only-of-type:after{display:none}ol.chart-org>li>div:first-of-type:not(:only-of-type):after,ol.chart-org>li>div:last-of-type:not(:only-of-type):after{bottom:-1em;height:4px;width:calc(50% + 1em + 4px)}ol.chart-org>li>div:first-of-type:not(:only-of-type):after{left:calc(50% + 4px)}ol.chart-org>li>div:last-of-type:not(:only-of-type):after{left:calc(-1em - 4px)}ol.chart-org>li>div+div:not(:last-of-type):after{height:4px;left:-2em;width:calc(100% + 4em)}ol.chart-org>li>ol{display:flex;flex-wrap:nowrap}ol.chart-org>li>ol:before,ol.chart-org>li>ol>li:before{height:1em !important;left:50% !important;top:0 !important;width:4px !important}ol.chart-org>li>ol:after{display:none}ol.chart-org>li>ol>li{flex-grow:1;padding-left:1em;padding-right:1em;padding-top:1em}ol.chart-org>li>ol>li:only-of-type{padding-top:0}ol.chart-org>li>ol>li:only-of-type:before,ol.chart-org>li>ol>li:only-of-type:after{display:none}ol.chart-org>li>ol>li:first-of-type:not(:only-of-type):after,ol.chart-org>li>ol>li:last-of-type:not(:only-of-type):after{height:4px;top:0;width:50%}ol.chart-org>li>ol>li:first-of-type:not(:only-of-type):after{left:50%}ol.chart-org>li>ol>li:last-of-type:not(:only-of-type):after{left:0}ol.chart-org>li>ol>li+li:not(:last-of-type):after{height:4px;left:0;top:0;width:100%}}