body{margin:0}.tippy-box{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px}.img-fluid{max-width:100%;height:auto}#hemiciclo .cor_partido,#hemiciclo .lugar_default{fill:#999}#hemiciclo .cor_ad,#hemiciclo .cor_psd{fill:#f49638}#hemiciclo .cor_ps{fill:#f43674}#hemiciclo .cor_be{fill:#69030f}#hemiciclo .cor_pan{fill:#00cd8c}#hemiciclo .cor_chega{fill:#0a58d9}#hemiciclo .cor_il{fill:#50d6ff}#hemiciclo .cor_cdu,#hemiciclo .cor_pcp_pev{fill:#bd1b1b}#hemiciclo .cor_livre{fill:#944ce9}#hemiciclo .cor_adn{fill:#204e84}#hemiciclo .cor_jpp{fill:#006b5f}#widget_legislativas{background:#f2f0e2;border-bottom:1px solid rgba(115,75,94,.1);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#666}#widget_legislativas *,#widget_legislativas :after,#widget_legislativas :before{box-sizing:border-box}#widget_legislativas .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#widget_legislativas a{text-decoration:none}#widget_legislativas li,#widget_legislativas ul{list-style:none;padding:0;margin:0}#widget_legislativas .stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:auto;content:"";background-color:transparent}#widget_legislativas .eleicoes_header{padding:0;position:relative;overflow:hidden;width:100%}#widget_legislativas .eleicoes_header a{text-decoration:none}#widget_legislativas .eleicoes_header .container{max-width:1500px;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0 16px;z-index:2;position:relative;column-gap:12px}@media screen and (max-width:767px){#widget_legislativas .eleicoes_header .container{margin-top:16px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:8px}}#widget_legislativas .eleicoes_header .logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:0;-ms-flex:0 0 200px;flex:0 0 200px;margin-right:auto;padding:8px 0}#widget_legislativas .eleicoes_header .logo a{width:100%;height:75px;background:url(/datajournalism/static/legislativas2025_resultados/i/logo_legislativas2025.svg) no-repeat;background-size:contain}#widget_legislativas .eleicoes_header nav{display:block;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px;z-index:1;overflow-x:auto;width:100%;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;white-space:nowrap}#widget_legislativas .eleicoes_header nav a{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;text-align:left;font-size:14px;color:#654253;border:1px solid #654253;padding:4px 16px;border-radius:50px;backdrop-filter:blur(20px);transition:all .35s ease-in-out}#widget_legislativas .eleicoes_header nav a:hover{background-color:#654253;color:#fff}#widget_legislativas .eleicoes_header .hemiciclo_container{max-width:120px;margin:8px 24px 8px 0}#widget_legislativas .eleicoes_header .hemiciclo_container a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}#widget_legislativas .eleicoes_header .hemiciclo_container a span{font-size:11px;color:#654253;text-align:center}#widget_legislativas .eleicoes_header .atualizado{font-weight:600;color:#654253;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 135px;flex:0 0 135px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}#widget_legislativas .eleicoes_header .atualizado a{background:#654253;color:#fff;margin:0;font-size:9px;line-height:8px;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all .35s ease-in-out}#widget_legislativas .eleicoes_header .atualizado a span{width:16px;height:14px;background:url(/DataJournalism/static/legislativas2025_resultados/i/ic_atualizado_white.svg) no-repeat 50% scroll;background-size:12px;display:inline-block;position:relative}#widget_legislativas .container{max-width:1500px;margin:0 auto;padding:8px 16px;width:100%}#widget_legislativas .container.widget_c{border-radius:0;width:100%;max-width:100%;padding:16px 0;background:#fff}#widget_legislativas .mais_votados{padding:20px 0;background:rgba(115,75,94,.1);position:relative}#widget_legislativas .mais_votados>.container{padding:0 16px;margin:0 auto;-ms-flex-pack:center;justify-content:center}#widget_legislativas .mais_votados .bloco_partidos{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;column-gap:25px}#widget_legislativas .mais_votados .bloco_partidos::-webkit-scrollbar{width:4px;height:20px;background:#e8ecee}#widget_legislativas .mais_votados .bloco_partidos::-webkit-scrollbar-thumb{background-color:#734b5e;border:8px solid #f2f0e2}#widget_legislativas .mais_votados .bloco_partidos .partido{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 0 auto;flex:1 0 auto;min-width:130px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}#widget_legislativas .mais_votados .bloco_partidos .partido:after{content:"";width:1px;height:100%;position:absolute;top:0;background:#999;bottom:0;right:-12px}#widget_legislativas .mais_votados .bloco_partidos .partido:last-child:after{display:none}#widget_legislativas .mais_votados .bloco_partidos .partido .top{display:-ms-flexbox;display:flex}#widget_legislativas .mais_votados .bloco_partidos .logotipo{width:auto;height:36px;margin-right:12px;margin-bottom:12px}#widget_legislativas .mais_votados .bloco_partidos .logotipo img{height:100%;max-width:unset;width:auto;object-fit:contain;object-position:center}#widget_legislativas .mais_votados .bloco_partidos .result{-ms-flex:1 0 auto;flex:1 0 auto}#widget_legislativas .mais_votados .bloco_partidos .result>span{display:block;text-align:left}#widget_legislativas .mais_votados .bloco_partidos .nome_partido{font-weight:700;font-size:12px;line-height:1;color:#666;text-transform:uppercase}#widget_legislativas .mais_votados .bloco_partidos .percentagem{font-weight:700;font-size:30px;line-height:1}#widget_legislativas .mais_votados .bloco_partidos .percentagem span{font-size:20px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#widget_legislativas .mais_votados .bloco_partidos .num_deputados span{font-size:20px;font-weight:600;line-height:1;color:#666;position:relative;margin-right:8px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados i{width:20px;height:30px;background:url(/DataJournalism/static/legislativas2025_resultados/i/ic_person_cinza.svg) no-repeat 50% scroll;background-size:30px;color:#666;display:none}#widget_legislativas .mais_votados .bloco_partidos .num_deputados h6{font-size:12px;font-weight:400;color:#666;margin:0;line-height:1}#widget_legislativas .mais_votados .bloco_partidos .votos{font-size:10px;color:#654253}#widget_legislativas .legenda_grafico{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:4px 12px;border-radius:4px;width:-moz-fit-content;width:fit-content;margin:0 auto}#widget_legislativas .title{font-size:12px}#widget_legislativas .value{font-size:12px;font-weight:700;position:relative}#widget_legislativas .item_legenda{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px;color:#654253}#widget_legislativas #legislativas2025_widget{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:24px}#widget_legislativas #legislativas2025_widget .headerWidget{display:none}#widget_legislativas #legislativas2025_widget .bodyWidget{-ms-flex:0 1 100%;flex:0 1 100%;padding:0}#widget_legislativas #legislativas2025_widget .barsContainer{height:16px;max-width:1300px;border-radius:0;margin:0 auto 28px}#widget_legislativas #legislativas2025_widget .barsContainer span{height:16px}#widget_legislativas #legislativas2025_widget .barsContainer:before{font-size:10px;color:#654253;bottom:-20px;top:auto}#widget_legislativas #legislativas2025_widget .btnsContainer .alertaMsg{width:100%;padding:0;top:-20px;text-transform:uppercase}#widget_legislativas #legislativas2025_widget .btnsContainer .alertaMsg.redMsg{color:red;background:#fff}#widget_legislativas #legislativas2025_widget .btnsContainer .alertaMsg.greenMsg{color:green;background:#fff}#widget_legislativas #legislativas2025_widget .btnsContainer ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#widget_legislativas #legislativas2025_widget .btnsContainer ul li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:-moz-fit-content;max-width:fit-content;padding:4px 8px;padding-right:32px}#widget_legislativas #legislativas2025_widget .btnsContainer ul li.hover{background:#f2f0e2}#widget_legislativas #legislativas2025_widget .btnsContainer ul li.active{background:#e5e0d5}#widget_legislativas #legislativas2025_widget .btnsContainer ul li:after{display:none}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .texto .partido{font-size:14px}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .texto .nDeputados,#widget_legislativas #legislativas2025_widget .btnsContainer ul li .texto .partido .coligacaoGroup{display:none}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .logotipo{height:24px}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .checkbox{right:8px;width:14px}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .checkbox .circle{width:10px}html.lenis #widget_legislativas{position:relative;z-index:10}@media (min-width:992px) and (max-width:1600px){#widget_legislativas .mais_votados .bloco_partidos{padding-bottom:12px;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto}}@media screen and (min-width:992px) and (max-width:1399px){#widget_legislativas .mais_votados .bloco_partidos .partido{padding:0 8px}#widget_legislativas .mais_votados .bloco_partidos .partido .logotipo{-ms-flex:0 0 30px;flex:0 0 30px}#widget_legislativas .mais_votados .bloco_partidos .partido .nome_partido{font-size:10px}#widget_legislativas .mais_votados .bloco_partidos .partido .result .percentagem{font-size:24px}#widget_legislativas .mais_votados .bloco_partidos .partido .result .percentagem span{font-size:14px}}@media (max-width:991px){#widget_legislativas .mais_votados{padding:8px 0;margin:0 16px;-ms-flex-order:3;order:3}#widget_legislativas .mais_votados .bloco_partidos{-ms-flex-direction:column;flex-direction:column;width:100%}#widget_legislativas .mais_votados .bloco_partidos .partido{display:block;border-right:none;border-bottom:1px solid rgba(115,75,94,.4);margin:0;padding:0;position:relative;margin-bottom:4px;padding-bottom:4px}#widget_legislativas .mais_votados .bloco_partidos .partido:after{display:none}#widget_legislativas .mais_votados .bloco_partidos .partido:last-child{border:none;padding-bottom:0!important;margin-bottom:0!important}#widget_legislativas .mais_votados .bloco_partidos .partido:last-child .bottom{bottom:0}#widget_legislativas .mais_votados .bloco_partidos .logotipo{margin-bottom:0;max-width:30px}#widget_legislativas .mais_votados .bloco_partidos .result{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex:1;flex:1}#widget_legislativas .mais_votados .bloco_partidos .percentagem{font-size:20px;line-height:36px}#widget_legislativas .mais_votados .bloco_partidos .percentagem span{font-size:20px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados h6,#widget_legislativas .mais_votados .bloco_partidos .votos{display:none}#widget_legislativas .mais_votados .bloco_partidos .bottom{position:absolute;left:40px;bottom:4px}#widget_legislativas .mais_votados .bloco_partidos .coligacao .logotipo{max-width:64px}#widget_legislativas .mais_votados .bloco_partidos .coligacao .bottom{left:76px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados span{font-size:20px;font-weight:700}#widget_legislativas .mais_votados .bloco_partidos .num_deputados i{height:20px;margin-left:0;background-size:20px}}@media (max-width:800px){#widget_legislativas .container{padding:4px 8px}#widget_legislativas .container.widget_c{padding:8px 0}#widget_legislativas .legenda_grafico{white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:4px 8px;padding:4px 0}}@media (min-width:992px){#widget_legislativas header nav a:hover{background:#654253;color:#fff}#widget_legislativas .mais_votados .bloco_partidos .partido{padding:0 10px}#widget_legislativas .mais_votados .bloco_partidos .partido .top .result{-ms-flex:0 0 80px;flex:0 0 80px}#widget_legislativas .mais_votados .bloco_partidos .partido .top .result .percentagem{font-size:22px}#widget_legislativas .mais_votados .bloco_partidos .partido .bottom .num_deputados span{font-size:20px;letter-spacing:-1px}}@media (max-width:650px){#widget_legislativas #legislativas2025_widget .btnsContainer ul li .label .logotipo{height:20px}#widget_legislativas #legislativas2025_widget .btnsContainer ul li .label .texto .partido{font-size:12px}}@media (max-width:767px){#widget_legislativas .eleicoes_header .container{margin:16px 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:8px}#widget_legislativas .eleicoes_header .logo{-ms-flex-order:1;order:1;margin:0;-ms-flex:0 1 125px;flex:0 1 125px;margin-right:auto}#widget_legislativas .eleicoes_header .logo a{width:100%;height:60px}#widget_legislativas .eleicoes_header nav{-ms-flex-order:3;order:3;margin-bottom:8px;padding-bottom:8px}#widget_legislativas .eleicoes_header nav a{margin:4px 0;font-size:12px}#widget_legislativas .eleicoes_header .hemiciclo_container{-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}#widget_legislativas .eleicoes_header .hemiciclo_container svg{max-width:80px}#widget_legislativas .eleicoes_header .hemiciclo_container a span{white-space:nowrap}#widget_legislativas .eleicoes_header .atualizado{-ms-flex-order:4;order:4;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#widget_legislativas .mais_votados{margin:0}#widget_legislativas .mais_votados .bloco_partidos .partido{margin-bottom:8px;padding-bottom:8px}#widget_legislativas .mais_votados .bloco_partidos .logotipo{height:28px}#widget_legislativas .mais_votados .bloco_partidos .nome_partido{top:-8px;position:relative}#widget_legislativas .mais_votados .bloco_partidos .percentagem{font-size:16px;line-height:26px}#widget_legislativas .mais_votados .bloco_partidos .percentagem span{font-size:16px}#widget_legislativas .mais_votados .bloco_partidos .result{-ms-flex-align:center;align-items:center}#widget_legislativas .mais_votados .bloco_partidos .result>span{display:-ms-flexbox;display:flex}#widget_legislativas .mais_votados .bloco_partidos .bottom{bottom:4px}#widget_legislativas .mais_votados .bloco_partidos .coligacao .bottom{left:67px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados span{font-size:14px}}