@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*{box-sizing:border-box;padding:0;scroll-behavior:smooth}*,body{margin:0}body.modal_open{overflow:hidden}@keyframes a{to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0}to{opacity:1}}#presidenciais2026 *,#presidenciais2026 :after,#presidenciais2026 :before{box-sizing:border-box}#presidenciais2026 .only-mobile{display:none!important}@media screen and (max-width:992px){#presidenciais2026 .only-mobile{display:inherit!important}}#presidenciais2026 .only-pc{display:inherit!important}@media screen and (max-width:650px){#presidenciais2026 .only-pc{display:none!important}}#presidenciais2026 .dropdown_bootstrap{width:100%;display:flex;align-items:center;gap:8px;flex:1}#presidenciais2026 .dropdown_bootstrap .dropdown{flex:1 0 auto;width:auto}#presidenciais2026 .dropdown_bootstrap .dropdown .btn{border:1px solid #4d4d4d;background:#fff;outline:none!important;box-shadow:none;padding:8px 16px;height:40px;color:#000;font-size:12px;font-weight:500;border-radius:4px;transition:background .3s ease-in-out}#presidenciais2026 .dropdown_bootstrap .dropdown .btn:hover{background:#f4f5f0}#presidenciais2026 .dropdown_bootstrap .dropdown .btn:focus{outline:2px solid #00adef!important;outline-offset:2px!important}#presidenciais2026 .dropdown_bootstrap .dropdown .btn .filter-option{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 16px)}#presidenciais2026 .dropdown_bootstrap .dropdown .btn .filter-option-inner,#presidenciais2026 .dropdown_bootstrap .dropdown .btn .filter-option-inner-inner{display:flex;align-items:center;justify-content:flex-start}#presidenciais2026 .dropdown_bootstrap .dropdown .btn:after{margin:inherit;border:none;width:16px;height:16px;background:url(/DataJournalism/Static/eleicoes/presidenciais-2026/i/icons/ic__arrow--down--black.svg) no-repeat;background-size:contain;transform-origin:center}#presidenciais2026 .dropdown_bootstrap .dropdown.dropup .btn:after{transform:rotate(180deg)}#presidenciais2026 .dropdown_bootstrap .dropdown-menu{padding:24px 8px;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:8px}#presidenciais2026 .dropdown_bootstrap .dropdown-menu ul,#presidenciais2026 .dropdown_bootstrap .dropdown-menu ul li{width:100%}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-header{padding:8px}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item{width:100%;padding:8px 16px;border-radius:4px;color:#000;font-size:14px;font-weight:400}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item .check-mark{top:calc(50% - 2px);transform:translateY(-50%);right:12px}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item .text{width:100%;display:block;white-space:normal}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item:focus,#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item:hover{color:#000;background:#f2f2f2}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .dropdown-item.active{background:#e6e6e6}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .bs-searchbox{width:100%;padding:0 8px}#presidenciais2026 .dropdown_bootstrap .dropdown-menu .inner.show,#presidenciais2026 .dropdown_bootstrap .dropdown-menu.show{display:flex;width:100%}#presidenciais2026 .dropdown_bootstrap .dropdown-menu:not(.inner){gap:12px;margin:4px 0;border:1px solid #4d4d4d}#presidenciais2026 .dropdown_bootstrap .dropdown-menu.inner{padding:0 8px}#presidenciais2026 .dropdown_bootstrap--fill .dropdown .btn{border:1px solid #959966;background:#caccb3;color:#000;transition:background .3s ease-in-out}#presidenciais2026 .dropdown_bootstrap--fill .dropdown .btn:hover{background:#868a5c}#presidenciais2026 .dropdown_bootstrap--stroke .dropdown .btn{border:1px solid #959966;background:#fff;transition:background .3s ease-in-out}#presidenciais2026 .dropdown_bootstrap--stroke .dropdown .btn:hover{background:#fff}#presidenciais2026 .dropdown_slimSelect{width:100%;display:flex;align-items:center;gap:8px;flex:1;position:relative}#presidenciais2026 .dropdown_slimSelect *{font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#presidenciais2026 .dropdown_slimSelect .dropdown_slimSelect__select{width:100%}#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-placeholder,#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-single,#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-value{font-size:12px;font-weight:500;color:#000}#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-max,#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-value{background-color:#959966}#presidenciais2026 .dropdown_slimSelect .ss-main .ss-values .ss-value-delete{display:none}#presidenciais2026 .dropdown_slimSelect .ss-main:focus{outline:2px solid #00adef!important;outline-offset:2px!important;box-shadow:none}#presidenciais2026 .dropdown_slimSelect .ss-content{gap:12px;border:1px solid #4d4d4d;padding:24px 8px;border-radius:8px}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-search{width:100%;padding:0 8px;border:none}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-search input{display:block;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:400;line-height:1.5;border:1px solid #d9d9d9}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list{padding:0 8px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup{border-top:1px solid #e6e6e6;margin-top:8px;padding-top:8px}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup:first-child{margin-top:0;padding-top:0;border-top:none}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup-label,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup-label .ss-optgroup-label-text,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup-label .text,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option .ss-optgroup-label-text,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option .text,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-search,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-search .ss-optgroup-label-text,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-search .text{width:100%;padding:0;color:#000;font-size:14px;font-weight:400}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup-label{padding:8px;border-radius:4px}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-optgroup-label .ss-optgroup-label-text{color:#737373}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option{padding:8px 16px;border-radius:4px}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option:hover:not(.ss-disabled){background:#f2f2f2;border-left:none;transition:none}#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option.ss-highlighted,#presidenciais2026 .dropdown_slimSelect .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background:#eaebe0}#presidenciais2026 .dropdown_slimSelect .ss-content.ss-open.ss-dir-above{transform:scaleY(1) translateY(-4px)}#presidenciais2026 .dropdown_slimSelect .ss-content.ss-open.ss-dir-below{transform:scaleY(1) translateY(4px)}#presidenciais2026 .dropdown_slimSelect--fill .ss-main{border:1px solid #959966;background:#caccb3;color:#000}#presidenciais2026 .dropdown_slimSelect--fill .ss-main:hover{background:#868a5c}#presidenciais2026 .dropdown_slimSelect--stroke .ss-main{border:1px solid #959966;background:#fff}#presidenciais2026 .dropdown_slimSelect--stroke .ss-main:hover{background:#f4f5f0}#presidenciais2026 .button{padding:12px 24px;background:#fff;border-radius:48px;border:1px solid #959966;font-size:14px;font-weight:500;text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:background .3s ease-in-out;outline:none;gap:8px;font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#presidenciais2026 .button:hover{background:#f4f5f0}#presidenciais2026 .button:not(.active):focus{outline:2px solid #00adef!important;outline-offset:2px!important}@media screen and (max-width:650px){#presidenciais2026 .button{padding:12px;font-size:12px}}#presidenciais2026 .button--small{padding:8px 16px;font-size:10px;text-transform:uppercase;background:#4d4d4d;border:1px solid #4d4d4d;color:#fff;transition:background .3s ease-in-out}#presidenciais2026 .button--small:hover{background:#666}#presidenciais2026 .button.active{background:#caccb3;cursor:inherit;pointer-events:none;border:1px solid #caccb3;outline:none}#presidenciais2026 .button--clear{font-size:12px;padding:8px 16px 8px 12px;height:40px}#presidenciais2026 .button--clear:before{content:"";width:20px;height:20px;background:url(/datajournalism/static/eleicoes/presidenciais-2026/i/icons/ic__clear.svg) no-repeat 50%;background-size:contain;display:block}#presidenciais2026 .link{color:#000;text-decoration:underline;font-size:14px;line-height:150%}#presidenciais2026 .link:focus{outline:2px solid #00adef!important;outline-offset:2px!important;border-radius:4px}#presidenciais2026 .cta_link .link{padding:12px 36px;position:relative;text-wrap:balance}#presidenciais2026 .cta_link .link:after{content:"";width:20px;height:20px;display:block;position:absolute;top:8px;right:8px;transform:none;background:url(/datajournalism/static/eleicoes/presidenciais-2026/i/icons/ic__link-blank.svg) no-repeat 50%;background-size:contain;opacity:.7}#presidenciais2026 .cta_link .link:hover:after{opacity:1}#presidenciais2026 .breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:unset;gap:8px;margin-bottom:16px}#presidenciais2026 .breadcrumb__item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;line-height:100%;cursor:pointer;color:#4d4d4d;text-decoration:none}#presidenciais2026 .breadcrumb__item:before{content:"/";display:inline-block;font-weight:600}#presidenciais2026 .breadcrumb__item.home{gap:4px}#presidenciais2026 .breadcrumb__item.home:before{content:"";height:32px;aspect-ratio:16/32;background:url(/DataJournalism/Static/eleicoes/presidenciais-2026/i/icons/ic__map--portugal.svg) no-repeat;background-size:contain;background-position:50%;display:block}#presidenciais2026 .breadcrumb__item:last-child{font-weight:700;color:#000}#presidenciais2026 .breadcrumb__item:hover{color:#000}#presidenciais2026 .breadcrumb__item:focus{outline:2px solid #00adef!important;outline-offset:2px!important;border-radius:4px}#presidenciais2026 .card{width:100%;border:none;background:transparent;padding-bottom:32px;padding-inline:32px;margin-top:32px}@media screen and (max-width:650px){#presidenciais2026 .card{padding-inline:16px}}#presidenciais2026 .card figure{margin:0}#presidenciais2026 .card__img{width:124px;height:124px;object-fit:cover;object-position:center;vertical-align:middle;font-style:italic;display:block;margin:0 auto;border-radius:4px;margin-top:-32px;border:1px solid #959966}@media screen and (max-width:650px){#presidenciais2026 .card__img{width:100px;height:100px}}#presidenciais2026 .card__nome{display:block;margin:0 auto;text-align:center;font-weight:700;margin-top:24px;font-size:24px;line-height:150%}@media screen and (max-width:650px){#presidenciais2026 .card__nome{font-size:20px}}#presidenciais2026 .card__partido{display:block;margin:0 auto;text-align:center;margin-top:12px;font-size:16px;line-height:100%;font-weight:400}#presidenciais2026 .atualizado{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;font-size:12px;font-weight:500;color:#000}#presidenciais2026 .atualizado .button{padding:8px 16px 8px 12px;gap:4px}#presidenciais2026 .atualizado .button:before{content:"";width:14px;height:14px;display:block;background:url(/DataJournalism/Static/eleicoes/presidenciais-2026/i/icons/ic__update--white.svg) no-repeat;background-size:contain}#presidenciais2026 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#presidenciais2026 .loader{animation:a 1s infinite linear;border:2vmin solid transparent;border-radius:50%;border-right-color:#caccb3;border-top-color:#caccb3;box-sizing:border-box;height:15vmin;left:calc(50% - 10vmin);position:fixed;top:calc(50% - 10vmin);width:15vmin;z-index:1}#presidenciais2026 .loader:before{animation:a 2s infinite linear;height:11vmin;left:0;top:0;width:11vmin}#presidenciais2026 .loader:after,#presidenciais2026 .loader:before{border:2vmin solid transparent;border-radius:50%;border-right-color:gray;border-top-color:gray;box-sizing:border-box;content:"";position:absolute}#presidenciais2026 .loader:after{animation:a 3s infinite linear;height:7vmin;left:2vmin;top:2vmin;width:7vmin}#presidenciais2026 .container{max-width:1440px;width:100%;margin:0 auto;position:relative;padding:0}#presidenciais2026 .modal{display:none;opacity:1;position:fixed;z-index:11;padding-top:0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);pointer-events:auto!important}#presidenciais2026 .modal .modal-content{position:relative;background-color:#fff;margin:auto;padding:0;width:50%;top:50%;transform:translateY(-50%);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.2);-webkit-animation-name:b;-webkit-animation-duration:.4s;animation-name:b;animation-duration:.4s}@media (max-width:991px){#presidenciais2026 .modal .modal-content{width:auto;margin-inline:16px}}#presidenciais2026 .modal .modal-content .close{color:#fff;font-size:28px;line-height:20px;font-weight:700;margin-left:20px;display:block;transition:all .35s ease-in-out}#presidenciais2026 .modal .modal-content .close:focus,#presidenciais2026 .modal .modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}#presidenciais2026 .modal .modal-content .modal-header{padding:20px;background-color:#959966;color:#fff;display:flex;align-items:flex-start;justify-content:space-between}#presidenciais2026 .modal .modal-content .modal-header h2{margin:0;font-size:18px;font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}#presidenciais2026 .modal .modal-content .modal-body{padding:40px 20px;text-align:center}#presidenciais2026 .modal .modal-content .modal-body .lead{font-size:16px;line-height:1.5;margin-bottom:4px}#presidenciais2026 .modal .modal-content .modal-body .lead .concelhos_title{display:block;font-weight:700}#presidenciais2026 .modal .modal-content .modal-body .btn_group{margin:20px 0 52px;display:flex;flex-wrap:wrap;justify-content:center}#presidenciais2026 .modal .modal-content .modal-body .btn_group label{font-size:14px;flex:0 0 100%;margin:0;color:#000;margin-bottom:8px}#presidenciais2026 .modal .modal-content .modal-body .btn_group input{min-width:280px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;display:inline-block;padding:4px 12px;min-height:40px;margin-right:8px}#presidenciais2026 .modal .modal-content .modal-body .btn_group input:focus{outline:2px solid #00adef!important;outline-offset:2px!important}#presidenciais2026 .modal .modal-content .modal-body .txt_error,#presidenciais2026 .modal .modal-content .modal-body .txt_success{font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block;font-size:12px;margin-top:8px}#presidenciais2026 .modal .modal-content .modal-body .txt_error{color:#bc151e}#presidenciais2026 .modal .modal-content .modal-body .txt_success{color:#6fb13c}#presidenciais2026 .modal .modal-content .modal-body .gerir_resultados{font-size:12px;margin-top:32px;padding-top:20px;background:#f2f2f2;color:#000;padding-bottom:20px;margin-bottom:0;border-radius:4px}#presidenciais2026 .modal .modal-content .modal-body .gerir_resultados a{text-decoration:underline;color:#959966}#presidenciais2026 .modal .modal-content .modal-body .legal{font-size:12px;margin-top:32px;text-align:left}#presidenciais2026 .modal .modal-content .modal-body .legal a{text-decoration:underline;color:#959966}#presidenciais2026 .modal .modal-content .modal-body .legal .checkbox-wrap{display:block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-weight:500;user-select:none}#presidenciais2026 .modal .modal-content .modal-body .legal .checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;min-height:inherit;box-sizing:border-box;padding:0}#presidenciais2026 .modal .modal-content .modal-body .legal .checkbox-wrap input:checked~.checkmark:before{display:block;content:"✓";position:absolute;left:2px;z-index:2;color:#caccb3;width:16px;height:16px;line-height:100%;font-size:16px;font-weight:700}#presidenciais2026 .modal .modal-content .modal-body .legal .checkmark{position:absolute;top:2px;left:0}#presidenciais2026 .modal .modal-content .modal-body .legal .checkmark:after{content:"";position:absolute;background:rgba(0,0,0,.1);transition:.3s;width:16px;height:16px;display:block}#presidenciais2026 .stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:auto;content:"";background-color:transparent}#presidenciais2026 .eleicoes_header{padding:0;position:relative;overflow:hidden;width:100%;background:#f2f2f2;padding-bottom:24px}#presidenciais2026 .eleicoes_header .container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:24px 32px;position:relative;max-width:1440px;margin:0 auto}@media screen and (max-width:992px){#presidenciais2026 .eleicoes_header .container{gap:8px;padding:24px 16px}}@media screen and (max-width:767px){#presidenciais2026 .eleicoes_header .container{flex-direction:column}}#presidenciais2026 .eleicoes_header .container:after{content:"";width:calc(100% - 64px);position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#959966;height:1px}#presidenciais2026 .eleicoes_header .container__column{max-width:100%}#presidenciais2026 .eleicoes_header .container__column--right{margin-left:auto}@media screen and (max-width:767px){#presidenciais2026 .eleicoes_header .container__column--right{margin-left:0}}#presidenciais2026 .eleicoes_header h1{font-size:0;color:transparent;width:auto;height:100px;background:url(/DataJournalism/Static/eleicoes/presidenciais-2026/i/logo_presidenciais.svg) no-repeat;background-size:contain;background-position:50%;margin:0;aspect-ratio:4/2}@media screen and (max-width:992px){#presidenciais2026 .eleicoes_header h1{height:80px}}#presidenciais2026 .eleicoes_header h1 a{display:block;width:100%;height:100%}#presidenciais2026 .eleicoes_header h1 a:focus{outline:2px solid #00adef!important;outline-offset:2px!important;border-radius:4px}#presidenciais2026 .eleicoes_header nav{display:flex;flex-direction:row;gap:4px}@media screen and (max-width:767px){#presidenciais2026 .eleicoes_header nav{max-width:100%;overflow-x:auto;overflow-y:hidden}}#presidenciais2026 .eleicoes_sub_header{background:#959966;color:#fff;min-height:100px;padding:16px 32px;display:flex;align-items:center}@media screen and (max-width:650px){#presidenciais2026 .eleicoes_sub_header{min-height:inherit}}#presidenciais2026 .eleicoes_sub_header__title{font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.3;color:#fff;text-align:center;display:block;width:100%;text-wrap:balance}@media screen and (max-width:650px){#presidenciais2026 .eleicoes_sub_header__title{font-size:20px}}.eleicoes__widget{background:#f2f2f2;font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;container-type:inline-size;container-name:autarquicas2025__widget}.eleicoes__widget .mais_votados{position:relative;padding:4px 32px}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .mais_votados{padding:4px 8px}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados{padding:4px 16px}}.eleicoes__widget .mais_votados .bloco_partidos{display:grid;align-items:stretch;column-gap:25px;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;background:#fff;border-radius:8px;padding:16px;overflow-x:auto;overflow-y:inherit}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .mais_votados .bloco_partidos{column-gap:20px;padding:8px}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos{display:flex;flex-direction:column;gap:16px;padding:16px}}.eleicoes__widget .mais_votados .bloco_partidos .partido{display:flex;position:relative;flex-direction:column;gap:8px;min-width:76px;justify-content:flex-start}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .partido{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.eleicoes__widget .mais_votados .bloco_partidos .partido:after{content:"";width:1px;height:100%;position:absolute;top:0;background:#959966;bottom:0;right:-12px}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .partido:after{width:100%;height:0;top:auto;bottom:-8px;right:0;left:0;border-bottom:1px solid #959966}}.eleicoes__widget .mais_votados .bloco_partidos .partido:last-child:after{display:none}.eleicoes__widget .mais_votados .bloco_partidos .partido .top{display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:center;text-decoration:none}@container autarquicas2025__widget (max-width:1240px){.eleicoes__widget .mais_votados .bloco_partidos .partido .top{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .partido .top{display:flex;flex-direction:row;align-items:center;justify-content:center}}.eleicoes__widget .mais_votados .bloco_partidos .partido .bottom{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .mais_votados .bloco_partidos .partido .bottom{align-items:flex-end}}.eleicoes__widget .mais_votados .bloco_partidos .partido.coligacao .top .logotipo{width:56px}.eleicoes__widget .mais_votados .bloco_partidos .partido.coligacao .top .result{width:calc(100% - 64px)}@container autarquicas2025__widget (max-width:1240px){.eleicoes__widget .mais_votados .bloco_partidos .partido.coligacao .top .result{width:100%}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .partido.coligacao .top .result{width:calc(100% - 64px)}}.eleicoes__widget .mais_votados .bloco_partidos .logotipo{width:28px;height:28px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:48px;cursor:pointer}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .logotipo{flex:0 0 40px}}.eleicoes__widget .mais_votados .bloco_partidos .logotipo img{height:100%;max-width:unset;width:auto;object-fit:contain;object-position:center;transition:all .2s ease-in}.eleicoes__widget .mais_votados .bloco_partidos .logotipo:hover img{transform:scale(1.2);transform-origin:center}.eleicoes__widget .mais_votados .bloco_partidos .result{flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:calc(100% - 36px)}@container autarquicas2025__widget (max-width:1240px){.eleicoes__widget .mais_votados .bloco_partidos .result{width:100%}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .result{width:calc(100% - 64px)}}.eleicoes__widget .mais_votados .bloco_partidos .result>span{display:block;text-align:left}.eleicoes__widget .mais_votados .bloco_partidos .nome_partido{font-weight:400;font-size:10px;line-height:1;color:gray;text-transform:uppercase}.eleicoes__widget .mais_votados .bloco_partidos .percentagem{font-weight:600;font-size:20px;line-height:1}.eleicoes__widget .mais_votados .bloco_partidos .num_deputados{display:flex;justify-content:flex-start;align-items:baseline;gap:4px}.eleicoes__widget .mais_votados .bloco_partidos .num_deputados__NMR{font-size:12px;font-weight:600;line-height:1;color:#000;position:relative}.eleicoes__widget .mais_votados .bloco_partidos .num_deputados__DE{font-size:9px;font-weight:400;color:#404040;margin:0;line-height:1;white-space:nowrap}@container autarquicas2025__widget (max-width:1240px){.eleicoes__widget .mais_votados .bloco_partidos .num_deputados__DE{white-space:normal}}.eleicoes__widget .mais_votados .bloco_partidos .votos{font-size:10px;font-weight:400;color:#404040;margin:0;line-height:1}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .mais_votados .bloco_partidos .votos{text-align:right}}.eleicoes__widget .container{max-width:1440px;width:100%;margin:0 auto;position:relative;padding:0}.eleicoes__widget .container .legenda_grafico{display:flex;justify-content:center;align-items:flex-start;gap:8px 24px;padding-bottom:24px;padding-top:8px;padding-inline:12px;flex-wrap:wrap}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .container .legenda_grafico{padding-top:24px;gap:8px 12px;padding-bottom:40px}}.eleicoes__widget .container .item_legenda{display:flex;align-items:baseline}.eleicoes__widget .container .item_legenda:last-child{margin-right:0}.eleicoes__widget .container .title{font-size:14px;font-weight:400;color:#4d4d4d;margin-right:4px}.eleicoes__widget .container .value{font-size:14px;font-weight:600;color:#4d4d4d;position:relative;line-height:150%}.eleicoes__widget .container .value span{position:absolute;font-size:12px;font-weight:400;right:0;bottom:-80%;white-space:nowrap;color:gray}.eleicoes__widget .container .disclaimer{color:gray;text-align:right;display:block;font-size:12px;margin-inline:32px;padding-bottom:4px}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .container .disclaimer{margin-inline:12px;text-align:center;padding-bottom:48px}}.eleicoes__widget .container .disclaimer .link{color:#959966!important;font-size:12px!important}.eleicoes__widget .eleicoes_header .container{padding:12px 32px!important;justify-content:space-between!important;align-items:flex-end!important}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .eleicoes_header .container{flex-wrap:wrap!important;gap:16px 8px!important}}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .eleicoes_header .container{padding:12px!important}}.eleicoes__widget .eleicoes_header .container:after{bottom:-12px!important}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget .eleicoes_header .container:after{width:calc(100% - 32px)!important}}.eleicoes__widget .eleicoes_header .container__column{width:100%;display:flex;align-items:flex-end}@container autarquicas2025__widget (max-width:992px){.eleicoes__widget .eleicoes_header .container__column{width:auto}}.eleicoes__widget .eleicoes_header .container__column--left{justify-content:flex-start}.eleicoes__widget .eleicoes_header .container__column--center{justify-content:center}@container autarquicas2025__widget (max-width:767px){.eleicoes__widget .eleicoes_header .container__column--center{width:100%;order:1}}@container autarquicas2025__widget (max-width:500px){.eleicoes__widget .eleicoes_header .container__column--center{justify-content:flex-start;overflow:auto}}.eleicoes__widget .eleicoes_header .container__column--right{justify-content:flex-end}.eleicoes__widget .eleicoes_header h1{height:64px!important}.eleicoes__widget .eleicoes_header nav .button{padding:8px 16px!important}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .partido .top{width:100%;height:100%}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .partido .top{height:auto}}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .result{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;width:80%}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .result>span{text-align:center;text-wrap:balance;line-height:1.3}@container autarquicas2025__widget (max-width:650px){.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .result>span{text-align:left}}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .nome_partido{font-weight:500}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .logotipo{width:40px;height:40px}@container autarquicas2025__widget (min-width:650px){.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .partido{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .partido .top{display:flex;align-items:center;justify-content:center;flex-direction:column}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .partido .bottom{text-align:right;white-space:nowrap}.eleicoes__widget.presidenciais .mais_votados .bloco_partidos .result{align-items:center;gap:4px}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos{justify-items:center}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido{width:100%;display:grid;align-items:center;justify-content:center;justify-items:center}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido .bottom,.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido .top{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:12px}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido .bottom{white-space:nowrap}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido .bottom:before{content:"";width:40px;flex:0 0 40px}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .partido:after{right:auto;left:calc(100% + 12px)}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .logotipo{flex:0 0 auto}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .votos{flex:1 1 auto;text-align:left}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .result{width:auto;align-items:center;gap:4px}.eleicoes__widget.presidenciais--segundaVolta .mais_votados .bloco_partidos .result>span{width:100%;text-align:left;text-wrap:balance;line-height:1}}