.eleicoes-header{position:relative}.eleicoes-header .decisao25-logo{position:absolute;right:0;top:0;width:auto;height:55px}@media(min-width:900px){.eleicoes-header .decisao25-logo{height:70px}}@media(max-width:480px){.eleicoes-header .decisao25-logo{right:auto;left:0;top:10px}}.eleicoes-header h1{font-size:26px;font-weight:300;padding-bottom:6px;padding-top:18px;padding-right:200px}@media(max-width:480px){.eleicoes-header h1{padding-top:70px;padding-right:0}}@media(min-width:920px){.headerContentdecisao25 .eleicoes-header{margin-right:400px}}@media(hover:hover){a.overlay{text-decoration:none;color:#000}}.widget-autarquicas2021{clear:both}.widget-autarquicas2021 .share-container{overflow:hidden;clear:both;vertical-align:bottom}.widget-autarquicas2021 .share-container .link-home{display:inline-block;vertical-align:bottom}.widget-autarquicas2021 .share-container img{width:100%;max-width:380px;margin:10px auto 0 auto}.widget-autarquicas2021 .shareArtigo{display:inline-block;vertical-align:bottom}.grid_wrapper_left_content{position:relative}.shares{text-align:left !important;margin:10px 0 !important}@media(max-width:480px){.shares{position:absolute;text-align:right;top:0;right:0}}.iol-widget-eleicoes .eleicoes-widget-container,.simuladorMaioriasWrapper .eleicoes-widget-container{display:grid;grid-gap:1rem}@media(min-width:920px){.iol-widget-eleicoes .eleicoes-widget-container,.simuladorMaioriasWrapper .eleicoes-widget-container{grid-template-columns:1fr 400px;grid-template-rows:300px 1fr;grid-gap:2rem}}.iol-widget-eleicoes .select-election-container,.simuladorMaioriasWrapper .select-election-container{display:flex;gap:.5rem;margin:1rem auto}.iol-widget-eleicoes .select-election-container .btn,.simuladorMaioriasWrapper .select-election-container .btn{font-size:15px}.iol-widget-eleicoes .select-election-container .btn.selected,.simuladorMaioriasWrapper .select-election-container .btn.selected{background-color:#c00000}.iol-widget-eleicoes .resultados-container,.simuladorMaioriasWrapper .resultados-container{position:relative}@media(max-width:480px){.iol-widget-eleicoes .resultados-container,.simuladorMaioriasWrapper .resultados-container{padding-bottom:0}}@media(min-width:920px){.iol-widget-eleicoes .resultados-container,.simuladorMaioriasWrapper .resultados-container{grid-column:1;grid-row:1 / 3}}.iol-widget-eleicoes .widget-pub,.simuladorMaioriasWrapper .widget-pub{width:300px;height:280px;margin:auto;grid-row:1;display:none}@media(min-width:920px){.iol-widget-eleicoes .widget-pub,.simuladorMaioriasWrapper .widget-pub{display:block;grid-column:2;grid-row:1}}.iol-widget-eleicoes .resultados-container .widget-loading,.simuladorMaioriasWrapper .resultados-container .widget-loading{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.1)}.iol-widget-eleicoes .options-container,.simuladorMaioriasWrapper .options-container{display:flex;gap:.5rem;margin:1rem auto}.iol-widget-eleicoes .options-container-sub,.simuladorMaioriasWrapper .options-container-sub{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto}.iol-widget-eleicoes .options-container-sub .btn,.simuladorMaioriasWrapper .options-container-sub .btn{font-size:14px;text-transform:capitalize}.iol-widget-eleicoes .options-container-sub .btn.selected,.iol-widget-eleicoes .options-container-sub .btn:hover,.simuladorMaioriasWrapper .options-container-sub .btn.selected,.simuladorMaioriasWrapper .options-container-sub .btn:hover{background-color:#1e266f}.iol-widget-eleicoes .options-container-sub .sub,.simuladorMaioriasWrapper .options-container-sub .sub{display:flex;gap:.5rem;margin:.5rem 0}.iol-widget-eleicoes .options-container-sub .sub:first-child,.simuladorMaioriasWrapper .options-container-sub .sub:first-child{flex:1 1 100%}.iol-widget-eleicoes .options-container-sub .sub:last-child,.simuladorMaioriasWrapper .options-container-sub .sub:last-child{display:flex;align-items:center}.iol-widget-eleicoes .options-container-sub .sub:last-child .btn,.simuladorMaioriasWrapper .options-container-sub .sub:last-child .btn{display:flex}.iol-widget-eleicoes .options-container-sub .sub:last-child svg,.simuladorMaioriasWrapper .options-container-sub .sub:last-child svg{fill:white}.iol-widget-eleicoes .typeahead-container,.simuladorMaioriasWrapper .typeahead-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem}.iol-widget-eleicoes .typeahead-container .typeahead,.simuladorMaioriasWrapper .typeahead-container .typeahead{max-height:280px;width:100%}.iol-widget-eleicoes .typeahead-container .typeahead ::placeholder,.simuladorMaioriasWrapper .typeahead-container .typeahead ::placeholder{color:#b78f52;font-size:1rem;font-style:normal;border:1px}.iol-widget-eleicoes .typeahead-container .typeahead input:focus-visible,.simuladorMaioriasWrapper .typeahead-container .typeahead input:focus-visible{outline:0;box-shadow:0 0 4px #b78f52}.iol-widget-eleicoes .typeahead-container .typeahead input,.simuladorMaioriasWrapper .typeahead-container .typeahead input{box-sizing:border-box;width:100%;border:solid 1px #e0e0e0;padding:.5rem;font-size:1.125rem;font-weight:700;border-radius:4px}.iol-widget-eleicoes .typeahead-container .typeahead ul,.simuladorMaioriasWrapper .typeahead-container .typeahead ul{background-color:#f5f5f5;border:solid 1px #e0e0e0}.iol-widget-eleicoes .typeahead-container .typeahead ul li,.simuladorMaioriasWrapper .typeahead-container .typeahead ul li{margin:.5rem}.iol-widget-eleicoes .btn,.simuladorMaioriasWrapper .btn{background-color:#e5e5e5;border:0;outline:0;font-weight:700;text-transform:uppercase;padding:.3rem}.iol-widget-eleicoes .btn.selected,.simuladorMaioriasWrapper .btn.selected{background-color:#b78f52;color:white}.iol-widget-eleicoes .btn:hover,.simuladorMaioriasWrapper .btn:hover{background-color:#b78f52;color:white;cursor:pointer}.iol-widget-eleicoes .navigation-container,.simuladorMaioriasWrapper .navigation-container{margin:1rem}.iol-widget-eleicoes .resultados,.simuladorMaioriasWrapper .resultados{margin:1rem auto}.iol-widget-eleicoes .mandatos-title,.simuladorMaioriasWrapper .mandatos-title{font-size:12px;font-weight:700;text-align:right}.iol-widget-eleicoes .info-geral,.simuladorMaioriasWrapper .info-geral{font-size:.85rem;margin:1rem auto}.iol-widget-eleicoes .info-geral span,.simuladorMaioriasWrapper .info-geral span{font-weight:700}.iol-widget-eleicoes .info-geral a,.simuladorMaioriasWrapper .info-geral a{font-weight:700}.iol-widget-eleicoes .location,.simuladorMaioriasWrapper .location{position:relative;margin:1rem auto}.iol-widget-eleicoes .map-tooltip,.simuladorMaioriasWrapper .map-tooltip{font-size:14px}.iol-widget-eleicoes .map-tooltip h1,.simuladorMaioriasWrapper .map-tooltip h1{font-size:14px}.iol-widget-eleicoes .continente-label,.simuladorMaioriasWrapper .continente-label{font-size:14px;text-transform:uppercase;font-weight:700;color:#b0b0b0}.iol-widget-eleicoes .territorio-label,.simuladorMaioriasWrapper .territorio-label{margin-right:120px;font-size:14px;font-weight:700}.iol-widget-eleicoes .scroll-map-button,.simuladorMaioriasWrapper .scroll-map-button{position:absolute;top:0;right:6px;text-align:center}.iol-widget-eleicoes .scroll-map-button svg,.simuladorMaioriasWrapper .scroll-map-button svg{width:40px;height:40px;border:1px solid #666;padding:.25rem}.iol-widget-eleicoes .scroll-map-button .clickable,.simuladorMaioriasWrapper .scroll-map-button .clickable{display:block;text-decoration:0}.iol-widget-eleicoes .scroll-map-button .clickable::after,.simuladorMaioriasWrapper .scroll-map-button .clickable::after{display:block;clear:both;content:"ver mapa";text-transform:uppercase;font-weight:700;font-size:.6rem}.iol-widget-eleicoes .info-geral .location>span,.simuladorMaioriasWrapper .info-geral .location>span{padding:0 .25rem}.iol-widget-eleicoes .current,.simuladorMaioriasWrapper .current{display:flow-root}.iol-widget-eleicoes .current .btn,.simuladorMaioriasWrapper .current .btn{margin:.25rem 1rem 1rem}.iol-widget-eleicoes .ante-titulo,.simuladorMaioriasWrapper .ante-titulo{display:block;font-size:.9rem;text-transform:uppercase;margin:1rem 4rem .1rem 0;font-weight:700;color:#999}.iol-widget-eleicoes .location h2,.simuladorMaioriasWrapper .location h2{font-size:2.125rem;font-weight:700;margin:.2rem 0;margin-right:70px;-ms-word-break:break-all;word-break:break-all;word-break:break-word}@media(max-width:460px){.iol-widget-eleicoes .location h2,.simuladorMaioriasWrapper .location h2{font-size:7vw;line-height:1}}.iol-widget-eleicoes .apurados,.simuladorMaioriasWrapper .apurados{margin:20px auto 10px auto;display:flex;align-items:center;align-content:stretch;font-weight:400;background-color:#eef1f4;font-size:12px;padding:4px}@media(min-width:480px){.iol-widget-eleicoes .apurados,.simuladorMaioriasWrapper .apurados{font-size:14px}}.iol-widget-eleicoes .apurados .apurados-title,.simuladorMaioriasWrapper .apurados .apurados-title{font-size:16px;width:100px;text-align:center}@media(min-width:480px){.iol-widget-eleicoes .apurados .apurados-title,.simuladorMaioriasWrapper .apurados .apurados-title{width:40%}}.iol-widget-eleicoes .apurados .apurados-list,.simuladorMaioriasWrapper .apurados .apurados-list{border-left:solid 1px #ccc;flex-grow:2;padding:0 5px}.iol-widget-eleicoes .apurados .apurados-list div,.simuladorMaioriasWrapper .apurados .apurados-list div{padding:4px 0;border-bottom:dashed 1px #ccc}.iol-widget-eleicoes .apurados>div,.simuladorMaioriasWrapper .apurados>div{margin:.1rem auto}.iol-widget-eleicoes .apurados>div span,.simuladorMaioriasWrapper .apurados>div span{font-weight:700}.iol-widget-eleicoes .apurados>div a,.simuladorMaioriasWrapper .apurados>div a{float:right;color:#0d3b89;font-weight:400}@media(max-width:360px){.iol-widget-eleicoes .apurados>div a,.simuladorMaioriasWrapper .apurados>div a{display:block;float:none}}.iol-widget-eleicoes .mandatos-atribuidos,.simuladorMaioriasWrapper .mandatos-atribuidos{margin:4px auto 0 auto}.iol-widget-eleicoes .mandatos-atribuidos span,.iol-widget-eleicoes .mandatos-atribuidos a,.simuladorMaioriasWrapper .mandatos-atribuidos span,.simuladorMaioriasWrapper .mandatos-atribuidos a{font-weight:300}.iol-widget-eleicoes .mandatos-atribuidos span:last-child,.simuladorMaioriasWrapper .mandatos-atribuidos span:last-child{float:right;font-weight:400}@media(max-width:360px){.iol-widget-eleicoes .mandatos-atribuidos span:last-child,.simuladorMaioriasWrapper .mandatos-atribuidos span:last-child{display:block;float:none}}.iol-widget-eleicoes .freguesias-apuradas-bar,.simuladorMaioriasWrapper .freguesias-apuradas-bar{min-width:min-content;box-sizing:border-box;padding:1px .2rem;background-color:#333;color:white;text-align:right;font-size:.7rem;font-weight:700}.iol-widget-eleicoes .freguesias-apuradas-status.clickable,.simuladorMaioriasWrapper .freguesias-apuradas-status.clickable{text-decoration:none;background-color:#eef1f4}.iol-widget-eleicoes .show-all,.simuladorMaioriasWrapper .show-all{text-align:center;margin:2rem}.iol-widget-eleicoes .show-all button,.simuladorMaioriasWrapper .show-all button{background-color:#efefef;border-radius:.25rem;border:0;outline:0;font-size:14px;font-weight:700;text-transform:uppercase;padding:.5rem;width:240px}.iol-widget-eleicoes .show-all button:hover,.simuladorMaioriasWrapper .show-all button:hover{background-color:#b78f52;color:white;cursor:pointer}.iol-widget-eleicoes .autar--order,.simuladorMaioriasWrapper .autar--order{display:grid;grid-template-columns:1fr;gap:5px;position:relative}.iol-widget-eleicoes .result--item,.simuladorMaioriasWrapper .result--item{display:grid;align-items:center;background-color:#eef1f4;line-height:1.6}.iol-widget-eleicoes .result--item .mandatos,.simuladorMaioriasWrapper .result--item .mandatos{display:flex;align-items:self-end;justify-content:center}.iol-widget-eleicoes .autar--partido,.simuladorMaioriasWrapper .autar--partido{display:flex;font-size:.8rem;font-weight:700 !important;color:#fff;padding-right:5px}@media(max-width:480px){.iol-widget-eleicoes .autar--partido,.simuladorMaioriasWrapper .autar--partido{font-size:.8rem}}.iol-widget-eleicoes .mandatos,.simuladorMaioriasWrapper .mandatos{text-align:center;font-size:1rem;font-weight:700;width:30px;transform:translate(-35px,0)}.iol-widget-eleicoes .mandatos svg,.simuladorMaioriasWrapper .mandatos svg{display:none}.iol-widget-eleicoes .result--item,.simuladorMaioriasWrapper .result--item{grid-template-columns:100px 1fr 0}@media(max-width:480px){.iol-widget-eleicoes .result--item,.simuladorMaioriasWrapper .result--item{grid-template-columns:80px 1fr 0}}.iol-widget-eleicoes .autar--partido,.simuladorMaioriasWrapper .autar--partido{justify-content:flex-end;overflow:hidden;text-transform:uppercase;text-align:right;word-break:break-all;height:100%;align-items:center}.iol-widget-eleicoes .chart-wrapper,.simuladorMaioriasWrapper .chart-wrapper{display:flex;flex:1;background-color:#eef1f4}.iol-widget-eleicoes .resultado-chart,.simuladorMaioriasWrapper .resultado-chart{align-self:stretch;height:auto !important;border-left:solid 1px #eef1f4}.iol-widget-eleicoes .partido-resultados-percentagem,.simuladorMaioriasWrapper .partido-resultados-percentagem{font-size:.85rem;padding-left:5px}.iol-widget-eleicoes .partido-resultados-percentagem .percentagem,.simuladorMaioriasWrapper .partido-resultados-percentagem .percentagem{font-size:1.35rem;font-weight:700;line-height:1.2;padding-top:4px}@media(max-width:480px){.iol-widget-eleicoes .partido-resultados-percentagem .percentagem,.simuladorMaioriasWrapper .partido-resultados-percentagem .percentagem{font-size:1.15rem}}.iol-widget-eleicoes .partido-resultados-percentagem .partido-resultados-votos,.simuladorMaioriasWrapper .partido-resultados-percentagem .partido-resultados-votos{font-size:.7rem;font-weight:300}.iol-widget-eleicoes .autar--total,.simuladorMaioriasWrapper .autar--total{margin:1rem}.iol-widget-eleicoes .autar--total .per--valor,.simuladorMaioriasWrapper .autar--total .per--valor{background-color:#47474d;color:white}.iol-widget-eleicoes .autar--total span:first-child,.simuladorMaioriasWrapper .autar--total span:first-child{display:inline-block;min-width:140px;text-align:right}.iol-widget-eleicoes .autar--destritos,.simuladorMaioriasWrapper .autar--destritos{margin:3px auto;background-color:#eef1f4}.iol-widget-eleicoes .autar--zona,.simuladorMaioriasWrapper .autar--zona{display:grid;align-items:center;margin:.3rem auto;line-height:1.6;font-weight:700}.iol-widget-eleicoes .autar--zona .clickable,.simuladorMaioriasWrapper .autar--zona .clickable{padding:0 5px}.iol-widget-eleicoes .autar--zona span:first-child,.simuladorMaioriasWrapper .autar--zona span:first-child{display:flex}@media(max-width:919px){.iol-widget-eleicoes .autar--zona,.simuladorMaioriasWrapper .autar--zona{grid-template-columns:1fr}.iol-widget-eleicoes .autar--zona span:first-child,.simuladorMaioriasWrapper .autar--zona span:first-child{grid-row:1 / -1}}@media(min-width:920px){.iol-widget-eleicoes .autar--zona,.simuladorMaioriasWrapper .autar--zona{grid-template-columns:280px 1fr}.iol-widget-eleicoes .autar--zona span:first-child,.simuladorMaioriasWrapper .autar--zona span:first-child{justify-content:end}}.iol-widget-eleicoes .per--valor,.simuladorMaioriasWrapper .per--valor{box-sizing:border-box;display:inline-block;padding:.25rem;color:white;font-weight:700;text-align:right}.iol-widget-eleicoes .autar--list .distrito,.simuladorMaioriasWrapper .autar--list .distrito{margin:1rem auto;padding:.5rem;font-size:1.25rem;background-color:#efefef;display:flow-root;border-radius:4px}.iol-widget-eleicoes .autar--list .distrito>a,.simuladorMaioriasWrapper .autar--list .distrito>a{font-weight:700;cursor:pointer}.iol-widget-eleicoes .autar--list .concelho,.simuladorMaioriasWrapper .autar--list .concelho{margin:1rem auto;background-color:#f5f5f5;border-radius:4px}.iol-widget-eleicoes .autar--list .concelho>a,.simuladorMaioriasWrapper .autar--list .concelho>a{display:block;padding:.5em;font-size:1rem;font-weight:500}.iol-widget-eleicoes .autar--list .concelho>a:hover,.simuladorMaioriasWrapper .autar--list .concelho>a:hover{background-color:#242424;color:#fff;text-decoration:none;cursor:pointer}.iol-widget-eleicoes .autar--list .freguesia,.simuladorMaioriasWrapper .autar--list .freguesia{margin-left:1rem;border-radius:4px}.iol-widget-eleicoes .autar--list .freguesia>a,.simuladorMaioriasWrapper .autar--list .freguesia>a{display:block;padding:.5em;font-size:.9rem}.iol-widget-eleicoes .autar--list .freguesia>a:hover,.simuladorMaioriasWrapper .autar--list .freguesia>a:hover{background-color:#888;color:#fff;text-decoration:none;cursor:pointer}.iol-widget-eleicoes #map,.simuladorMaioriasWrapper #map{height:700px;width:100%}.iol-widget-eleicoes .map-breadcrumb-overlay,.simuladorMaioriasWrapper .map-breadcrumb-overlay{position:absolute;top:0;right:0;display:flex;gap:.5rem}.iol-widget-eleicoes .map-breadcrumb-overlay a,.simuladorMaioriasWrapper .map-breadcrumb-overlay a{padding:0}.iol-widget-eleicoes .map-breadcrumb-overlay a:hover svg,.simuladorMaioriasWrapper .map-breadcrumb-overlay a:hover svg{fill:white}.iol-widget-eleicoes .map-breadcrumb-overlay a:hover path,.simuladorMaioriasWrapper .map-breadcrumb-overlay a:hover path{fill:white}.iol-widget-eleicoes .map-breadcrumb-overlay .map-icon svg,.simuladorMaioriasWrapper .map-breadcrumb-overlay .map-icon svg{display:block;width:40px;height:40px}.iol-widget-eleicoes .info-geral-barras,.simuladorMaioriasWrapper .info-geral-barras{padding:20px 0}.iol-widget-eleicoes .tipo-chart,.simuladorMaioriasWrapper .tipo-chart{font-weight:700;text-align:right;padding-right:5px;font-size:14px;text-transform:uppercase}@media(max-width:480px){.iol-widget-eleicoes .tipo-chart,.simuladorMaioriasWrapper .tipo-chart{font-size:12px}}.iol-widget-eleicoes .inscritos,.simuladorMaioriasWrapper .inscritos{display:grid;grid-template-columns:100px 1fr;grid-gap:.5rem}.iol-widget-eleicoes .inscritos span,.simuladorMaioriasWrapper .inscritos span{font-weight:700}.iol-widget-eleicoes .votantes .result--item,.simuladorMaioriasWrapper .votantes .result--item{margin:3px 0}.iol-widget-eleicoes .votantes .result--item:first-child,.simuladorMaioriasWrapper .votantes .result--item:first-child{background-color:#47474d}.iol-widget-eleicoes .votantes .result--item:first-child .tipo-chart,.simuladorMaioriasWrapper .votantes .result--item:first-child .tipo-chart{color:#fff}.iol-widget-eleicoes .votantes .result--item:first-child .resultado-chart,.simuladorMaioriasWrapper .votantes .result--item:first-child .resultado-chart{background-color:#47474d}.iol-widget-eleicoes .votantes .result--item:last-child,.simuladorMaioriasWrapper .votantes .result--item:last-child{background-color:#b8b8c8}.iol-widget-eleicoes .votantes .result--item:last-child .resultado-chart,.simuladorMaioriasWrapper .votantes .result--item:last-child .resultado-chart{background-color:#b8b8c8}.iol-widget-eleicoes .nulos,.simuladorMaioriasWrapper .nulos{font-size:.8rem}.iol-widget-eleicoes .nulos .percentagem,.simuladorMaioriasWrapper .nulos .percentagem{font-size:.9rem}.iol-widget-eleicoes .nulos .result--item,.simuladorMaioriasWrapper .nulos .result--item{margin:3px 0}@media(max-width:919px){}.iol-widget-eleicoes .nulos .result--item,.simuladorMaioriasWrapper .nulos .result--item{background-color:#cfcfcf}.iol-widget-eleicoes .nulos .result--item .resultado-chart,.simuladorMaioriasWrapper .nulos .result--item .resultado-chart{background:#cfcfcf}.iol-widget-eleicoes .nulos .result--item:last-childhild,.simuladorMaioriasWrapper .nulos .result--item:last-childhild{background-color:#cfcfcf}.iol-widget-eleicoes .nulos .result--item:last-childhild .resultado-chart,.simuladorMaioriasWrapper .nulos .result--item:last-childhild .resultado-chart{background-color:#cfcfcf}.iol-widget-eleicoes .last-update,.simuladorMaioriasWrapper .last-update{padding:20px 0 0 0;font-size:14px}.iol-widget-eleicoes .last-update span,.simuladorMaioriasWrapper .last-update span{font-weight:700}.iol-widget-eleicoes .result-status,.simuladorMaioriasWrapper .result-status{margin:.5rem auto}.iol-widget-eleicoes .map-container,.simuladorMaioriasWrapper .map-container{position:relative;padding-top:50px}@media(min-width:920px){.iol-widget-eleicoes .map-container,.simuladorMaioriasWrapper .map-container{grid-column:2}}.iol-widget-eleicoes .leaflet-container,.simuladorMaioriasWrapper .leaflet-container{background:white;z-index:1}.iol-widget-eleicoes .map-breadcrumb-overlay a,.simuladorMaioriasWrapper .map-breadcrumb-overlay a{display:inline-block;color:black;background:#efefef;padding:.25rem;text-decoration:none;border:solid 1px #444}.iol-widget-eleicoes .map-breadcrumb-overlay a:hover,.simuladorMaioriasWrapper .map-breadcrumb-overlay a:hover{background:#333;color:#fff;text-decoration:none;cursor:pointer}.iol-widget-eleicoes .map-breadcrumb-overlay a+a,.simuladorMaioriasWrapper .map-breadcrumb-overlay a+a{margin-left:.25rem}.iol-widget-eleicoes .widget-loading,.simuladorMaioriasWrapper .widget-loading{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(240,240,240,0.8);background-image:url(/images/oval.svg);background-repeat:no-repeat;background-position:center 200px;font-size:0}.iol-widget-eleicoes .territorios-list,.simuladorMaioriasWrapper .territorios-list{margin:1rem auto;background:#f5f5f5;display:flow-root;border-radius:4px}.iol-widget-eleicoes .territorios-list h3,.simuladorMaioriasWrapper .territorios-list h3{font-weight:bold;margin:.75rem .75rem 1rem}.iol-widget-eleicoes .territorio-entry,.simuladorMaioriasWrapper .territorio-entry{margin:.75rem}.iol-widget-eleicoes .clickable,.simuladorMaioriasWrapper .clickable{text-decoration:underline}.iol-widget-eleicoes .ilha-madeira,.simuladorMaioriasWrapper .ilha-madeira{position:relative}.iol-widget-eleicoes .ilha-madeira::after,.simuladorMaioriasWrapper .ilha-madeira::after{content:"Madeira";position:absolute;top:0;left:0;font-size:16px;font-weight:700;z-index:2}.iol-widget-eleicoes .ilha-acores,.simuladorMaioriasWrapper .ilha-acores{position:relative}.iol-widget-eleicoes .ilha-acores::after,.simuladorMaioriasWrapper .ilha-acores::after{content:"A\00E7ores";position:absolute;top:0;left:0;font-size:16px;font-weight:700;z-index:2}.iol-widget-eleicoes .ilha-acores .leaflet-container,.iol-widget-eleicoes .ilha-madeira .leaflet-container,.simuladorMaioriasWrapper .ilha-acores .leaflet-container,.simuladorMaioriasWrapper .ilha-madeira .leaflet-container{width:300px !important;height:300px !important;margin:0 auto}.iol-widget-eleicoes .mapTitle,.simuladorMaioriasWrapper .mapTitle{font-size:16px;font-weight:700;z-index:2}.iol-widget-eleicoes .mapaEstrangeiro,.simuladorMaioriasWrapper .mapaEstrangeiro{filter:contrast(0.65)}.iol-widget-eleicoes .fonte-dados,.simuladorMaioriasWrapper .fonte-dados{font-size:.85rem;margin:5px auto 15px 0}.iol-widget-eleicoes .per--valor,.simuladorMaioriasWrapper .per--valor{background-color:#47474d;color:white}.iol-widget-eleicoes .cor-ps,.iol-widget-eleicoes .cor-pspanl,.iol-widget-eleicoes .cor-pspanl,.iol-widget-eleicoes .cor-psl,.iol-widget-eleicoes .cor-psrir,.iol-widget-eleicoes [class*="cor-ps-"],.simuladorMaioriasWrapper .cor-ps,.simuladorMaioriasWrapper .cor-pspanl,.simuladorMaioriasWrapper .cor-pspanl,.simuladorMaioriasWrapper .cor-psl,.simuladorMaioriasWrapper .cor-psrir,.simuladorMaioriasWrapper [class*="cor-ps-"]{background-color:#ce19bc}.iol-widget-eleicoes .cor-cdu,.iol-widget-eleicoes .cor-pcp-pev,.simuladorMaioriasWrapper .cor-cdu,.simuladorMaioriasWrapper .cor-pcp-pev{background-color:#d02020}.iol-widget-eleicoes .cor-be,.iol-widget-eleicoes [class*="cor-be"],.simuladorMaioriasWrapper .cor-be,.simuladorMaioriasWrapper [class*="cor-be"]{background-color:#7e1daa}.iol-widget-eleicoes .cor-pan,.simuladorMaioriasWrapper .cor-pan{background-color:#75a639}.iol-widget-eleicoes .cor-mpt,.simuladorMaioriasWrapper .cor-mpt{background-color:#4c6337}.iol-widget-eleicoes .cor-mpt,.iol-widget-eleicoes [class*="cor-mpt"],.simuladorMaioriasWrapper .cor-mpt,.simuladorMaioriasWrapper [class*="cor-mpt"]{background-color:#4c6337}.iol-widget-eleicoes .cor-ppm,.iol-widget-eleicoes [class*="cor-ppm"],.simuladorMaioriasWrapper .cor-ppm,.simuladorMaioriasWrapper [class*="cor-ppm"]{background-color:#218199}.iol-widget-eleicoes .cor-jpp,.simuladorMaioriasWrapper .cor-jpp{background-color:#59c1a6}.iol-widget-eleicoes .cor-nd,.simuladorMaioriasWrapper .cor-nd{background-color:#0d3b89}.iol-widget-eleicoes .cor-nos,.iol-widget-eleicoes .cor-nc,.iol-widget-eleicoes .cor-ncrir,.iol-widget-eleicoes .cor-ncppm,.iol-widget-eleicoes .cor-nca,.simuladorMaioriasWrapper .cor-nos,.simuladorMaioriasWrapper .cor-nc,.simuladorMaioriasWrapper .cor-ncrir,.simuladorMaioriasWrapper .cor-ncppm,.simuladorMaioriasWrapper .cor-nca{background-color:#e39324}.iol-widget-eleicoes .cor-pdr,.iol-widget-eleicoes [class*="cor-pdr"],.simuladorMaioriasWrapper .cor-pdr,.simuladorMaioriasWrapper [class*="cor-pdr"]{background-color:#929290}.iol-widget-eleicoes .cor-psd,.iol-widget-eleicoes [class*="cor-ppd"],.simuladorMaioriasWrapper .cor-psd,.simuladorMaioriasWrapper [class*="cor-ppd"]{background-color:#f26932}.iol-widget-eleicoes .cor-ad,.iol-widget-eleicoes [class*="cor-ad"],.simuladorMaioriasWrapper .cor-ad,.simuladorMaioriasWrapper [class*="cor-ad"]{background-color:#f26932}.iol-widget-eleicoes .cor-cds,.iol-widget-eleicoes .cor-cds-pp,.iol-widget-eleicoes [class*="cor-cds"],.simuladorMaioriasWrapper .cor-cds,.simuladorMaioriasWrapper .cor-cds-pp,.simuladorMaioriasWrapper [class*="cor-cds"]{background-color:#f1c30c}.iol-widget-eleicoes .cor-mrpp,.iol-widget-eleicoes .cor-pctpmrpp,.iol-widget-eleicoes .cor-pctp-mrpp,.simuladorMaioriasWrapper .cor-mrpp,.simuladorMaioriasWrapper .cor-pctpmrpp,.simuladorMaioriasWrapper .cor-pctp-mrpp{background-color:#3f42a3}.iol-widget-eleicoes .cor-mrpp .autar--partido,.iol-widget-eleicoes .cor-pctpmrpp .autar--partido,.iol-widget-eleicoes .cor-pctp-mrpp .autar--partido,.simuladorMaioriasWrapper .cor-mrpp .autar--partido,.simuladorMaioriasWrapper .cor-pctpmrpp .autar--partido,.simuladorMaioriasWrapper .cor-pctp-mrpp .autar--partido{font-size:.8rem}@media(max-width:480px){.iol-widget-eleicoes .cor-mrpp .autar--partido,.iol-widget-eleicoes .cor-pctpmrpp .autar--partido,.iol-widget-eleicoes .cor-pctp-mrpp .autar--partido,.simuladorMaioriasWrapper .cor-mrpp .autar--partido,.simuladorMaioriasWrapper .cor-pctpmrpp .autar--partido,.simuladorMaioriasWrapper .cor-pctp-mrpp .autar--partido{font-size:.8rem}}.iol-widget-eleicoes .cor-ptp,.simuladorMaioriasWrapper .cor-ptp{background-color:#fd4d3e}.iol-widget-eleicoes .cor-ppv,.simuladorMaioriasWrapper .cor-ppv{background-color:#213193}.iol-widget-eleicoes .cor-l,.iol-widget-eleicoes .cor-livre,.iol-widget-eleicoes .cor-lps,.simuladorMaioriasWrapper .cor-l,.simuladorMaioriasWrapper .cor-livre,.simuladorMaioriasWrapper .cor-lps{background-color:#2d2c31}.iol-widget-eleicoes .cor-mas,.simuladorMaioriasWrapper .cor-mas{background-color:#b7c03f}.iol-widget-eleicoes .cor-purp,.simuladorMaioriasWrapper .cor-purp{background-color:#23c24b}.iol-widget-eleicoes .cor-il,.simuladorMaioriasWrapper .cor-il{background-color:#329dc1}.iol-widget-eleicoes .cor-a,.iol-widget-eleicoes [class*="cor-a"],.simuladorMaioriasWrapper .cor-a,.simuladorMaioriasWrapper [class*="cor-a"]{background-color:#086ba2}.iol-widget-eleicoes .cor-a .autar--partido,.iol-widget-eleicoes [class*="cor-a"] .autar--partido,.simuladorMaioriasWrapper .cor-a .autar--partido,.simuladorMaioriasWrapper [class*="cor-a"] .autar--partido{color:#000}.iol-widget-eleicoes .cor-e,.simuladorMaioriasWrapper .cor-e{background-color:#204267}.iol-widget-eleicoes .cor-e .autar--partido,.simuladorMaioriasWrapper .cor-e .autar--partido{font-size:.8rem}@media(max-width:480px){.iol-widget-eleicoes .cor-e .autar--partido,.simuladorMaioriasWrapper .cor-e .autar--partido{font-size:.8rem}}.iol-widget-eleicoes .cor-ch,.simuladorMaioriasWrapper .cor-ch{background-color:#001ba4}.iol-widget-eleicoes .cor-rir,.simuladorMaioriasWrapper .cor-rir{background-color:#307972}.iol-widget-eleicoes .cor-pev,.simuladorMaioriasWrapper .cor-pev{background-color:#e1ea2f}.iol-widget-eleicoes .cor-vp,.simuladorMaioriasWrapper .cor-vp{background-color:#44016b}.iol-widget-eleicoes .cor-adn,.simuladorMaioriasWrapper .cor-adn{background-color:#f1db51;color:#000}.iol-widget-eleicoes .cor-pls,.simuladorMaioriasWrapper .cor-pls{background-color:#fcca46;color:#000}@media(min-width:920px){.iol-widget-eleicoes .widget-pub-mobile,.simuladorMaioriasWrapper .widget-pub-mobile{display:none}}@media(max-width:919px){.iol-widget-eleicoes .widget-pub-mobile,.simuladorMaioriasWrapper .widget-pub-mobile{min-height:70px}}.mapaEstrangeiro{width:100%}.linkEstrangeiro{color:#c00000;text-decoration:underline;cursor:pointer;font-weight:600;font-size:16px}.territorio-percent{display:inline-block;padding-left:5px;width:140px}.botaoWidget{text-align:center;background-color:#c00000;color:#fff;padding:10px;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;margin:10px auto;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,0.35);box-shadow:0 0 12px 0 rgba(0,0,0,0.35);display:none}@media(hover:hover){.botaoWidget:hover{background-color:#333;color:#fff}}@media(min-width:900px){.botaoWidget{grid-column:span 2;width:98%}}.decisao22Widget{min-height:450px;position:relative;margin-bottom:60px;background-image:url("/img/decisao25.png?v2");background-repeat:no-repeat;background-size:150px;background-position:97% 5px}@media(min-width:900px){.decisao22Widget{display:grid;grid-template-columns:45% 1fr;gap:0 80px}}@media(max-width:900px){.decisao22Widget{background-size:130px;background-position:0 10px}}.decisao22Widget .live-eleicoes{padding:20px 0 10px 0;font-weight:700}.decisao22Widget .live-eleicoes h3{font-size:28px;font-weight:600}@media(min-width:900px){.decisao22Widget .live-eleicoes{padding:80px 20px 30px 20px}}.decisao22Widget .hemiciclo .highcharts-container{padding-top:160px}@media(min-width:900px){.decisao22Widget .botaoWidget.botaoWidget3{display:block}}@media(max-width:899px){.decisao22Widget .botaoWidget.botaoWidget2{display:block}}.decisao22Widget.semlive{grid-template-columns:1fr;gap:0}.decisao22Widget.semlive .iol-widget-eleicoes{margin:0 auto}@media(min-width:768px){.decisao22Widget.semlive .resultados{display:grid;grid-template-columns:50% 50%;gap:0;min-height:470px}.decisao22Widget.semlive .info-geral{grid-column:span 2}.decisao22Widget.semlive .autar--order{grid-column:1 / 2;grid-row:2/3}.decisao22Widget.semlive .hemiciclo{grid-column:2 / 3;grid-row:2/3}.decisao22Widget.semlive .hemiciclo .highcharts-container{padding-top:50%}.decisao22Widget.semlive .last-update,.decisao22Widget.semlive .fonte-dados{grid-column:span 2}}.iol-widget-eleicoes{min-height:400px}.eleicoes-widget-container.lite{grid-template-columns:1fr;grid-template-rows:1fr;gap:0}.eleicoes-widget-container.lite .autar--order{gap:0}.eleicoes-widget-container.lite .current{display:block}.eleicoes-widget-container.lite .info-geral{margin:0;padding:0}.eleicoes-widget-container.lite .scroll-map-button{display:none !important}.eleicoes-widget-container.lite .freguesias-apuradas-status.clickable{background-color:#fff}.eleicoes-widget-container.lite .resultados{margin:0}.eleicoes-widget-container.lite .resultados .result--item .clickable{text-decoration:none}.eleicoes-widget-container.lite .resultados .partido-resultados-votos{display:none}@media(max-width:900px){.eleicoes-widget-container.lite .resultados h2{font-size:24px;padding-top:40px}}.eleicoes-widget-container.lite .info-geral-barras,.eleicoes-widget-container.lite .breadcrumb,.eleicoes-widget-container.lite .apurados{display:none}.decisao22topo.comwidget .destaqueBig{margin-top:40px}@media(min-width:1280px){.decisao22topo.comwidget{display:grid;grid-template-columns:1fr 38%;grid-template-rows:1fr;gap:50px}.decisao22topo.comwidget .destaqueBig{margin-top:20px;grid-column:1 / 2;grid-row:1 / 1}.decisao22topo.comwidget .widgetAtivo{grid-column:2 / 3}}.widgetAtivo{position:relative}.widgetAtivo .tituloTerritorio{padding:0 5px}.decisao22topo{padding-bottom:30px}.decisao22topo .manchetes,.decisao22topo .destaqueBig{margin-bottom:10px}.decisao22topo .manchetes .item-title,.decisao22topo .destaqueBig .item-title{text-align:center;font-size:2em;padding-bottom:15px;font-weight:600;line-height:1;margin:0 auto;word-spacing:-.05em}.decisao22topo .manchetes .item-picture-wrapper,.decisao22topo .destaqueBig .item-picture-wrapper{position:relative}.decisao22topo .manchetes .item-picture-wrapper h3,.decisao22topo .destaqueBig .item-picture-wrapper h3{position:absolute;bottom:0;left:0;background-color:#c00000;line-height:2em;color:#fff;font-weight:700;font-size:.8em;padding:0 15px}.decisao22topo .manchetes h2,.decisao22topo .destaqueBig h2{margin:12px 0;font-size:1em;font-weight:600}.decisao22topo .manchetes .duracao,.decisao22topo .destaqueBig .duracao{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.7);color:#fff;padding:6px 12px;font-size:.9em;font-weight:300}.decisao22topo .manchetes .duracao span,.decisao22topo .destaqueBig .duracao span{display:inline-block;margin-right:5px;float:left}.decisao22topo .manchetes ul,.decisao22topo .destaqueBig ul{list-style:disc inside}.decisao22topo .manchetes li,.decisao22topo .destaqueBig li{font-size:.75em;color:#777;line-height:1rem;padding:7px 0}.decisao22topo .manchetes li a,.decisao22topo .destaqueBig li a{font-size:.9rem}.typeahead{position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc}.typeahead input{line-height:35px;margin-right:5px;width:80%}.typeahead .search-box{position:absolute;top:42px;left:0;background-color:#eef1f4;z-index:2;box-shadow:3px 11px 9px 0 rgba(0,0,0,0.3);-webkit-box-shadow:3px 11px 9px 0 rgba(0,0,0,0.3);-moz-box-shadow:3px 11px 9px 0 rgba(0,0,0,0.3)}.typeahead .search-box .area-results{padding:5px}.typeahead .search-box .label{font-size:14px;font-weight:700;padding-top:10px;text-transform:uppercase;color:#444}.typeahead .search-box ul{margin:0;padding:0;list-style:none}.typeahead .search-box ul li{list-style:none;margin:0;padding:7px 7px 7px 12px;cursor:pointer;text-decoration:underline}.hemiciclo .highcharts-container{width:100% !important;height:0 !important;padding-top:50%;position:relative}@media(min-width:700px){.hemiciclo .highcharts-container{padding-top:30%}}.hemiciclo .highcharts-container .highcharts-root{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.hemiciclo .highcharts-container .highcharts-legend.highcharts-no-tooltip text{font-size:12px !important}.apurados-pie-chart{width:85px;height:85px;margin:0 auto;position:relative;cursor:pointer}.apurados-pie-chart text{font-size:18px !important;font-weight:700}@media(min-width:600px){.decisao25topo .destaquesdecisao25 .manchetes{display:grid;grid-template-columns:1fr 1fr;gap:50px}}.decisao25topo .destaquesdecisao25 h2{font-weight:600;font-size:20px;padding-top:10px}@media(min-width:600px){.decisao25topo.comwidget{display:grid;grid-template-columns:1fr 40%;gap:20px}.decisao25topo.comwidget .destaquesdecisao25{grid-column:1 / 2;grid-row:1 / 1}.decisao25topo.comwidget .widgetAtivo{grid-column:2 / 3;grid-row:1 / 1}.decisao25topo.comwidget .destaquesdecisao25 .manchetes{padding-right:20px;border-right:solid 1px #ccc}}.decisao25topo.comwidget .botaoWidget{display:block;margin-bottom:40px}.decisao25topo.comwidget .hemiciclo .highcharts-container{padding-top:45%}.decisao25topo.comwidget h2.tituloTerritorio{font-size:22px;padding:0}.decisao25topo.comwidget .destaquesdecisao25 .manchetes{grid-template-columns:1fr}.iol-widget-simulador{padding:20px 0}.iol-widget-simulador .simuladorMaioriasWrapper{margin:20px auto;padding-left:40px}.eleitos-wrapper a.verTodosTopo{background-color:#c00;color:#fff;font-size:16px;padding:4px 15px;border-radius:4px;margin:10px 0;display:none}.eleitos-wrapper .partido-name{font-size:26px;color:#fff;font-weight:700;position:sticky;top:40px;z-index:2;margin-top:60px;background-color:#fff}.eleitos-wrapper .partido-name div{padding:3px 20px}@media(min-width:480px){.eleitos-wrapper .partido-name div{display:inline-block}}.eleitos-wrapper .distrito-title{font-size:16px;padding:10px 0 10px 20px;position:sticky;top:75px;background-color:#fff;z-index:1}.eleitos-wrapper .distrito-title a{font-weight:700;text-decoration:underline;display:inline-block;margin-right:10px;font-size:20px;border:solid 1px #ccc;padding:2px 8px;border-radius:4px;line-height:24px;color:#083986}.eleitos-wrapper .distrito-title a.verTodos{font-size:14px;font-weight:400;margin:0;float:right}.eleitos-wrapper .numeroDeputados{padding-left:28px}.eleitos-wrapper ul{margin:10px 0 20px 20px;padding-bottom:10px;border-bottom:dashed 1px #ccc}.eleitos-wrapper li{background-color:#eef1f4;margin:1px;list-style:none;padding:6px 0 6px 8px;font-weight:400;font-size:16px}.description{font-size:14px;padding-bottom:10px}.verSimulador{display:block;margin:0 auto;width:175px;text-align:center;font-size:14px;border:solid 1px #ccc;border-radius:4px;padding:2px 0;color:#0d3b89}.smTotal .total{display:block;border-top:1px dashed #444;left:-35px;right:0;top:50%;font-size:14px;height:0;margin-right:-35px;text-align:right}.resultado-chart-table{margin-top:10px;background-color:#eff1f4;position:relative}.resultado-chart-table .zoneName{color:#000;font-weight:700;font-size:1.15rem;padding:4px 80px 2px 5px;min-height:35px}.resultado-chart-table .zoneName div{font-size:.7rem;font-weight:300;line-height:16px}@media(max-width:480px){.resultado-chart-table .chart-wrapper{padding-right:25%}}.resultado-chart-table .apurados-pie-chart{width:62px;height:62px;position:absolute;right:0;top:28px}.resultado-chart-table .apurados-pie-chart .apurados-title{font-size:12px;text-align:right;margin-bottom:-8px;margin-top:4px;margin-right:5px;position:absolute;top:-28px;right:0;width:150px}.resultado-chart-table .apurados-pie-chart .apurados-title b{font-weight:700}.resultado-chart-table .apurados-pie-chart text{font-size:12px !important}.resultado-chart-table .result--item{grid-template-columns:100px 1fr 0}@media(max-width:480px){.resultado-chart-table .result--item{grid-template-columns:60px 1fr 0}}.widget-nav{margin:0 0 15px 0}@media(max-width:600px){.widget-nav{overflow-x:auto;width:97vw;-webkit-mask-image:linear-gradient(90deg,black 0,black 95%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,black 0,black 95%,rgba(0,0,0,0) 100%)}}.widget-nav ul{padding:0;display:flex;gap:3px}@media(max-width:600px){.widget-nav ul{padding-right:30px}}.widget-nav ul li{list-style:none;height:100%}.widget-nav ul li:last-child{gap:30px}.widget-nav ul li a{display:block;align-content:center;text-align:center;font-size:12px;background-color:#e5e5e5;color:#000;border:0;min-width:83px;height:40px;padding:0 10px;font-weight:700}@media(max-width:1100px){.widget-nav ul li a{height:60px}}.widget-nav ul li a.selected{background-color:#1e266f;color:#fff}.disclaimer{font-size:14px;line-height:20px}.decisao25topo.comwidget .show-all{display:none}.breadcrumb{background-color:#eef1f4;padding:5px;line-height:1.3;font-size:12px}.breadcrumb a{font-weight:300}.breadcrumb .clickable{font-weight:700}.breadcrumb .clickable:first-child{background-color:#c00000;color:#fff;padding:1px 4px;display:inline-block}.breadcrumb span{padding:0 .5rem}.percentagem.clickable span{font-size:14px}