#overlay-legislativas-2025{margin:30px auto}#overlay-legislativas-2025 ul{list-style:none;margin:0;padding:0}#overlay-legislativas-2025 a.link{font-size:13px;line-height:12px;font-weight:600}#overlay-legislativas-2025 a.link svg{height:10px;width:16px}#overlay-legislativas-2025 .ov-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#overlay-legislativas-2025 .ov-titles .title{font-size:14px;line-height:20px;font-weight:600}#overlay-legislativas-2025 .ov-titles .title icon{width:20px;height:20px;display:inline-block;margin-right:10px}#overlay-legislativas-2025 .ov-titles a{display:none;font-family:Halyard Text;font-style:normal;font-weight:600;font-size:13px;line-height:12px;color:#57a0d7}#overlay-legislativas-2025 .ov-titles a svg{fill:#57a0d7}#overlay-legislativas-2025 .ov-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart{min-width:200px;height:100%;min-height:90px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;vertical-align:bottom;margin-right:18px;height:100%;width:30px}@media(min-width: 375px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{margin-right:17px}}@media(min-width: 660px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{margin-right:18px}}@media(min-width: 900px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{width:55px}}@media(min-width: 1240px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{margin-right:15px}}@media(min-width: 1440px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li{margin-right:20px}}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li .deputies{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262626;line-height:10px;font-size:11px;margin-bottom:2px}@media(min-width: 660px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li .deputies{font-size:12px}}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li .deputies svg{width:12px;height:12px;margin-right:4px;display:block}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra{-webkit-animation:draw 1s ease-in-out;animation:draw 1s ease-in-out;position:relative;width:26px}@media(min-width: 375px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra{width:26px}}@media(min-width: 660px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra{width:30px}}@media(min-width: 900px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra{width:40px}}@media(min-width: 1240px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra{width:60px}}#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra:after{position:absolute;padding:0;display:block;-ms-hyphens:none;hyphens:none;content:attr(data-title);white-space:nowrap;bottom:-17px;font-size:11px;line-height:13px;left:50%;margin-left:-22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:44px}@media(min-width: 900px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart li div.barra:after{font-size:13px;line-height:15px;margin-left:-35px;width:70px}}@media(min-width: 900px){#overlay-legislativas-2025 .ov-container .left-wrapper ul.chart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#overlay-legislativas-2025 .ov-container .right-wrapper .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li{font-size:13px;line-height:18px}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.last-update{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;font-family:Halyard Text;font-style:normal;font-weight:normal;font-size:12px;line-height:17px;margin-top:5px;color:#7b8794}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.complete-results{margin-top:14px}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.complete-results a{font-family:Halyard Text;font-style:normal;font-weight:600;font-size:13px;line-height:12px;color:#57a0d7}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.complete-results a svg{fill:#57a0d7}@media(min-width: 940px){#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.complete-results{margin-top:5px}}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li .number{font-weight:600}#overlay-legislativas-2025 .links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#overlay-legislativas-2025 .links a{text-align:center}@media( min-width: 440px ){#overlay-legislativas-2025{width:390px}}@media( min-width: 660px ){#overlay-legislativas-2025{width:560px}}@media( min-width: 940px ){#overlay-legislativas-2025{width:860px}#overlay-legislativas-2025 .ov-titles{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#overlay-legislativas-2025 .ov-titles a{display:block}#overlay-legislativas-2025 .ov-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#overlay-legislativas-2025 .ov-container .left-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#overlay-legislativas-2025 .ov-container .right-wrapper{width:160px;-ms-flex-item-align:end;align-self:flex-end}#overlay-legislativas-2025 .ov-container .right-wrapper .stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li{text-align:right}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.abstencao{margin-bottom:5px}#overlay-legislativas-2025 .ov-container .right-wrapper .stats li.last-update{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:right;margin-top:0}#overlay-legislativas-2025 .links{display:none}}@media( min-width: 1240px ){#overlay-legislativas-2025{width:1160px}}@media( min-width: 1440px ){#overlay-legislativas-2025{width:1320px}}#dark .overlay-legislativas-2025 ul.chart li div:before,#dark .overlay-legislativas-2025 ul.chart .deputies{color:#fff !important}
