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}#widget_legislativas{background:#f4f6f7;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 header{padding:0;position:relative;overflow:hidden;width:100%;margin-left:0}#widget_legislativas header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 16px;z-index:2;position:relative;column-gap:12px}#widget_legislativas header a{text-decoration:none}#widget_legislativas header:before{background-color:#0e6b49;left:20px;filter:blur(300px);opacity:.85}#widget_legislativas header:after,#widget_legislativas header:before{content:"";aspect-ratio:1/1;width:500px;position:absolute;top:-450px;border-radius:50%;z-index:0}#widget_legislativas header:after{background-color:#e41815;right:20px;filter:blur(450px);opacity:.7}#widget_legislativas header .atualizado{font-weight:600;color:#999;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 135px;flex:0 0 135px}#widget_legislativas header .atualizado a{font-size:8px;line-height:8px;text-transform:uppercase;font-weight:700;color:#fff;background:#80929f;padding:6px 12px;border-radius:50px;margin-right:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all .3s}#widget_legislativas header .atualizado a:hover{background:#718694}#widget_legislativas header .atualizado a span{width:16px;height:14px;background:url(/DataJournalism/static/legislativas2024_resultados/i/ic_atualizado_white.svg) no-repeat 50% scroll;background-size:12px;display:inline-block;position:relative}#widget_legislativas header .gradientHeader{display:none;height:100px;width:100%;position:absolute;left:0;right:0;bottom:0;z-index:1;background:#fff;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}#widget_legislativas header .logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:8px 0;margin-bottom:0;-ms-flex:0 0 330px;flex:0 0 330px;margin-right:auto}#widget_legislativas header .logo img{width:206px}#widget_legislativas header .logo a{display:-ms-flexbox;display:flex;color:#718694;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px}#widget_legislativas header .logo a .name{background:url(/datajournalism/static/legislativas2024_resultados/i/BGTitulo_2.gif) no-repeat;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-moz-fit-content;width:fit-content;font-weight:800;font-size:32px;text-transform:uppercase;line-height:1}@keyframes rotate-gradient{to{transform:rotate(1turn)}}#widget_legislativas header .logo a .year{position:relative;font-weight:600;color:#718694;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;line-height:1}#widget_legislativas header .logo a .year:after,#widget_legislativas header .logo a .year:before{content:"";width:8px;transform-origin:center;aspect-ratio:1/1;background-color:#718694;display:block;transform:rotate(45deg)}#widget_legislativas 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:right;white-space:nowrap}#widget_legislativas header nav a{margin-top:2px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:14px;color:#718694;border:1px solid #718694;padding:4px 16px;border-radius:50px;backdrop-filter:blur(20px);display:inline-block;white-space:nowrap;transition:all .35s ease-in-out}#widget_legislativas header nav a.active{background-color:#718694;color:#fff}#widget_legislativas header nav::-webkit-scrollbar{width:4px;height:4px;background:#e8ecee}#widget_legislativas header nav::-webkit-scrollbar-thumb{background-color:#80929f}#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(128,146,159,.1);border-top:2px solid #80929f;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:4px;background:#e8ecee}#widget_legislativas .mais_votados .bloco_partidos::-webkit-scrollbar-thumb{background-color:#80929f}#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:#80929f;position:relative;margin-right:8px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados i{width:20px;height:30px;background:url(/DataJournalism/static/legislativas2024_resultados/i/ic_person_cinza.svg) no-repeat 50% scroll;background-size:30px;color:#80929f;display:none}#widget_legislativas .mais_votados .bloco_partidos .num_deputados h6{font-size:12px;font-weight:400;color:#718694;margin:0;line-height:1}#widget_legislativas .mais_votados .bloco_partidos .votos{font-size:10px;color:#718694}#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:#718694}#widget_legislativas #legislativas2024_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 #legislativas2024_widget .headerWidget{display:none}#widget_legislativas #legislativas2024_widget .bodyWidget{-ms-flex:0 1 100%;flex:0 1 100%;padding:0}#widget_legislativas #legislativas2024_widget .barsContainer{height:16px;max-width:1300px;border-radius:0;margin:0 auto 28px}#widget_legislativas #legislativas2024_widget .barsContainer span{height:16px}#widget_legislativas #legislativas2024_widget .barsContainer:before{font-size:10px;color:#718694;bottom:-20px;top:auto}#widget_legislativas #legislativas2024_widget .btnsContainer .alertaMsg{width:100%;padding:0;top:-20px;text-transform:uppercase}#widget_legislativas #legislativas2024_widget .btnsContainer .alertaMsg.redMsg{color:red;background:#fff}#widget_legislativas #legislativas2024_widget .btnsContainer .alertaMsg.greenMsg{color:green;background:#fff}#widget_legislativas #legislativas2024_widget .btnsContainer ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#widget_legislativas #legislativas2024_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 #legislativas2024_widget .btnsContainer ul li.hover{background:#e5e9ec}#widget_legislativas #legislativas2024_widget .btnsContainer ul li.active{background:#d7dde1}#widget_legislativas #legislativas2024_widget .btnsContainer ul li:after{display:none}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .texto .partido{font-size:14px}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .texto .nDeputados,#widget_legislativas #legislativas2024_widget .btnsContainer ul li .texto .partido .coligacaoGroup{display:none}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .logotipo{height:24px}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .checkbox{right:8px;width:14px}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .checkbox .circle{width:10px}@media (min-width:992px) and (max-width:1400px){#widget_legislativas .mais_votados .bloco_partidos{-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 header .container{-ms-flex-direction:column;flex-direction:column}#widget_legislativas header .logo{padding-bottom:4px;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}#widget_legislativas header .logo a{gap:12px}#widget_legislativas header .logo a .name{font-size:32px}#widget_legislativas header .logo a .year{font-size:14px;gap:8px}#widget_legislativas header .logo a .year:after,#widget_legislativas header .logo a .year:before{width:6px}#widget_legislativas header:before{left:-400px;top:-500px;filter:blur(150px)}#widget_legislativas header:after{right:-400px;top:-500px;filter:blur(200px)}#widget_legislativas header .atualizado{margin:4px 0 8px;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}#widget_legislativas header nav{-ms-flex-pack:center;justify-content:center;margin-bottom:8px;padding-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;text-align:center}#widget_legislativas header nav a{padding:6px 12px;margin:4px;font-size:12px}#widget_legislativas header .gradientHeader{display:block}#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(128,146,159,.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:#718694;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 #legislativas2024_widget .btnsContainer ul li .label .logotipo{height:20px}#widget_legislativas #legislativas2024_widget .btnsContainer ul li .label .texto .partido{font-size:12px}}