@media(max-width:639px){.pagina-encuestas{padding-bottom:2.5rem!important;padding-top:4.5rem!important}.pagina-encuestas>div{padding-left:.625rem!important;padding-right:.625rem!important}.encuestas-hero h2{font-size:1.2rem!important;line-height:1.45rem!important}.encuestas-hero p{font-size:.68rem!important;line-height:.95rem!important;padding-top:.3rem!important}.encuestas-listado{gap:.45rem!important;grid-template-columns:1fr!important;padding-top:.8rem!important}.encuesta-resumen{border-radius:.65rem!important;padding:.65rem!important}.encuesta-resumen>span{font-size:.52rem!important}.encuesta-resumen h3{font-size:.78rem!important;line-height:1rem!important;padding-top:.25rem!important}.encuesta-resumen>p{font-size:.62rem!important;line-height:.9rem!important;padding-top:.2rem!important}.encuesta-resumen>div{font-size:.58rem!important;margin-top:.45rem!important;padding-top:.35rem!important}.encuesta-resumen>.encuesta-resumen-cabecera{border-top:0!important;margin-top:0!important;padding-top:0!important}.encuesta-detalle{padding-top:.75rem!important}.encuesta-cabecera{border-radius:.65rem!important;padding:.65rem!important}.encuesta-cabecera>span{font-size:.5rem!important;letter-spacing:.06em!important}.encuesta-cabecera h2{font-size:.9rem!important;line-height:1.15rem!important;margin-top:.3rem!important}.encuesta-cabecera p{font-size:.6rem!important;line-height:.85rem!important;margin-top:.25rem!important}.encuesta-opciones{margin-top:.55rem!important}.encuesta-opciones.space-y-4>:not([hidden])~:not([hidden]){margin-top:.45rem!important}.encuesta-candidato{border-radius:.65rem!important}.encuesta-candidato>div:first-child{gap:.4rem!important;padding:.5rem!important}.encuesta-candidato>div:first-child>div:first-child{gap:.4rem!important;min-width:0}.encuesta-candidato>div:first-child>div:first-child>button:first-child>span{border-width:1px!important;height:1rem!important;width:1rem!important}.encuesta-candidato>div:first-child>div:first-child>button:first-child>span>span{height:.45rem!important;width:.45rem!important}.encuesta-candidato .group\/foto,.encuesta-candidato .group\/foto+span,.encuesta-candidato>div:first-child>div:first-child>span{border-radius:.45rem!important;height:3.25rem!important;width:3.25rem!important}.encuesta-candidato>div:first-child>div:first-child>img{border-radius:.35rem!important;height:2rem!important;padding:.15rem!important;width:2rem!important}.encuesta-candidato>div:first-child>div:first-child>button:last-child{flex:1;min-width:0}.encuesta-candidato>div:first-child>div:first-child>button:last-child span:first-child{font-size:.68rem!important;line-height:.9rem!important}.encuesta-candidato>div:first-child>div:first-child>button:last-child span:nth-child(2){font-size:.55rem!important;line-height:.75rem!important;margin-top:.1rem!important}.encuesta-candidato>div:first-child>div:first-child>button:last-child span:last-child{font-size:.48rem!important;line-height:.65rem!important;margin-top:.1rem!important}.encuesta-candidato>div:first-child>div:last-child{gap:.3rem!important;width:100%}.encuesta-candidato>div:first-child>div:last-child>span{font-size:.55rem!important;margin-right:auto}.encuesta-candidato>div:first-child>div:last-child>button{font-size:.55rem!important;gap:.25rem!important;padding:.3rem .5rem!important}.encuesta-candidato>div:first-child>div:last-child>button svg{height:.7rem;width:.7rem}.encuesta-regidores{padding:.45rem!important}.encuesta-regidores>h3{font-size:.7rem!important;margin-bottom:.4rem!important}.encuesta-regidores>h3 svg{height:.8rem;width:.8rem}.encuesta-regidores-grid{gap:.35rem!important;grid-template-columns:1fr!important}.encuesta-regidor{border-radius:.5rem!important}.encuesta-regidor>div{gap:.45rem!important;padding:.4rem!important}.encuesta-regidor>div>button,.encuesta-regidor>div>span{border-radius:.4rem!important;height:2.8rem!important;width:2.8rem!important}.encuesta-regidor h4{font-size:.62rem!important;line-height:.82rem!important;margin-top:.1rem!important}.encuesta-regidor p,.encuesta-regidor span{font-size:.48rem!important;line-height:.65rem!important}.encuesta-regidor>button{font-size:.55rem!important;padding:.35rem!important}.encuesta-regidor>button svg{height:.7rem;width:.7rem}.encuesta-acciones{gap:.45rem!important;margin-top:.75rem!important}.encuesta-acciones>button:first-child{font-size:.68rem!important;padding:.5rem 1rem!important}.encuesta-acciones>button:first-child svg{height:.85rem;width:.85rem}.encuesta-acciones>a{margin-top:0!important}.encuesta-acciones>a.group{border-radius:.55rem!important;gap:.4rem!important;padding:.3rem .45rem!important}.encuesta-acciones>a.group img{height:1.75rem!important}.pagina-encuestas-activa .ficha-electoral-modal{align-items:flex-end!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.pagina-encuestas-activa .ficha-electoral-panel{border-radius:.75rem .75rem 0 0!important;max-height:96dvh!important}.pagina-encuestas-activa .ficha-electoral-cabecera{padding:.35rem .5rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child{gap:.45rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child>button,.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child>span{height:2.35rem!important;width:2.35rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera h2{font-size:.7rem!important;line-height:.85rem!important;max-width:13rem}.pagina-encuestas-activa .ficha-electoral-cabecera span{font-size:.48rem!important;line-height:.65rem!important;margin-top:0!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:last-child>div{display:none!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:last-child>button{height:1.75rem!important;width:1.75rem!important}.pagina-encuestas-activa .ficha-electoral-contenido{padding:.4rem!important}.pagina-encuestas-activa .ficha-electoral-intro{display:none!important}.pagina-encuestas-activa .ficha-electoral-datos{gap:.25rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pagina-encuestas-activa .ficha-electoral-datos>div{border-radius:.4rem!important;gap:.3rem!important;padding:.35rem!important}.pagina-encuestas-activa .ficha-electoral-datos svg{height:.7rem!important;width:.7rem!important}.pagina-encuestas-activa .ficha-electoral-datos p,.pagina-encuestas-activa .ficha-electoral-datos span{font-size:.5rem!important;line-height:.7rem!important;overflow-wrap:anywhere}.pagina-encuestas-activa .ficha-electoral-secciones{gap:.3rem!important;margin-top:.35rem!important}.pagina-encuestas-activa .ficha-electoral-seccion{border-radius:.45rem!important}.pagina-encuestas-activa .ficha-electoral-seccion>button{gap:.3rem!important;padding:.35rem .45rem!important}.pagina-encuestas-activa .ficha-electoral-seccion>button svg{height:.75rem!important;width:.75rem!important}.pagina-encuestas-activa .ficha-electoral-seccion h4{font-size:.6rem!important}.pagina-encuestas-activa .ficha-electoral-seccion .p-4{padding:.3rem!important}.pagina-encuestas-activa .ficha-caja{border-radius:.4rem!important;padding:.35rem!important}.pagina-encuestas-activa .ficha-caja h5{font-size:.55rem!important}.pagina-encuestas-activa .ficha-caja p{font-size:.5rem!important;line-height:.72rem!important;margin-top:.15rem!important}}.pagina-encuestas{padding-top:5rem!important}.pagina-encuestas .encuestas-hero h2{font-size:clamp(1.75rem,3vw,2.4rem)!important;line-height:1.05!important}.pagina-encuestas .encuestas-hero p{font-size:.9rem!important;padding-top:.5rem!important}.pagina-encuestas .encuesta-detalle{padding-top:1.5rem!important}.pagina-encuestas .encuesta-cabecera [class*=p-6],.pagina-encuestas .encuesta-cabecera>div{padding:1rem!important}.pagina-encuestas .encuesta-cabecera h2{font-size:1.45rem!important;line-height:1.75rem!important;margin-top:.65rem!important}.pagina-encuestas .encuesta-cabecera p{font-size:.82rem!important;line-height:1.15rem!important;margin-top:.5rem!important}.pagina-encuestas .encuesta-opciones{margin-top:1rem!important}.pagina-encuestas .encuesta-opciones.space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem!important}.pagina-encuestas .encuesta-candidato{border-radius:.875rem!important}.pagina-encuestas .encuesta-candidato>div:first-child{gap:.85rem!important;min-height:5rem!important;padding:.85rem 1rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child{gap:.75rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>button:first-child>span{height:1.15rem!important;width:1.15rem!important}.pagina-encuestas .encuesta-candidato .group\/foto,.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>span{border-radius:.65rem!important;height:4rem!important;width:4rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>img{border-radius:.55rem!important;height:3rem!important;padding:.25rem!important;width:3rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>button:last-child span:first-child{font-size:1rem!important;line-height:1.25rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>button:last-child span:nth-child(2){font-size:.78rem!important;line-height:1rem!important;margin-top:.18rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:first-child>button:last-child span:last-child{font-size:.68rem!important;line-height:.95rem!important;margin-top:.18rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:last-child{gap:.55rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:last-child>span{font-size:.78rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:last-child>button{font-size:.72rem!important;gap:.35rem!important;min-height:2rem!important;padding:0 .75rem!important}.pagina-encuestas .encuesta-candidato>div:first-child>div:last-child>button svg{height:.9rem!important;width:.9rem!important}.pagina-encuestas .encuesta-regidores{padding:.85rem 1rem!important}.pagina-encuestas .encuesta-regidores>h3{font-size:.95rem!important;line-height:1.2rem!important;margin-bottom:.75rem!important}.pagina-encuestas .encuesta-regidores>h3 svg{height:1rem!important;width:1rem!important}.pagina-encuestas .encuesta-regidores-grid{gap:.75rem!important}.pagina-encuestas .encuesta-regidor{border-radius:.75rem!important}.pagina-encuestas .encuesta-regidor>div{gap:.75rem!important;min-height:4rem!important;padding:.75rem .9rem!important}.pagina-encuestas .encuesta-regidor>div>button,.pagina-encuestas .encuesta-regidor>div>span{border-radius:.55rem!important;height:3.5rem!important;width:3.5rem!important}.pagina-encuestas .encuesta-regidor h4{font-size:.85rem!important;line-height:1.1rem!important;margin-top:.15rem!important}.pagina-encuestas .encuesta-regidor p,.pagina-encuestas .encuesta-regidor span{font-size:.65rem!important;line-height:.9rem!important}.pagina-encuestas .encuesta-regidor>button{font-size:.7rem!important;min-height:2rem!important;padding:0 .75rem!important}.pagina-encuestas .encuesta-regidor>button svg{height:.8rem!important;width:.8rem!important}.pagina-encuestas .encuesta-acciones{margin-top:1.25rem!important}.pagina-encuestas .encuesta-acciones>button{font-size:.78rem!important;min-height:2.35rem!important;padding:0 1rem!important}.pagina-encuestas-activa .ficha-electoral-modal{padding:1rem!important}.pagina-encuestas-activa .ficha-electoral-panel{border-radius:.875rem!important;max-height:88vh!important;max-width:58rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera{padding:.8rem 1rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child{gap:.75rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child>button,.pagina-encuestas-activa .ficha-electoral-cabecera>div:first-child>span{border-radius:.65rem!important;height:3.5rem!important;width:3.5rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera h2{font-size:1rem!important;line-height:1.2rem!important}.pagina-encuestas-activa .ficha-electoral-cabecera span{font-size:.68rem!important;line-height:.9rem!important}.pagina-encuestas-activa .ficha-electoral-contenido{padding:1rem!important}.pagina-encuestas-activa .ficha-electoral-intro{margin-bottom:.85rem!important}.pagina-encuestas-activa .ficha-electoral-intro h3{font-size:1rem!important;line-height:1.25rem!important}.pagina-encuestas-activa .ficha-electoral-intro p{font-size:.75rem!important}.pagina-encuestas-activa .ficha-electoral-datos{gap:.65rem!important}.pagina-encuestas-activa .ficha-electoral-datos>div{border-radius:.75rem!important;gap:.6rem!important;padding:.75rem!important}.pagina-encuestas-activa .ficha-electoral-datos svg{height:1rem!important;width:1rem!important}.pagina-encuestas-activa .ficha-electoral-datos p,.pagina-encuestas-activa .ficha-electoral-datos span{font-size:.75rem!important;line-height:1rem!important}.pagina-encuestas-activa .ficha-electoral-contenido>.mt-5,.pagina-encuestas-activa .ficha-electoral-secciones{margin-top:.9rem!important}.pagina-encuestas-activa .ficha-electoral-contenido>.mt-5{font-size:.75rem!important;padding:.75rem!important}.pagina-encuestas-activa .ficha-electoral-secciones{gap:.85rem!important}.pagina-encuestas-activa .ficha-electoral-seccion{border-radius:.75rem!important}.pagina-encuestas-activa .ficha-electoral-seccion>button:first-child{gap:.65rem!important;padding:.75rem .9rem!important}.pagina-encuestas-activa .ficha-electoral-seccion h4{font-size:.92rem!important;line-height:1.15rem!important}.pagina-encuestas-activa .ficha-electoral-seccion .p-4,.pagina-encuestas-activa .ficha-electoral-seccion .space-y-3{gap:.55rem!important;padding:.65rem!important}.pagina-encuestas-activa .ficha-caja{border-radius:.65rem!important;padding:.75rem!important}.pagina-encuestas-activa .ficha-caja h5{font-size:.82rem!important;line-height:1.1rem!important}.pagina-encuestas-activa .ficha-caja p{font-size:.72rem!important;line-height:1rem!important;margin-top:.25rem!important}
