.list[data-v-9f2ab67e]{margin:0}.election2026__participation{align-items:start;display:grid;font-family:var(--inter);gap:60px;grid-template-areas:"a" "b" "c" "d";grid-template-columns:1fr;margin:0 auto 60px;padding:0}@media screen and (min-width:1400px){.election2026__participation{gap:60px 120px;grid-template-areas:"a c" "b c" "d c";grid-template-columns:1fr 300px}}.election2026__participation--highlighted{grid-area:a;height:-moz-max-content;height:max-content}.election2026__participation--highlighted__card{display:flex;flex-direction:column;gap:10px}.election2026__participation--highlighted__card .election2026__subtitle{white-space:nowrap}.election2026__participation--highlighted__card__title{color:var(--color-accent);font-size:1.2rem;font-weight:var(--max);line-height:1.2rem;margin:0;transition:var(--theme-text)}@media screen and (min-width:500px){.election2026__participation--highlighted__card__title{font-size:1.5rem;line-height:1.5rem}}@media screen and (min-width:768px){.election2026__participation--highlighted__card__title{font-size:2rem;line-height:2rem}}.election2026__participation--highlighted__card__nfo{color:var(--color-gray-dark);font-size:.77rem;line-height:1.3}@media screen and (min-width:768px){.election2026__participation--highlighted__card__nfo{font-size:.88rem}}.election2026__participation--highlighted__group{align-items:start;display:flex;gap:15px;justify-content:start}@media screen and (min-width:400px){.election2026__participation--highlighted__group{gap:30px}}@media screen and (min-width:500px){.election2026__participation--highlighted__group{gap:60px}}@media screen and (min-width:768px){.election2026__participation--highlighted__group{gap:120px}}.election2026__participation--hours{display:flex;flex-direction:column;grid-area:b}.election2026__participation--map{border:1px solid var(--color-gray-mid-light);border-radius:5px;grid-area:d;overflow:hidden;transition:var(--theme),var(--theme-border)}.election2026__participation--peaks{grid-area:c}.election2026__participation--peaks .election2026__module__content{margin:10px 0 0}.election2026__participation--peaks .election2026__subtitle{color:var(--color-text);cursor:default}.election2026__participation--peaks .election2026__subtitle__btn{display:none}.election2026__participation .stats-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (min-width:768px){.election2026__participation .stats-grid{grid-template-columns:.75fr 1fr 1fr}}@media screen and (min-width:900px){.election2026__participation .stats-grid{gap:40px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.election2026__participation .stats-grid{gap:60px;grid-template-columns:1fr}}.election2026__participation .stats-grid__container{max-width:calc(100vw - 30px);overflow:scroll;scrollbar-width:none;width:100%;-ms-overflow-style:none}@media screen and (min-width:500px){.election2026__participation .stats-grid__container{max-width:calc(100vw - 60px)}}@media screen and (min-width:768px){.election2026__participation .stats-grid__container{max-width:none}}.election2026__participation .stats-grid__container::-webkit-scrollbar{display:none}.election2026__participation .election2026__module{width:calc(100vw - 90px)}@media screen and (min-width:500px){.election2026__participation .election2026__module{width:calc(100vw - 150px)}}@media screen and (min-width:768px){.election2026__participation .election2026__module{width:100%}}.election2026__participation .stats-grid__container .election2026__subtitle{font-size:.88rem}.slide-up-enter-active,.slide-up-leave-active{position:relative;transition:all .325s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-up-enter-from{transform:translateY(-350px)}.slide-up-leave-to{transform:translateY(350px)}@media(max-width:1399px){.slide-up-enter-from{transform:translate(-350px)}.slide-up-leave-to{transform:translate(350px)}}.slide-down-enter-active,.slide-down-leave-active{position:relative;transition:all .325s ease-in-out}.slide-down-enter-from,.slide-down-leave-to{opacity:0}.slide-down-enter-from{transform:translateY(350px)}.slide-down-leave-to{transform:translateY(-350px)}@media(max-width:1399px){.slide-down-enter-from{transform:translate(350px)}.slide-down-leave-to{transform:translate(-350px)}}
