.box.especial>.custom-chart-box>.content{padding:20px 40px 40px}.box.especial.custom-charts-stock-group>.custom-chart-box.sub-especial:first-child{border-top:0}.box.especial.custom-charts-stock-group>.custom-chart-box.sub-especial:first-child>.header{border-bottom:5px solid #f5f5f5;box-shadow:none}.box.especial.custom-charts-stock-group>.custom-chart-box.sub-especial:first-child>.header .icon{border-radius:20px 0 0 0!important;flex-shrink:0;padding:15px;width:auto}.custom-chart-box>.content{padding:20px 40px 40px}.custom-chart-box .custom-chart-description{background-color:#f6f7f9;border-radius:8px;color:#333;font-size:16px;line-height:24px;margin-bottom:20px;padding:16px}.custom-chart-box .custom-chart-description p:last-child{margin-bottom:0}.custom-chart-box .custom-chart-description p+p{margin-top:12px}.custom-chart-box .custom-chart-description ul{margin-left:25px}.custom-chart-box .custom-chart-description strong{font-weight:800}.custom-chart-box .custom-chart-disclaimer{border-top:1px solid #e3e6ed;margin-top:32px;padding-top:32px}.custom-chart-box .custom-chart-disclaimer .content--disclaimer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;margin-top:0}.custom-chart-box .content--disclaimer .disclaimer-item{align-items:center;align-self:stretch;display:flex;gap:12px}.custom-chart-box .content--disclaimer .disclaimer-item i,.custom-chart-box .content--disclaimer .disclaimer-item img,.custom-chart-box .content--disclaimer .disclaimer-item svg{flex-shrink:0;height:20px;min-width:20px;width:20px}.custom-chart-box .content--disclaimer .disclaimer-item span{color:#2f3137;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.custom-chart-box .content--disclaimer .disclaimer-item a{color:#7d8794}.custom-chart-box .chart-container{align-items:center;display:flex;min-height:400px;overflow:visible;position:relative}.custom-chart-box .legend-container{align-self:center;background-color:#f2f2f2;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Figtree,sans-serif;height:-moz-min-content;height:min-content;margin-bottom:0;padding:24px;width:100%}.custom-chart-box .legend-item{justify-content:space-between;margin-bottom:18px}.custom-chart-box .legend-item,.custom-chart-box .legend-text{align-items:center;display:flex}.custom-chart-box .legend-details{font-size:16px}.custom-chart-box .legend-value{font-size:16px;margin-right:12px}.custom-chart-box .legend-color{border-radius:3px;height:20px;width:20px}.custom-chart-box .legend-right{align-items:center;display:flex}.custom-chart-box .legend-name{font-size:16px;font-weight:600;margin-bottom:7px}.custom-chart-box .total-container{display:flex;gap:8px;justify-content:space-between}.custom-chart-box .total-container span{font-size:16px}.custom-chart-box .chart-pie-revenue{align-self:center;margin-top:0;overflow:visible;position:relative;width:100%}.custom-chart-box .custom-chart-canvas-bar-line{min-height:360px;position:relative;width:100%}.custom-chart-box .custom-chart-pane--hidden{display:none}.custom-chart-box .custom-chart-consolidated-tabs{display:flex;justify-content:center;margin-bottom:30px;position:relative;z-index:2}#custom-chart-consolidated .custom-chart-pane{position:relative;z-index:1}#custom-chart-consolidated .custom-chart-consolidated-tabs~.custom-chart-pane .chart-pie-revenue{margin-top:0}#custom-chart-consolidated .filters.forced-mobile .years-select-container{display:flex!important;justify-content:flex-end!important;width:100%}@media (max-width:767px){#custom-chart-consolidated>.header:has(.filters.forced-mobile)+.content,#custom-chart-consolidated>header:has(.filters.forced-mobile)+.content{padding-top:96px!important}}@media (max-width:767px){.custom-chart-box{overflow-x:clip}.custom-chart-box>.content{padding:20px 15px}.custom-chart-box .content--disclaimer .disclaimer-item span{font-size:12px;line-height:20px}.custom-chart-box .chart-container{display:flex;flex-direction:column-reverse;min-height:0}.custom-chart-box .chart-pie-revenue{margin:-28px 0!important}.custom-chart-box .legend-container{margin-bottom:0}.custom-chart-box:has(.custom-chart-disclaimer) .legend-container{margin-bottom:10px}.custom-chart-box .custom-chart-disclaimer{margin-top:24px;padding-top:24px}.custom-chart-box .custom-chart-description{font-size:14px;line-height:20px;margin-bottom:16px;padding:12px}}
