@charset "UTF-8";ul.ownership{list-style:none;padding:0 0 0 40px}ul.ownership.root{padding:0}ul.ownership li .progress-bar{display:inline-block}ul.ownership li.active>.item>.child-ul{display:block}ul.ownership li .child-ul{display:none;padding-left:20px}ul.ownership .item{display:flex;align-items:center;gap:10px;justify-content:flex-start;flex-wrap:wrap;cursor:pointer}@media (max-width: 768px){ul.ownership .item{gap:5px}}ul.ownership .item>.icon{width:15px}ul.ownership .item .icon{margin-right:10px}ul.ownership .item-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}ul.ownership .item .progress{min-width:70px;border-radius:0;height:28px;font-weight:900;position:relative}ul.ownership .item .progress .progress-bar{border-radius:0}ul.ownership .item .progress .progress-bar span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}ul.ownership .item .icon{font-weight:900;font-size:1.5rem}ul.ownership .item .title{font-weight:900}ul.ownership .item .title a{font-weight:300;color:var(--color-primary);text-decoration:none}ul.ownership .item .title a i{font-size:16px}ul.ownership .item .title a:hover{text-decoration:underline}@media (max-width: 768px){ul.ownership .item .title{font-weight:600;font-size:14px;width:100%}}ul.ownership .item .connected-people{display:flex;align-items:flex-start;gap:5px;flex-direction:column;list-style:none;margin:10px 0}ul.ownership .item .connected-people li{padding-left:1em;text-indent:-.7em}ul.ownership .item .connected-people li:before{content:"• ";color:var(--color-primary);font-size:25px;line-height:19px}ul.ownership .item .child-ul{width:100%}ul.ownership .progress{--bs-progress-bar-bg: var(--color-primary);--bs-progress-bg: #bdbdbd}@media (max-width: 768px){ul.ownership{list-style:none;padding:0 0 0 10px}}#controls{position:absolute;bottom:10px;width:100%;text-align:center}#controls button{margin:0 5px;padding:2px 5px}.bsb-timeline-8{--bsb-tl-color: var(--color-primary);--bsb-tl-circle-color: var(--bs-light);--bsb-tl-circle-border-color: var(--color-primary);--bsb-tl-indicator-color: var(--bs-white);--bsb-tl-circle-size: 16px;--bsb-tl-circle-offset: 8px;--bsb-tl-circle-border-size: 2px}.bsb-timeline-8 .timeline{list-style:none;margin:0;padding:0;position:relative}.bsb-timeline-8 .timeline:after{background-color:var(--color-primary);bottom:0;content:"";left:0;margin-left:-1px;position:absolute;top:0;width:2px}.bsb-timeline-8 .timeline>.timeline-item{margin:0;padding:0;position:relative}.bsb-timeline-8 .timeline>.timeline-item:after{background:var(--bsb-tl-circle-color);border:var(--bsb-tl-circle-border-size) solid var(--bsb-tl-circle-border-color);border-radius:50%;content:"";height:var(--bsb-tl-circle-size);left:calc(var(--bsb-tl-circle-offset) * -1);position:absolute;top:calc(50% - var(--bsb-tl-circle-offset));width:var(--bsb-tl-circle-size);z-index:1}.bsb-timeline-8 .timeline>.timeline-item .timeline-body{margin:0;padding:0;position:relative}.bsb-timeline-8 .timeline>.timeline-item .timeline-meta{padding:0 0 1rem 2rem}.bsb-timeline-8 .timeline>.timeline-item:first-child .timeline-meta{padding:2rem 0 1rem 2rem}.bsb-timeline-8 .timeline>.timeline-item .timeline-content{padding:0 0 2rem 2rem}@media (min-width: 768px){.bsb-timeline-8 .timeline>.timeline-item .timeline-meta{display:flex;justify-content:flex-end;left:-100%;margin:0;padding:0 2rem 0 0;position:absolute;top:calc(50% - 10px);width:100%;z-index:1}.bsb-timeline-8 .timeline>.timeline-item:first-child .timeline-meta{padding:0 2rem 0 0}.bsb-timeline-8 .timeline>.timeline-item .timeline-content{padding:2rem}.bsb-timeline-8 .timeline>.timeline-item .timeline-indicator{position:relative}.bsb-timeline-8 .timeline>.timeline-item .timeline-indicator:after{border-width:1px;border-color:transparent var(--bsb-tl-indicator-color) transparent transparent;border-left-width:0;content:"";left:calc(2rem - 10px);position:absolute;top:calc(50% - var(--bsb-tl-circle-offset));z-index:1}}.graph-panel #controls{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:150px;position:absolute;right:5px;bottom:5px}.graph-panel #controls button{margin:0 5px;padding:5px 10px}.graph-panel .right-top-controls{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:150px;position:absolute;right:5px;top:5px}.graph-panel .right-top-controls button{margin:0 5px;padding:5px 10px}.graph-panel .right-top-controls svg{width:20px;height:20px;cursor:pointer}.fullscreen #cy>div{height:98vh!important}#legend{position:absolute;bottom:5px;left:5px;background-color:#fffc;padding:10px;border-radius:5px;font-size:15px;display:flex;flex-direction:column;gap:5px}#legend>div{display:flex;align-items:center}#legend .legend-node{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:middle}#legend .legend-node.service{background-color:#97c78c}#legend .legend-node.avm{background-color:#851f83}#legend .legend-node.company{background-color:#1e4079}#legend .legend-node.person{background-color:#ffb307}.custom-tabs>.uc-active>a:before{opacity:1}.custom-tabs>.uc-active{position:relative}.custom-tabs>*>a:before{content:"";position:absolute;left:0;right:0;bottom:-10px;border-bottom:2px solid var(--color-primary);opacity:0;transition:opacity .2s ease}#files .files{display:grid;grid-template-columns:repeat(3,1fr)}#files .files .uploaded-file{width:100%;display:flex;position:relative;overflow:hidden;gap:15px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:5px;border:1px solid #CCC;padding:10px 5px;border-radius:5px}#files .files .uploaded-file img{height:100%;width:100%;object-fit:cover;max-width:50px}:root{--color-primary: #851f83;--bs-primary-rgb: 133, 31, 131}.btn-primary{--bs-btn-bg: #851f83}.bg-primary{background-color:var(--color-primary)!important}.fs-7{font-size:.875rem!important}#cy{width:100%;height:560px;display:block}.tooltip{position:absolute;padding:10px;background-color:#000000b3;color:#fff;border-radius:5px;pointer-events:none;display:none}.legend-edge{display:inline-block;width:20px;height:2px;margin-right:5px;vertical-align:middle}.legend-edge.ownership{background-color:#851f83}.legend-edge.management{background-color:#ffb307}select+.select2-container--bootstrap-5{z-index:1;width:100%!important}.bg-primary i,.bg-primary-focus:focus i,.bg-primary-hover:hover i,.focus\:bg-primary:focus i,.hover\:bg-primary:hover i{color:#851f83}.backtotop-wrap a i,.backtotop-wrap a:hover i{color:#fff}.select2-selection--single{height:20px!important}.select2-selection__rendered{line-height:20px!important}.product-single .select2-selection--single{height:50px!important}.product-single .select2-selection__rendered{line-height:50px!important}.select2-container--default .select2-selection--single .select2-selection__clear{margin-top:10px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px!important}#clear-legend-filter{padding:.25rem .5rem;font-size:.8rem;line-height:1.5;border-radius:.2rem;height:auto;width:auto;background-color:#851f83;color:#fff;border:none}#clear-legend-filter i{font-size:.8rem}#clear-legend-filter:hover{color:#fff;background-color:#4b114b}.lang-switcher{position:relative;display:inline-block;font-family:system-ui,sans-serif}.lang-toggle{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:background .2s ease}.lang-toggle:hover{background:#f7f7f7}.flag-icon{width:18px;height:12px;border-radius:2px;object-fit:cover}.lang-menu{position:absolute;top:110%;right:0;display:none;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:130px;box-shadow:0 4px 12px #0000001a;padding:5px 0;z-index:9999;opacity:0;transform:translateY(-5px);transition:all .2s ease}.lang-menu.show{display:block;opacity:1;transform:translateY(0)}.lang-menu li{list-style:none}.lang-menu a{display:flex;align-items:center;gap:6px;padding:6px 12px;color:#333;text-decoration:none;font-size:14px;transition:background .15s ease}.lang-menu a:hover{background:#f3f3f3}.lang-menu a.active{background:#ececec;font-weight:600}.arrow{transition:transform .25s ease}.lang-toggle.open .arrow{transform:rotate(180deg)}
