.legislativas2025_widgetContainer .eleicoes_header{padding:0;padding-top:75px;position:relative;overflow:hidden;width:calc(100% + 20px);margin-left:-10px;background:#f2f0e2}.legislativas2025_widgetContainer .eleicoes_header a{text-decoration:none}.legislativas2025_widgetContainer .eleicoes_header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header .container{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}}.legislativas2025_widgetContainer .eleicoes_header h1{font-size:0;color:transparent;width:223px;height:110px;background:url(/datajournalism/static/legislativas2025_resultados/i/logo_legislativas2025.svg) no-repeat;background-size:contain;background-position:50%;margin:0}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header h1{width:100%;height:88px}}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-bottom:8px;margin-top:20px;position:relative}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container{margin:0}}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo{width:185px;height:116px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo{width:165px;height:86px}}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo:after{content:"Eleitos em tempo real";font-weight:600;font-size:14px;text-align:center;display:block;color:#654253;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo:after{font-size:11px}}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo svg{pointer-events:none}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_partido,.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .lugar_default{fill:#999}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_ad,.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_psd{fill:#f49638}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_ps{fill:#f43674}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_be{fill:#69030f}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_pan{fill:#00cd8c}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_chega{fill:#0a58d9}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_il{fill:#50d6ff}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_cdu,.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_pcp_pev{fill:#bd1b1b}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_livre{fill:#944ce9}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_adn{fill:#204e84}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .link_container{max-width:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .link_container span:first-child{margin:0;font-size:12px;line-height:1.3;text-align:center;color:#654253;font-weight:400;display:block}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .link_container a{padding:10px 15px;text-align:center;font-size:13px;line-height:1;color:#fff;border-radius:20px;background-color:#654253;display:inline-block}.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .link_container a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}@media screen and (max-width:767px){.legislativas2025_widgetContainer .eleicoes_header .hemiciclo_container .link_container{display:none}}.legislativas2025_widgetContainer .eleicoes_header nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px;padding-top:12px;gap:16px}.legislativas2025_widgetContainer .eleicoes_header nav a{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:14px;color:#654253;border:1px solid #654253;padding:8px 24px;border-radius:50px;backdrop-filter:blur(20px);transition:all .35s ease-in-out}.legislativas2025_widgetContainer .eleicoes_header nav a.active{background-color:#654253;color:#fff}#legislativas2025_widget{position:relative;max-width:1200px;margin:0 auto;width:100%}#legislativas2025_widget .headerWidget .titleWidget{text-align:center;font-size:24px;font-weight:300;margin-bottom:28px;background:#654253;color:#fff;padding:24px 48px;border-radius:4px;text-transform:uppercase;line-height:1.5;text-wrap:balance}#legislativas2025_widget .barsContainer{width:100%;height:28px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f5f5f7;margin-bottom:52px;position:relative;border-radius:4px;margin-top:40px}#legislativas2025_widget .barsContainer:before{content:"Maioria absoluta - 116 Deputados";height:auto;position:absolute;text-transform:uppercase;font-size:12px;font-weight:400;top:-20px;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}#legislativas2025_widget .barsContainer:after{content:"";height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;border-right:1px dashed #000}#legislativas2025_widget .barsContainer span{width:0;min-width:1px;height:28px;display:block}#legislativas2025_widget .barsContainer span.ad,#legislativas2025_widget .barsContainer span.pcds-pp,#legislativas2025_widget .barsContainer span.pppm,#legislativas2025_widget .barsContainer span.ppsd,#legislativas2025_widget .barsContainer span.psd,#legislativas2025_widget .barsContainer span.psd-cds{background-color:#f49638;background:linear-gradient(90deg,#f49638,#bc630a)}#legislativas2025_widget .barsContainer span.ps{background-color:#f43674;background:linear-gradient(90deg,#f43674,#ba0a43)}#legislativas2025_widget .barsContainer span.ch,#legislativas2025_widget .barsContainer span.chega{background-color:#0a58d9;background:linear-gradient(90deg,#0a58d9,#063077)}#legislativas2025_widget .barsContainer span.be{background-color:#69030f;background:linear-gradient(90deg,#69030f,#1f0104)}#legislativas2025_widget .barsContainer span.cdu,#legislativas2025_widget .barsContainer span.pcp-pev{background-color:#bd1b1b;background:linear-gradient(90deg,#bd1b1b,#7a1111)}#legislativas2025_widget .barsContainer span.cds,#legislativas2025_widget .barsContainer span.cds-pp{background-color:#008ec6;background:linear-gradient(90deg,#008ec6,#00577a)}#legislativas2025_widget .barsContainer span.pan{background-color:#00cd8c;background:linear-gradient(90deg,#00cd8c,#008158)}#legislativas2025_widget .barsContainer span.il{background-color:#50d6ff;background:linear-gradient(90deg,#50d6ff,#04c4ff)}#legislativas2025_widget .barsContainer span.l,#legislativas2025_widget .barsContainer span.livre{background-color:#944ce9;background:linear-gradient(90deg,#944ce9,#6d19cf)}#legislativas2025_widget .barsContainer span.a,#legislativas2025_widget .barsContainer span.alianca{background-color:#211766;background:linear-gradient(90deg,#211766,#0d0928)}#legislativas2025_widget .barsContainer span.adn{background-color:#204e84;background:linear-gradient(90deg,#204e84,#112a46)}#legislativas2025_widget .btnsContainer{position:relative}#legislativas2025_widget .btnsContainer .alertaMsg{font-size:12px;font-weight:400;line-height:1;width:100%;width:-moz-fit-content;width:fit-content;text-align:center;display:none;position:absolute;top:-40px;left:0;right:0;color:#fff;padding:8px 16px;border-radius:4px;margin:0 auto}#legislativas2025_widget .btnsContainer .alertaMsg.greenMsg{background:green}#legislativas2025_widget .btnsContainer .alertaMsg.redMsg{background:red}#legislativas2025_widget .btnsContainer ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:16px;row-gap:16px;position:relative;list-style:none;padding:0;margin:0}#legislativas2025_widget .btnsContainer ul li{-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);max-width:calc(50% - 8px);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:16px 32px;position:relative;border-radius:4px}#legislativas2025_widget .btnsContainer ul li.active,#legislativas2025_widget .btnsContainer ul li.hover{background:#f5f5f7}#legislativas2025_widget .btnsContainer ul li span{display:block}#legislativas2025_widget .btnsContainer ul li .label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin:0;z-index:1;position:relative}#legislativas2025_widget .btnsContainer ul li .logotipo{height:40px;margin:0;display:block}#legislativas2025_widget .btnsContainer ul li .logotipo img{height:100%;object-fit:contain;object-position:center;display:block}#legislativas2025_widget .btnsContainer ul li .logotipo.coligacao_doisPartido{aspect-ratio:2/1}#legislativas2025_widget .btnsContainer ul li .logotipo.coligacao_tresPartido{aspect-ratio:3/1}#legislativas2025_widget .btnsContainer ul li .texto{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:8px}#legislativas2025_widget .btnsContainer ul li .texto .partido{font-size:18px;line-height:1;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:4px}#legislativas2025_widget .btnsContainer ul li .texto .partido .coligacaoGroup{display:inline-block;font-size:12px;line-height:1;font-weight:400}#legislativas2025_widget .btnsContainer ul li .texto .nDeputados{font-size:12px;line-height:1;font-weight:400}#legislativas2025_widget .btnsContainer ul li .texto .nDeputados:after{content:"Deputados";display:inline-block;margin-left:4px}#legislativas2025_widget .btnsContainer ul li .checkbox{position:absolute;z-index:0;width:20px;aspect-ratio:1/1;display:block;border:1px solid #666;border-radius:4px;display:grid;place-items:center;right:32px;top:50%;transform:translateY(-50%)}#legislativas2025_widget .btnsContainer ul li .checkbox .circle{width:14px;aspect-ratio:1/1;display:none;background-color:#666;border-radius:2px}#legislativas2025_widget .btnsContainer ul li .checkbox input{display:none}#legislativas2025_widget .btnsContainer ul li .checkbox input:checked~.circle{display:block}#legislativas2025_widget .btnsContainer ul li:after{content:"";position:absolute;width:100%;height:1px;background:#e5e5e5;left:0;right:0;bottom:-9px}#legislativas2025_widget .btnsContainer ul li:last-child::after,#legislativas2025_widget .btnsContainer ul li:nth-last-child(2):after{display:none}@media (max-width:992px){#legislativas2025_widget{position:relative;width:100%}#legislativas2025_widget .headerWidget .titleWidget{padding:16px 4px;font-size:18px;margin-bottom:20px}#legislativas2025_widget .barsContainer{margin-bottom:52px}#legislativas2025_widget .barsContainer:before{white-space:nowrap}#legislativas2025_widget .btnsContainer ul{row-gap:8px}#legislativas2025_widget .btnsContainer ul li{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px 16px}#legislativas2025_widget .btnsContainer ul li .logotipo{height:28px}#legislativas2025_widget .btnsContainer ul li .texto .partido .coligacaoGroup{font-size:10px}#legislativas2025_widget .btnsContainer ul li .checkbox{width:16px}#legislativas2025_widget .btnsContainer ul li .checkbox .circle{width:10px}#legislativas2025_widget .btnsContainer ul li:after{bottom:-5px}#legislativas2025_widget .btnsContainer ul li:nth-last-child(2):after{display:block}}#hemiciclo_header .cor_ad,#hemiciclo_header .cor_psd{fill:#f49638}#hemiciclo_header .cor_ps{fill:#f43674}#hemiciclo_header .cor_be{fill:#69030f}#hemiciclo_header .cor_pan{fill:#00cd8c}#hemiciclo_header .cor_chega{fill:#0a58d9}#hemiciclo_header .cor_il{fill:#50d6ff}#hemiciclo_header .cor_cdu,#hemiciclo_header .cor_pcp_pev{fill:#bd1b1b}#hemiciclo_header .cor_livre{fill:#944ce9}#hemiciclo_header .cor_adn{fill:#204e84}#hemiciclo_header .cor_partido{fill:#999}