@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel: #F1F3F6;--folha: #fff;--grafite: #1C1F26;--lapis: #5D6472;--pauta: #CBD2DD;--tinta: #1F2A8A;--marca: #FF9BC9;--gutter: 16px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papel);color:var(--grafite);overflow-x:hidden;font:400 16px/1.5 Archivo Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-stretch:100%}#app{max-width:1120px;margin:0 auto;padding:0 var(--gutter) 40px}a{color:var(--tinta)}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}header{padding:28px 0 8px}header .wordmark{display:block;text-decoration:none;color:var(--tinta);font-weight:800;font-stretch:125%;font-size:clamp(2.4rem,9vw,5.5rem);line-height:.9;letter-spacing:-.02em;overflow-wrap:anywhere}header.small{padding:16px 0 0}header.small .wordmark{font-size:1.4rem;line-height:1.2}h1{font-weight:800;font-stretch:110%;font-size:1.5rem;line-height:1.2;margin:24px 0 4px}h2,h3{font-weight:700;font-stretch:100%}.tagline{margin:12px 0 0;color:var(--lapis);max-width:40rem}.search{display:block;width:100%;margin:20px 0 8px;padding:14px 22px 14px 52px;font:inherit;font-size:1.15rem;font-stretch:100%;color:var(--grafite);background:var(--folha) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231F2A8A' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") no-repeat 20px center / 20px 20px;border:2px solid var(--tinta);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search::placeholder{color:var(--lapis);opacity:1}.search:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.search::-webkit-search-cancel-button{cursor:pointer}.quick-grid{margin-top:20px;border-top:1px solid var(--pauta)}.quick{border-bottom:1px solid var(--pauta);display:flex;flex-direction:column}.quick:has(>a.main){display:grid;grid-template-columns:6rem 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:start;padding:14px 0}.quick>a.main{grid-column:1 / -1;grid-row:1 / span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;column-gap:inherit;padding:0 8px 0 0;text-decoration:none;color:var(--grafite)}.quick .n{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.quick .n b{font-stretch:62%;font-weight:800;font-size:2.6rem;line-height:1;color:var(--tinta)}.quick .n small{font-size:.8rem;margin-top:2px}.quick .t{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0}.quick .label{font-weight:600;font-size:1.05rem;overflow-wrap:anywhere}.quick>a.sub{grid-column:2;grid-row:2;justify-self:start;position:relative;z-index:1;margin-top:4px;font-size:.88rem;color:var(--tinta);text-decoration-color:var(--pauta)}.quick>a.sub:hover{text-decoration-color:var(--tinta)}.quick small{color:var(--lapis);font-variant-numeric:tabular-nums}.quick>a.main:hover,.quick>a.main:focus-visible{background:linear-gradient(var(--marca),var(--marca)) no-repeat left / 100% 100%}.quick>a:focus-visible{outline-offset:2px}.quick:not(:has(a)){padding:14px 0;gap:4px}.quick:has(>a.main)>select{grid-column:1 / -1;grid-row:3;justify-self:start;margin-top:12px}.quick:not(:has(a)) select{align-self:flex-start}select{font:inherit;font-stretch:100%;padding:8px 32px 8px 12px;max-width:100%;color:var(--grafite);border:1px solid var(--tinta);border-radius:999px;background-color:var(--folha)}.count{color:var(--lapis);margin:16px 0 8px;font-variant-numeric:tabular-nums}.empty{margin:24px 0;font-size:1.1rem}.table-wrap{position:relative;overflow-x:auto;background:var(--folha);border:1px solid var(--pauta);border-radius:4px}table{border-collapse:collapse;width:100%;min-width:760px;font-size:.92rem;font-stretch:80%}th,td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--pauta)}tbody tr:last-child td{border-bottom:0}th{color:var(--lapis);font-weight:600;background:var(--folha);position:sticky;top:0;white-space:nowrap}td small{display:block;color:var(--lapis)}td small.total{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:600}td .co{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}td .co small{display:inline}td .co.holding{color:var(--lapis)}.table-wrap td>button.link:first-child,.table-wrap td:first-child .link{font-weight:650;color:var(--grafite)}button.link{background:none;border:0;padding:0;font:inherit;font-stretch:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}button.link:hover{text-decoration:underline;text-decoration-color:var(--tinta);text-underline-offset:3px}td:first-child{font-weight:650;min-width:11rem}.amt{display:flex;justify-content:space-between;gap:12px;white-space:nowrap}.amt .nm{max-width:26ch;overflow:hidden;text-overflow:ellipsis;min-width:0}.amt .v{color:var(--tinta);font-variant-numeric:tabular-nums;text-align:right}.sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.expand,.expand-less{font:inherit;font-size:.8rem;font-stretch:100%;padding:1px 10px;margin-top:4px;border:1px solid var(--tinta);border-radius:999px;background:none;color:var(--tinta);cursor:pointer;text-decoration:none;display:inline-block}.expand:hover,.expand-less:hover{background:var(--marca);color:var(--grafite)}.more{display:block;width:100%;padding:14px;font:inherit;font-weight:600;border:0;border-top:1px solid var(--pauta);background:var(--folha);color:var(--tinta);cursor:pointer}.more:hover{background:var(--marca);color:var(--grafite)}mark.hl{color:var(--grafite);background:linear-gradient(var(--marca),var(--marca)) no-repeat left / 100% 100%;padding:0 .08em;margin:0 -.08em;border-radius:0;animation:swipe .35s ease-out 1}@keyframes swipe{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion: reduce){mark.hl{animation:none}}footer{margin-top:40px;padding-top:12px;border-top:1px solid var(--pauta);color:var(--lapis);font-size:.85rem}footer p{margin:6px 0}footer a{color:var(--lapis)}.filters{margin:16px 0}.filters-toggle{font:inherit;font-weight:600;font-stretch:100%;padding:8px 18px;border:1px solid var(--tinta);border-radius:999px;background:var(--folha);color:var(--tinta);cursor:pointer}.filters-toggle[aria-expanded=true]{background:var(--tinta);color:var(--folha)}.filters-toggle:disabled{color:var(--lapis);border-color:var(--pauta);cursor:default}.filters-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:16px 0}.field{display:flex;flex-direction:column;gap:4px;min-width:0;border:0;padding:0;margin:0}.field>label,.field>legend{font-weight:600;font-size:.92rem;padding:0;color:var(--lapis)}.field input[type=text]{width:100%;font:inherit;font-stretch:100%;padding:8px 14px;color:var(--grafite);background:var(--folha);border:1px solid var(--tinta);border-radius:999px}.field input[type=text]:focus-visible{outline:3px solid var(--marca);outline-offset:1px}.field select{width:100%}.modo label{font-weight:400;display:block}.note{margin:4px 0 0;color:var(--lapis);font-size:.88rem}.auto{position:relative}.suggest{position:absolute;z-index:5;left:0;right:0;margin:0;padding:0;list-style:none;background:var(--folha);border:1px solid var(--pauta);border-radius:4px;max-height:16rem;overflow-y:auto}.suggest li{padding:8px 12px;cursor:pointer;overflow-wrap:anywhere}.suggest li.on,.suggest li:hover{background:var(--marca)}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;background:var(--marca);color:var(--grafite);border-radius:999px;padding:2px 4px 2px 12px;font-size:.88rem;overflow-wrap:anywhere}.chip button{border:0;background:none;color:inherit;font:inherit;font-size:1.1rem;line-height:1;padding:6px 8px;cursor:pointer}.card{position:relative;overflow-x:auto;background:var(--folha);border:1px solid var(--pauta);border-left:4px solid var(--tinta);border-radius:4px;padding:16px 16px 16px 20px;margin:16px 0}.card h2{margin:0;font-weight:800;font-stretch:110%;font-size:1.6rem;line-height:1.15;overflow-wrap:anywhere}.card p{margin:6px 0 0}.card .figure{color:var(--lapis)}.card .figure .big{color:var(--tinta);font-stretch:62%;font-weight:800;font-size:2.6rem;line-height:1;font-variant-numeric:tabular-nums;margin-right:4px}.card h3{margin:20px 0 4px;font-size:1rem;color:var(--grafite)}.card .table-wrap{margin-top:12px;border-radius:4px}.card .splits{display:grid;grid-template-columns:1fr;gap:0 32px}@media (min-width: 1000px){.card .splits{grid-template-columns:repeat(3,1fr)}}.card .split{margin:0;padding:0;list-style:none;max-width:32rem}.card .split li{display:flex;justify-content:space-between;gap:16px;padding:3px 0;border-bottom:1px solid var(--pauta)}.card .split .v{color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap}.card .source{font-size:.85rem;color:var(--lapis);margin-top:16px}.card .source a{color:var(--lapis)}@media (max-width: 480px){.quick:has(>a.main){grid-template-columns:4.6rem 1fr;column-gap:10px}.quick .n b{font-size:2.2rem}.search{font-size:1rem;padding:12px 16px 12px 44px;background-position:16px center}}@media (max-width: 640px){.table-wrap{overflow-x:visible}table.results,table.results tbody{display:block;min-width:0;width:100%}table.results thead{display:none}table.results tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;column-gap:12px;padding:12px;border-bottom:1px solid var(--pauta)}table.results tbody tr:last-child{border-bottom:0}table.results td{display:block;padding:0;border:0;min-width:0}table.results td:nth-child(1){grid-column:1 / -1;grid-row:1;margin-bottom:6px}table.results td:nth-child(2),table.results td:nth-child(3){display:contents}table.results td:nth-child(2) .co{grid-column:1;max-width:none}table.results td:nth-child(3) .co{grid-column:2;text-align:right;color:var(--lapis);max-width:none}table.results td .co{margin-bottom:2px}table.results td:nth-child(2)>button,table.results td:nth-child(2)>.expand-less{grid-column:1 / -1;justify-self:start}table.results td:nth-child(4),table.results td:nth-child(5){grid-column:1 / -1;margin-top:10px}table.results td:nth-child(4):before,table.results td:nth-child(5):before{display:block;color:var(--lapis);font-weight:600;margin-bottom:2px}table.results td:nth-child(4):before{content:"Partidos"}table.results td:nth-child(5):before{content:"Candidatos"}table.results td .amt .nm{max-width:none;white-space:normal}.amt{white-space:normal}table.results td:nth-child(n+4) .expand{margin-top:4px}}
