.report-bar-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:30px;height:100%;padding-top:34px}@media (min-width: 1025px) and (max-width: 1180px){.report-bar-chart{gap:10px}}@media (max-width: 1079px){.report-bar-chart{min-height:350px}}@media (max-width: 767px){.report-bar-chart{gap:10px;min-height:250px}}.report-bar-chart-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:stretch;width:100%}@media (max-width: 1079px){.report-bar-chart-wrapper{flex-grow:1}}.report-bar-chart-wrapper{min-height:350px}.report-bar-chart-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.report-bar-chart-item .bar{width:100%;position:relative;background:#eff4f6;padding:10px;min-height:45px!important}.report-bar-chart-item .bar:before{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,#406ef1,#3456bb);opacity:0}.report-bar-chart-item .bar{transition:background-color .3s ease-in-out}.report-bar-chart-item .bar.text-up{padding:0}@media (min-width: 1024.1px){.report-bar-chart-item .bar.text-up .bar-content{transform:translateY(-100%);margin-top:-13px}}.report-bar-chart-item .bar .tooltip{opacity:0;pointer-events:none;cursor:default;width:270px;color:#fff;position:absolute;background:linear-gradient(180deg,#111429,#173589);top:20px}.report-bar-chart-item .bar .tooltip .tooltip-mobile{display:none}.report-bar-chart-item .bar .show-tooltip{-webkit-appearance:none;padding:0;border:none;display:none;position:absolute;top:-34px;right:0;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:linear-gradient(180deg,#406ef1,#3456bb);color:#fff;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:800;font-style:normal;font-size:20px;transition:all .2s ease-in-out}.report-bar-chart-item .bar.have-tooltip{cursor:pointer}@media (min-width: 1024.1px){.report-bar-chart-item .bar.have-tooltip .show-tooltip{display:block}}@media (min-width: 1024.1px){.report-bar-chart-item .bar.have-tooltip:hover,.report-bar-chart-item .bar.have-tooltip.tooltip-active{color:#fff;z-index:10;transition:color .2s ease-in-out}.report-bar-chart-item .bar.have-tooltip:hover:before,.report-bar-chart-item .bar.have-tooltip.tooltip-active:before{opacity:1;transition:opacity .2s ease-in-out}.report-bar-chart-item .bar.have-tooltip:hover .tooltip,.report-bar-chart-item .bar.have-tooltip.tooltip-active .tooltip{pointer-events:auto;opacitY:1;transition:opacity .2s ease-in-out}}.report-bar-chart-item .bar.tooltip-right .tooltip{left:100%;padding:30px 42px 30px 30px;border-radius:0 20px 20px 0}.report-bar-chart-item .bar.tooltip-left .tooltip{right:100%;padding:30px 30px 30px 42px;border-radius:20px 0 0 20px}.report-bar-chart-item .bar .bar-content{position:relative;pointer-events:none}@media (max-width: 1024px){.report-bar-chart-item .bar{pointer-events:none}.report-bar-chart-item .bar .tooltip{width:356px;padding:30px;font-size:14px;line-height:18px}.report-bar-chart-item .bar .tooltip .tooltip-mobile{display:flex;flex-wrap:nowrap;align-items:center}.report-bar-chart-item .bar .tooltip .tooltip-mobile span.tooltip-value{font-size:40px;line-height:49px;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:800;font-style:normal;padding-right:20px}.report-bar-chart-item .bar .tooltip .tooltip-desktop{margin-top:20px}.report-bar-chart-item .bar .bar-content{pointer-events:auto;position:absolute;width:24px;height:24px;top:-34px;left:0}.report-bar-chart-item .bar .bar-content *{display:none}.report-bar-chart-item .bar .bar-content:before{display:block;position:absolute;content:"+";width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:linear-gradient(180deg,#406ef1,#3456bb);color:#fff;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:800;font-style:normal;font-size:20px;transition:all .2s ease-in-out}.report-bar-chart-item .bar.tooltip-right .tooltip{left:0;top:-34px;border-radius:0 20px 20px;background:linear-gradient(180deg,#406ef1,#3456bb)}.report-bar-chart-item .bar.tooltip-left .tooltip{right:0;top:-34px;border-radius:20px 0 20px 20px;background:linear-gradient(180deg,#406ef1,#3456bb);padding:20px}.report-bar-chart-item .bar.active{z-index:10}.report-bar-chart-item .bar.active .bar-content:before{font-size:30px;transform:rotate(45deg);background:transparent;z-index:10}.report-bar-chart-item .bar.active .tooltip{opacity:1;pointer-events:auto}.report-bar-chart-item .bar.tooltip-left.active .bar-content{left:auto;right:0}}@media (max-width: 767px){.report-bar-chart-item .bar .tooltip{width:220px;padding:20px 15px!important}}@media (max-width: 767px) and (max-width: 374px){.report-bar-chart-item .bar .tooltip{width:190px}}@media (max-width: 767px){.report-bar-chart-item .bar .tooltip .tooltip-mobile span.tooltip-value{font-size:20px;line-height:25px;padding-right:10px}.report-bar-chart-item .bar .tooltip .tooltip-mobile .tooltip-desktop{margin-top:10px}}.report-bar-chart-item .bar-value{font-size:40px;line-height:49px;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:800;font-style:normal}.report-bar-chart-item .bar-desc{font-size:14px;line-height:18px;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:400;font-style:normal}
