#loading.hidden,.layer_mensagem{opacity:0;pointer-events:none}.dropdown,main{position:relative}#loading,.presidential-election-page .square.loaded{opacity:1}.container{display:flex;flex-direction:column;min-height:100vh}main{flex:1;overflow:hidden}.presidential-election-page img{display:block;text-align:center}.presidential-election-page svg{fill:#ECECEC80!important}.presidential-election-page .col-2,.presidential-election-page .details-col-1{width:20%}.presidential-election-page .details-col-2{width:80%!important}.presidential-election-page .details-name,.presidential-election-page .details-value{margin:0;text-align:left;padding-left:3%;line-height:1.2;font-size:.9rem}.presidential-election-page .details-value{font-size:.8rem}.presidential-election-page .details-name{font-weight:500;margin-bottom:4px}.presidential-election-page main.ink-grid.content.presidential-election-page{display:grid;grid-template-areas:"election-menu" "election-status" "election-content";gap:10px;width:100%}.presidential-election-page .search-reset-container,.presidential-election-page main.ink-grid.content.presidential-election-page.election-content{display:flex;flex-direction:column;gap:10px}.presidential-election-page{padding:1% 5% 0}.layer{text-align:center}.presidential-election-page .center-img,.presidential-election-page p{margin:0 auto}.presidential-election-page .card,.presidential-election-page .election-map{border-radius:12px}#loading{position:absolute;inset:0;background:rgba(255,255,255,.95);display:flex;justify-content:center;align-items:center;z-index:10;transition:opacity .6s}.loading video{position:absolute;top:5%;width:200px;height:200px;margin-bottom:1rem}.layer_mensagem{display:none;width:100%;height:100%;transition:opacity .8s;display:flex;justify-content:center;align-items:center;flex-direction:column}.layer_mensagem.show{display:block;opacity:1;pointer-events:auto}.loading img{width:80px;height:80px;margin-bottom:1rem}#mensagem-antes{height:100vh;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('https://rrsite-images.azureedge.net/img/presidenciais/2026/Mobile_Resultados_preview.jpg')}#conteudo.show,.presidential-election-page .custom-select.open .options{display:block}.election-pub.card,.presidential-election-page .election-menu .top-row .last-button{background-color:#fff}#shareButton,.election-pub-billboard,.presidential-election-page #btn-df,.presidential-election-page #icon-previous-election-year,.presidential-election-page #reset,.presidential-election-page .desktop,.presidential-election-page .election-menu .button-group .last-button{display:none}.presidential-election-page .current-election,.presidential-election-page .election-menu,.presidential-election-page .previous-election{display:flex;flex-direction:column}.presidential-election-page .election-menu .top-row{display:flex;justify-content:space-between;align-items:flex-end}.presidential-election-page .election-menu .logo-name{font-size:.7rem;color:#0000004D}.presidential-election-page .election-menu h1{font-family:'Roboto ',sans-serif!important;font-size:1.2rem;margin:0}.presidential-election-page .logo{display:flex;align-content:space-around;align-items:baseline;gap:4%}.presidential-election-page .logo span{font-size:1.5rem;color:#00e4bf}.presidential-election-page .desktop,.presidential-election-page .election-menu .mobile{border-top:6px solid #00e4bf}.presidential-election-page .election-menu .button-group .menu-button{display:flex;align-items:center;flex-shrink:0;padding:6px 12px;background:#eee;border:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0}.presidential-election-page .election-menu .menu-button .icon img{width:24px;height:24px;flex-shrink:0;margin-right:8px;pointer-events:none}.presidential-election-page .election-menu .icon{width:20px}.presidential-election-page .election-menu .button-group{display:flex;flex-wrap:nowrap;gap:4%}.presidential-election-page .election-menu a,.presidential-election-page .election-menu button{border-radius:15px;padding:0 4%}.presidential-election-page .election-menu .last-button{display:inline-block;border-radius:15px;border:1px solid #ccc;padding:4px 8px;line-height:0;cursor:pointer}.presidential-election-page .election-menu .button-group a{border:1px solid transparent}.presidential-election-page .election-menu .menu-button .label{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#00000080}.presidential-election-page .election-menu .button-group .active-button{background-color:#00e4bf;color:#1362d8}.dropdown{display:inline-block;z-index:999}.presidential-election-page .election-menu #shareButtonMobile{display:flex}.presidential-election-page .dropdown-content{display:none;position:absolute;margin-top:5px;padding:9px 5px 1px;background-color:#f9f9f9;left:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border:1px solid silver;border-radius:11px;width:53px}.presidential-election-page .dropdown-content-mobile{display:none;position:absolute;background-color:#fff;width:45px;border:1px solid silver;padding:10px 5px;border-radius:15px;right:-5px;top:56px}.dropdown-content a,.dropdown-content-mobile a{display:block;text-align:center;padding:6px 0}.presidential-election-page .dropbtn{background-color:#4caf50;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropdown-content a,.presidential-election-page .dropdown-content a{color:#000;text-decoration:none;display:block;border:none}.dropdown-content a:active,.presidential-election-page .dropdown-content a:active{background-color:#f1f1f1}.presidential-election-page .dropdown{background:0 0!important}.presidential-election-page .election-status .card{background:#fff;border:1px solid #ccc;padding:2% 4%;overflow:hidden;box-sizing:border-box}.presidential-election-page .dot{display:inline-block;width:8px;height:8px;margin-right:5px;background:#adadad;border-radius:50%}.presidential-election-page .election-status-header{display:flex;gap:5px;align-items:center}.presidential-election-page #abstencao-p,.presidential-election-page #branco-p,.presidential-election-page #nulos-p,.presidential-election-page #votantes-p,.presidential-election-page .election-latest-update{color:#0074ff}.presidential-election-page .election-latest-update .date p:first-child{font-size:.75rem}.presidential-election-page .date{margin-top:1%}.presidential-election-page #time{padding-top:3px;font-size:.7rem}.presidential-election-page .progress-bar{display:flex;flex-direction:row;gap:5%;width:100%;box-sizing:border-box;margin:1% 0}.presidential-election-page .progress-bar>div{display:flex;flex-direction:column;align-items:flex-start;width:50%;box-sizing:border-box}.presidential-election-page .progress-bar>div>p{margin:0 0 6px;font-weight:600;font-size:.8rem}.presidential-election-page .progress-bar>div>div{--w:0%;--c:#0074FF;--track:#E9F2FF;position:relative;width:100%;height:18px;border-radius:3px;background:#dddDDD80;overflow:hidden}.presidential-election-page .progress-bar>div>div::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--c);border-radius:inherit;transition:width .6s}.presidential-election-page #votantes{--c:#0074FF}.presidential-election-page #abstencao{--c:#0074FF99}.presidential-election-page #branco{--c:#7CB7FF}.presidential-election-page #nulos{--c:#AED3FF}.presidential-election-page .progress-bar>div.branco,.presidential-election-page .progress-bar>div.nulos{width:auto}.presidential-election-page .details{display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.presidential-election-page .details>div{padding:12px 5px;margin-bottom:3%;border-radius:12px;background:#eceCEC80}.presidential-election-page .details-title{font-size:15px;font-weight:600;color:#7b7b7b}.presidential-election-page #name{font-family:'Roboto Slab',serif;font-weight:500;color:#7b7b7b;margin:1rem 0}.presidential-election-page .details-current-value{font-size:18px;font-weight:600;color:#1362d8}.presidential-election-page .details-max-value,.presidential-election-page .previous-election-swing{font-size:12px;font-weight:400;color:#acacac}.presidential-election-page .details-container p{margin:0 0 5%}.presidential-election-page .previous-election-year span{font-size:10px}.presidential-election-page .details .details-container .previous-election .previous-election-year{display:inline-block;margin:2% 35% 0 0;padding:1px;text-align:center;font-size:.6rem;border-radius:6px;background-color:#adadad;color:#fff}.presidential-election-page .previous-election-swing-div{display:inline-flex;margin-top:8%}.presidential-election-page .bar-cell p,.presidential-election-page .previous-election-swing{margin:0}.presidential-election-page #abstention-swing-circle,.presidential-election-page #blank-votes-swing-circle,.presidential-election-page #invalid-votes-swing-circle,.presidential-election-page .previous-election-votes-circle{display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;width:15px;height:15px;font-size:11px;margin:0 3px;font-weight:700}.presidential-election-page .election-map{display:flex;flex-direction:column;margin:1rem 0}.presidential-election-page .election-map .card{padding:3%;font-size:.8rem}.presidential-election-page .election-map p{color:#7b7b7b}.presidential-election-page .button-container{display:flex;justify-content:center;gap:0;margin:10% 0 5%;border:1px solid #b3b3b3;border-radius:10px}.presidential-election-page .button-container button{padding:2% 6%;border:none}.presidential-election-page .selected-button{background-color:#1362d8;border:0;color:#fff;border-radius:10px}.button-container button:first-child::after,.button-container button:nth-child(3)::after{content:""}.vector{fill:none;stroke:white!important;stroke-width:5;shape-rendering:crispEdges}.presidential-election-page input:focus{outline:0}.presidential-election-page select{display:flex;flex:1;padding:2% 3%}.presidential-election-page .select{display:flex;flex-direction:column;margin-top:5%;gap:2%}.presidential-election-page .display{position:relative;margin:.3rem 0;padding:7px .6rem;border:1px solid #b3b3b3;border-radius:10px;background:0 0;color:#00000080;cursor:pointer;font-size:12px}.presidential-election-page #consulado,.presidential-election-page #pais,.presidential-election-page #regiao{margin:.6rem 0}.presidential-election-page .arrow{position:absolute;right:14px;top:50%;width:6px;height:6px;display:inline-block;border:solid #b3b3b3;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.presidential-election-page .autocomplete-list,.presidential-election-page .options{overflow-y:auto;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.1);border-top:none}.presidential-election-page .autocomplete-item,.presidential-election-page .options li{font-size:12px;white-space:normal;word-break:keep-all;line-height:1.5;transition:background .2s;color:#00000080;cursor:pointer}.presidential-election-page .custom-select.open .arrow{transform:translateY(-50%) rotate(-135deg)}.presidential-election-page .options{border-radius:7px;max-width:500px;display:none;max-height:400px;z-index:10;padding:0;margin:0;list-style:none}.presidential-election-page .options li{padding:0 2%}.presidential-election-page .options li:hover{background:#dddDDD80}.presidential-election-page .options::-webkit-scrollbar{width:6px}.presidential-election-page .options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.presidential-election-page input{color:#00000080;width:100%;margin-top:2%;padding:7px 3% 3% 30px;font-size:.7rem;border:1px solid #b3b3b3;border-radius:10px;background:0 0;color:#00000080}.presidential-election-page #btn-world-df{display:none;margin-right:8px}.presidential-election-page .search-wrapper{position:relative;width:100%}.presidential-election-page .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:12px;height:12px}.presidential-election-page button{padding:2% 5%;border:1px solid #b3b3b3;border-radius:5px;font-size:.75rem;background-color:transparent;color:#7b7b7b}.presidential-election-page .autocomplete-list{position:absolute;max-height:260px;width:100%;overflow-x:hidden;border-radius:7px;z-index:999}.presidential-election-page .autocomplete-list::-webkit-scrollbar{width:5px}.presidential-election-page .autocomplete-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:8px}.presidential-election-page .autocomplete-group{padding:6px 8px;font-weight:700;background:#f0f0f0;color:#00000080}.presidential-election-page .autocomplete-item{padding:8px}.autocomplete-item.active,.autocomplete-item:hover{background:#dddDDD80;color:#00000080}.presidential-election-page #reset,.presidential-election-page #reset-mobile,.presidential-election-page #reset-regiao{background-color:#7b7b7b;color:#fff}.presidential-election-page #toggle-map{display:flex;align-items:center;gap:10px}.presidential-election-page #toggle-map img{padding-right:5px}.presidential-election-page .search-reset-mobile-buttons{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.presidential-election-page .reset-wrapper{display:flex;justify-content:flex-end}.presidential-election-page .legend{margin:2% 0;display:flex}.presidential-election-page .legend p{font-size:.75rem;color:#4d4d4d;margin:0}.presidential-election-page p.no-results{margin:2%;font-weight:700}.presidential-election-page .election-details{color:#7b7b7b;font-size:.8rem}.presidential-election-page table{width:100%;border-collapse:collapse;table-layout:fixed}.presidential-election-page th{font-size:13px;border:none;background-color:transparent}.presidential-election-page tr+tr td{border-top:3px solid #fff}.presidential-election-page td{text-align:center;border:none}.presidential-election-page .rounded-right,.presidential-election-page tr td:nth-child(7),.presidential-election-page tr th:nth-child(7){border-radius:0 10px 10px 0}.presidential-election-page .my-table-th th{padding:.1rem!important;border-radius:10px}.presidential-election-page .inline-btn{background:0 0;border:none;font-size:16px;margin:0 4px;cursor:pointer;vertical-align:middle}.presidential-election-page .col-1,.presidential-election-page .col-2{display:table-cell;color:#fff;font-weight:900}.presidential-election-page .mobile-visible{display:table-cell!important}.presidential-election-page .cell-wrapper{display:flex;align-items:center;height:2.5rem;max-width:71px}.presidential-election-page .ellipsis-cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.2;height:calc(1.2em * 2);max-width:60px;word-break:break-word}.presidential-election-page .col-2 .bottom-number{color:#fffFFF99}.presidential-election-page .col-2 .bottom-number span{color:#fff}.presidential-election-page .bar{position:absolute;top:0;left:0;height:100%;border-radius:4px;border-left:2px solid #ececec}.presidential-election-page .all-bar{position:absolute;bottom:0;left:0;width:100%;max-width:70%;height:25px;overflow:hidden;transition:width .5s}.presidential-election-page .vote-info{display:flex;align-items:center;justify-content:center;gap:4px}.presidential-election-page .vote-info .previous-election-votes-circle{font-size:13px;color:#fff;margin:0}.presidential-election-page .up-number{font-size:.7rem;font-weight:800}.presidential-election-page .bottom-number{font-size:.7rem;font-weight:300}.presidential-election-page .vote-bottom-number{padding-left:20%}.presidential-election-page .bottom-table{padding:10px 0;background:#7b7b7b;color:#fff}.presidential-election-page .table-title p{font-family:'Roboto Slab',serif;text-align:left;font-size:.6rem;color:#7b7b7b}.presidential-election-page .th-col-3{display:flex;justify-content:center;align-items:center}.presidential-election-page .my-table-th{display:flex;justify-content:center;align-items:center;padding:1%}.presidential-election-page .th-text{margin-top:4%;text-align:center;line-height:1;font-size:.6rem;font-weight:400}.presidential-election-page .election-details .presidential-election-page .previous-election-year{display:inline-block;margin:5% 0 0;padding:1px 4px;text-align:center;font-size:.6rem;border-radius:6px;background-color:#adadad;color:#fff}.presidential-election-page #btn-next,.presidential-election-page #btn-next-2,.presidential-election-page #btn-prev,.presidential-election-page #btn-prev-2{border:none}.presidential-election-page #btn-next{padding:5% 0 0 5%}.presidential-election-page th .my-table-th{display:flex;align-items:center;min-height:60px;padding:0 5px;text-align:center}.presidential-election-page th .my-table-th img.center-img{display:block;margin:0 auto 4px}.presidential-election-page .arrow-icon{margin:0;object-fit:contain;width:25px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.presidential-election-page .td-img{width:80px;height:56px}.presidential-election-page .square{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;opacity:0;transition:opacity .3s}.presidential-election-page .bar-cell{position:relative;padding-bottom:20px}.presidential-election-page .votos-info{padding:0 2%;font-size:.7rem;color:#7b7b7b}.presidential-election-page #map,.presidential-election-page .div-img{position:relative}.presidential-election-page .candidate-icon{position:absolute;bottom:2px;left:74%;background:rgba(0,0,0,.3);color:#fff;padding:2px;border-radius:50%;font-size:5px}.presidential-election-page #winner-label{display:flex;align-items:center;padding-bottom:2%;gap:3px;height:10px}.election-widget #winner-label span{font-size:.7rem;color:#00000080}.presidential-election-page #map-name{font-family:'Roboto Slab',serif;font-weight:500;color:#7b7b7b;margin:0;width:30%}.presidential-election-page .map-content{display:flex;justify-content:space-between}.presidential-election-page #map-buttons{display:flex;justify-content:flex-end;align-items:flex-start}.presidential-election-page #map-buttons button{padding:0;border:none;background-color:transparent}.presidential-election-page .my-map{width:100%;height:400px;display:block}.presidential-election-page #map-container path,.presidential-election-page #map-container polygon{stroke:#ECECEC80;cursor:pointer;transition:fill .2s}.presidential-election-page .title-island{font-family:Roboto,serif;font-size:2rem;fill:#7B7B7B}.presidential-election-page .no-border-radius-top{border-radius:0 0 12px 12px!important}.presidential-election-page #tooltip{display:none;position:fixed;background-color:#fff;color:#000000B2;padding:5px 10px;border-radius:4px;pointer-events:none;font-weight:200;text-align:center;z-index:9999;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap}.presidential-election-page #loading,.presidential-election-page #loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:sans-serif;color:#555;z-index:1000}.presidential-election-page .spinner{width:40px;height:40px;border:4px solid #ddd;border-top:4px solid #333;border-radius:50%;animation:1s linear infinite spin;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.presidential-election-page .zoom-container{position:relative;width:auto;height:auto;overflow:hidden;touch-action:none}.presidential-election-page .zoom-icon{position:absolute;top:16px;right:16px;z-index:9999;background:#fff;padding:8px;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.presidential-election-page #legend-map{display:none;gap:1rem;margin:0 0 4%}.presidential-election-page #legend-map .legend-col{display:flex;flex-direction:column;gap:.25rem}.presidential-election-page #legend-map p{font-size:.7rem;margin:0}@media (min-width:768px) and (max-width:1439px){.presidential-election-page .election-menu .button-group{display:flex;gap:10px;justify-content:flex-start}.presidential-election-page .election-menu #shareButtonMobile{display:flex}.presidential-election-page .election-menu .last-button{margin:0 10px;padding:0 8px}.presidential-election-page .election-menu .top-row{display:flex;justify-content:flex-start;gap:2%}.presidential-election-page .election-status .card{padding:2%}.presidential-election-page .election-status .election-latest-update-details .details .details-container{display:flex;justify-content:space-between}.presidential-election-page .election-status .election-latest-update-details .details .details-container p,.presidential-election-page .previous-election-swing,.presidential-election-page .previous-election-year{margin:0}.presidential-election-page .previous-election{font-size:10px;justify-content:end}.presidential-election-page .details .details-container .previous-election .previous-election-year{margin:3% 75% 0 0}.presidential-election-page .previous-election-swing-div{justify-content:center;margin-top:10%}.presidential-election-page .previous-election-year span{font-size:12px}.presidential-election-page .previous-election-swing{font-size:1em}.presidential-election-page .details>div{padding:12px 10px}.presidential-election-page select{padding:1%}.presidential-election-page .select{margin-top:1%}.presidential-election-page .options{max-width:100%}.presidential-election-page .button-container{width:40%;margin:1rem 0 0}.presidential-election-page .button-container button{padding:2% 5%;font-size:12px}.presidential-election-page .election-map .card{padding:0}.presidential-election-page .my-map{width:100%;height:400px!important;display:block}.presidential-election-page input{margin-top:.3rem;padding:10px 3% 10px 30px}.presidential-election-page .search-icon{top:60%}.presidential-election-page button{padding:1% 5%}.presidential-election-page .details-col-1{width:7%}.presidential-election-page .square{width:73px;height:70px}.presidential-election-page .details-name,.presidential-election-page .details-value{padding-left:5px}.presidential-election-page .my-table-th{display:flex;justify-content:center}.presidential-election-page td.th-bar,.presidential-election-page th.th-bar{display:table-cell}.presidential-election-page .bar-container{width:100px}.presidential-election-page .bar{width:40px;padding:0;border-radius:0 10px 10px 0;background-color:transparent}#mensagem-antes{height:60vh;background-image:url('https://rrsite-images.azureedge.net/img/presidenciais/2026/desktop_preview.jpg')}}@media (min-width:1440px){.election-content{display:grid;grid-template-areas:"election-details election-map";grid-template-columns:63% 37%;gap:10px;z-index:-999}.election-details{order:initial;grid-area:election-details;max-height:auto;grid-column:1;grid-row:1/3}.election-map{grid-column:2;grid-row:1;order:initial;grid-area:election-map;max-height:auto}.election-pub{grid-column:2;grid-row:2;background:#eceCEC80}.loading video{height:400px;position:absolute;top:5%;width:200px}#mensagem-antes{background-image:url('https://rrsite-images.azureedge.net/img/presidenciais/2026/desktop_preview.jpg')}.presidential-election-page .election-menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:10px}.election-pub-billboard,.presidential-election-page #btn-df,.presidential-election-page #reset-mobile,.presidential-election-page #toggle-map,.presidential-election-page .election-menu .top-row .last-button,.presidential-election-page .inline-btn,.presidential-election-page .mobile-hr,.presidential-election-page .options{display:none}.presidential-election-page #shareButton{display:flex}.dropdown-content{top:96%;left:28%;right:0;margin-top:10px;padding:12%}.presidential-election-page .election-menu a{border-radius:33px}.presidential-election-page .election-menu .button-group::after{content:"";display:inline-block;width:0;height:0}.presidential-election-page .election-menu .button-group{gap:2%;width:30%}.presidential-election-page .election-menu .button-group .menu-button{padding:0 11px}.presidential-election-page .election-menu .button-group .active-button{align-items:center}.presidential-election-page .election-menu .button-group .label{display:inline-block;font-size:13px;padding-left:5px}.presidential-election-page .election-menu .button-group .last-button{display:block;border:1px solid #ccc;background-color:#fff}.presidential-election-page .election-menu .button-group .menu-button .label{display:inline}.presidential-election-page .custom-select.open .options,.presidential-election-page .desktop{display:block}.presidential-election-page .election-status{display:grid;grid-template-areas:"election-latest-update election-latest-update-details";grid-template-columns:25% 75%;gap:10px;margin-bottom:1%}.presidential-election-page .election-latest-update{grid-area:election-latest-update}.presidential-election-page .election-latest-update-details{grid-area:election-latest-update-details}.presidential-election-page .details{grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:1440px;gap:1%}.presidential-election-page #name{margin:.5rem 0}.presidential-election-page .details>div{padding:12px 6%;margin-bottom:1px}.presidential-election-page .details .details-title,.presidential-election-page .table-title p{font-size:.7rem}.presidential-election-page .details .details-current-value{margin:0;font-size:1.2rem}.presidential-election-page .details .details-max-value{font-size:.7rem;margin:0}.presidential-election-page .details .details-container{display:flex;justify-content:space-between}.presidential-election-page .details .details-container .previous-election{font-size:10px;justify-content:end}.presidential-election-page .previous-election-year span{font-size:12px}.presidential-election-page .button-container,.presidential-election-page .details .details-container .previous-election .previous-election-swing,.presidential-election-page .details .details-container .previous-election .previous-election-year{margin:0}.presidential-election-page .previous-election-swing-div{justify-content:center;margin-top:10%}.presidential-election-page .previous-election-swing{font-size:1em}.presidential-election-page .election-map{margin:0;padding:0}.presidential-election-page .election-pages{display:flex;justify-content:center;margin:2% 0 1%}.presidential-election-page .button-container button{padding:10px 45px;font-size:12px}.presidential-election-page .button-padding,.presidential-election-page .first-button{padding:2% 3%!important}.presidential-election-page .third-button{padding:2%!important}.presidential-election-page select{display:flex;flex:1;padding:2% 3%}.presidential-election-page #nacional .select{display:flex;flex-direction:row;margin-top:1%;gap:2%;flex-direction:row}.presidential-election-page .select{display:flex;margin-top:1%;gap:2%}.presidential-election-page #nacional .display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.presidential-election-page #nacional .options{position:absolute;top:100%;left:-380px;width:500px;max-height:260px;overflow-y:auto}.presidential-election-page .options li{padding:1% 0 1% 3%}.presidential-election-page #nacional .custom-select{position:relative;width:220px}.presidential-election-page #world .custom-select{position:relative}.presidential-election-page .custom-select[data-disabled=true]{opacity:.5;pointer-events:none}.presidential-election-page .autocomplete-list{z-index:0}.presidential-election-page .search-reset-container{flex-direction:row;align-items:center;gap:10px}.presidential-election-page .search-wrapper{flex:1}.presidential-election-page .search-icon{top:60%}.presidential-election-page #reset{display:inline-block;margin-top:2%}.presidential-election-page .election-details{padding:2% 1%}.presidential-election-page th{text-align:center}.presidential-election-page .col-3,.presidential-election-page .col-4,.presidential-election-page .col-5,.presidential-election-page .col-6,.presidential-election-page td.th-bar,.presidential-election-page th.th-bar{display:table-cell}.presidential-election-page .col-1,.presidential-election-page .col-2{width:10%}.presidential-election-page .th-col-3{display:flex;justify-content:end;margin-right:25px}.presidential-election-page .my-table-th{display:flex;justify-content:center;padding:5%}.presidential-election-page .cell-wrapper{max-width:60px}.presidential-election-page .vote-icon{margin-right:15%}.presidential-election-page .col-3-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.presidential-election-page .th-text{margin-top:10%;font-size:.7rem}.presidential-election-page .up-number{font-size:.7rem;font-weight:600}.presidential-election-page .bottom-number{font-size:.7rem;font-weight:300}.presidential-election-page .vote-bottom-number{text-align:right}.presidential-election-page .bottom-table-bar{display:block;height:40px;width:100%;border-top:1px solid #fff}.presidential-election-page .bar-container{width:100px}.presidential-election-page .bar{width:40px;padding:0;border-radius:0 10px 10px 0;background-color:transparent}.presidential-election-page p.no-results{margin:0 2%;font-weight:400}.presidential-election-page .candidate-icon{left:80%}.presidential-election-page #map-name{width:100%;margin:0;font-size:.8rem}.presidential-election-page .map{display:block!important}.presidential-election-page .election-map .card{padding:2% 3%;border-radius:0 12px}.presidential-election-page #map-container{display:block!important;height:auto}.presidential-election-page .no-border-radius-bottom{border-radius:12px 12px 0 0!important}.presidential-election-page .no-border-radius-top{border-radius:0 0 12px 12px!important}.presidential-election-page #map{position:static}.election-pub.card img{margin:0 auto}.presidential-election-page .details-name,.presidential-election-page .details-value,.presidential-election-page .last-news{padding-left:1%}.presidential-election-page .details-col-1{width:12%!important}.presidential-election-page .details-col-2{width:85%!important}}.disabled{pointer-events:none;cursor:not-allowed}