.escaner.esc-interactive{min-width:0}.esc-interactive .esc-cab .vivo{color:#bff5cc;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;border:1px solid #8fe3a159;border-radius:10px;padding:4px 8px}.esc-interactive .esc-cab .vivo:disabled{cursor:default;opacity:1}.esc-interactive:not(.barre) .esc-cab .vivo i{box-shadow:none;background:#8fe3a1;animation:none}.esc-interactive .esc-election-controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;margin-top:14px;display:grid}.esc-interactive .esc-election-controls>button{color:#fff;background:#cadcfc12;border:1px solid #6373a5;border-radius:11px;height:44px;font-size:22px;line-height:1;transition:background .18s,transform .18s}.esc-interactive .esc-election-field{color:#cadcfc;letter-spacing:.35px;min-width:0;font-size:11px;font-weight:750;display:block}.esc-interactive .esc-election-field>span{margin-bottom:5px;display:block}.esc-interactive select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#141a45;border:1px solid #6373a5;border-radius:11px;padding:8px 28px 8px 10px;font-size:14px;font-weight:650;display:block}.esc-interactive select option{color:#fff;background:#141a45}.esc-interactive button:focus-visible,.esc-interactive select:focus-visible{outline-offset:3px;outline:3px solid #bff5cc}.esc-interactive .esc-election-controls>button:hover,.esc-interactive .vivo:not(:disabled):hover{background:#8fe3a129}.esc-interactive .esc-election-controls>button:active{transform:scale(.94)}.esc-interactive .esc-lienzo svg.base{pointer-events:none}.esc-interactive .esc-lienzo svg.color.estatico{clip-path:inset(0)}.esc-interactive .esc-lienzo svg.color .sec{cursor:pointer;transition:fill .3s,stroke .15s,stroke-width .15s}.esc-interactive .esc-lienzo svg.color .sec:hover{stroke:#bff5cc;stroke-width:2px;filter:brightness(1.12)}.esc-interactive .esc-lienzo svg.color .sec.esc-selected{stroke:#ffde75;stroke-width:3px}.esc-interactive .esc-explore{background:#cadcfc0a;border:1px solid #cadcfc2e;border-radius:13px;grid-template-columns:minmax(0,145px) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.esc-interactive .esc-explore label{color:#cadcfc;min-width:0;font-size:11px;font-weight:750}.esc-interactive .esc-explore select{margin-top:5px;font-size:12px}.esc-interactive .esc-section-detail{color:#cadcfc;flex-direction:column;justify-content:center;min-width:0;min-height:54px;font-size:12px;line-height:1.5;display:flex}.esc-interactive .esc-section-detail strong{color:#fff;font-size:13px;font-weight:800}.esc-interactive .esc-section-detail span{display:block}@media (max-width:600px){.escaner.esc-interactive,.electoral-pages .escaner.esc-interactive{padding:18px 14px 16px}.esc-interactive .esc-cab{letter-spacing:1px;font-size:10px}.esc-interactive .esc-explore{grid-template-columns:1fr;gap:9px}.esc-interactive .esc-explore label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.esc-interactive select,.esc-interactive .esc-explore select{font-size:16px}.esc-interactive .esc-explore select{margin:0}.esc-interactive .esc-section-detail{min-height:40px}}@media (prefers-reduced-motion:reduce){.esc-interactive .esc-lienzo svg.color{clip-path:inset(0)}.esc-interactive .esc-lienzo svg.color .sec,.esc-interactive .esc-election-controls>button{transition:none}}
