.pe-map.svelte-t236wh{--pe-fg: #1a1a1a;--pe-muted: #6b7280;--pe-border: #e5e7eb;--pe-bg: #ffffff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif;color:var(--pe-fg);background:var(--pe-bg);border:1px solid var(--pe-border);border-radius:4px;box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto}.pe-map--embed.svelte-t236wh{max-width:none;border:none;border-radius:0}.pe-map__head.svelte-t236wh{padding:1.25rem 1.25rem 1rem;text-align:center;border-bottom:1px solid var(--pe-border)}.pe-map__head--embed.svelte-t236wh{padding:.85rem 1rem .75rem}.pe-map__title.svelte-t236wh{margin:0;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.pe-map__sub.svelte-t236wh{margin:.5rem auto 0;max-width:36rem;font-size:.8125rem;color:var(--pe-muted);line-height:1.45}.pe-map__yearRow.svelte-t236wh{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:1rem 1rem 1.1rem;border-bottom:1px solid var(--pe-border)}.pe-map__yearBtn.svelte-t236wh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3rem;height:3rem;padding:0;border-radius:50%;border:1px solid var(--pe-border);background:#fff;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pe-muted);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 1px 2px #0000000d}.pe-map__yearBtn.svelte-t236wh:hover{color:var(--pe-fg);border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.pe-map__yearBtn--active.svelte-t236wh{background:var(--pe-fg);color:#fff;border-color:var(--pe-fg);box-shadow:0 2px 10px #0000001f}.pe-map__yearBtn--active.svelte-t236wh:hover{color:#fff;border-color:var(--pe-fg)}.pe-map__foot.svelte-t236wh{padding:.85rem 1.25rem 1rem;text-align:center;border-top:1px solid var(--pe-border);background:#fafafa}.pe-map--embed.svelte-t236wh .pe-map__foot:where(.svelte-t236wh){padding:.65rem 1rem .85rem;background:#fff}.pe-map__footText.svelte-t236wh{margin:0;font-size:.75rem;line-height:1.5;color:var(--pe-muted)}.pe-map__footText.svelte-t236wh a:where(.svelte-t236wh){color:#2563eb;font-weight:600;text-decoration:none}.pe-map__footText.svelte-t236wh a:where(.svelte-t236wh):hover{text-decoration:underline}.pe-map__body.svelte-t236wh{display:flex;flex-wrap:wrap;gap:0;align-items:stretch}.pe-map__mapCol.svelte-t236wh{flex:1 1 320px;min-width:0}.pe-map__mapWrap.svelte-t236wh{position:relative;width:100%;min-height:min(62vw,420px);height:clamp(320px,62vw,480px)}.pe-map__svg.svelte-t236wh{display:block;width:100%;height:100%}.pe-map__region.svelte-t236wh{cursor:crosshair;transition:fill .35s ease}.pe-map__region.svelte-t236wh:hover{filter:brightness(.92)}.pe-map__extranjeroPin.svelte-t236wh{position:absolute;right:8px;bottom:8px;z-index:2;pointer-events:auto}.pe-map__extranjeroBtn.svelte-t236wh{--extranjero-accent: #64748b;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--pe-border);border-radius:50%;background:#fffffff2;color:#475569;cursor:help;transition:box-shadow .2s ease,transform .15s ease;box-shadow:0 0 0 2px var(--extranjero-accent),0 2px 8px #0000001a}.pe-map__extranjeroBtn.svelte-t236wh:hover{transform:scale(1.06);box-shadow:0 0 0 2px var(--extranjero-accent),0 4px 14px #0000001f}.pe-map__extranjeroBtn--disabled.svelte-t236wh{cursor:not-allowed;opacity:.45;box-shadow:0 1px 3px #0000000f}.pe-map__extranjeroBtn--disabled.svelte-t236wh:hover{transform:none}.pe-map__globeSvg.svelte-t236wh{width:1.15rem;height:1.15rem;display:block}.pe-map__legend.svelte-t236wh{flex:0 0 200px;border-left:1px solid var(--pe-border);padding:.85rem 1rem 1rem;max-height:clamp(320px,62vw,480px);overflow-y:auto}@media (max-width: 720px){.pe-map__legend.svelte-t236wh{flex:1 1 100%;border-left:none;border-top:1px solid var(--pe-border);max-height:none}}.pe-map__legendTitle.svelte-t236wh{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-muted);margin-bottom:.5rem}.pe-map__legendList.svelte-t236wh{list-style:none;margin:0;padding:0}.pe-map__legendRow.svelte-t236wh{display:flex;align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.3;margin-bottom:.4rem}.pe-map__swatch.svelte-t236wh{flex-shrink:0;width:12px;height:12px;border-radius:2px;margin-top:2px;border:1px solid rgba(0,0,0,.06)}.pe-map__legendLabel.svelte-t236wh{word-break:break-word}.pe-map__tooltip.svelte-t236wh{position:fixed;z-index:50;min-width:240px;max-width:min(360px,calc(100vw - 20px));max-height:min(70vh,420px);overflow-x:hidden;overflow-y:auto;padding:.75rem .85rem .65rem;background:#fffffffc;border:1px solid var(--pe-border);border-radius:6px;box-shadow:0 2px 4px #0000000a,0 12px 28px #0000001f;font-size:.75rem;line-height:1.35;pointer-events:none;box-sizing:border-box}.pe-map__tipHeader.svelte-t236wh{margin-bottom:.35rem}.pe-map__tipTitle.svelte-t236wh{font-weight:700;font-size:.875rem;letter-spacing:-.02em;color:var(--pe-fg);margin:0 0 .2rem}.pe-map__tipKicker.svelte-t236wh{margin:0 0 .5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-muted)}.pe-map__tipRule.svelte-t236wh{border:none;border-top:1px solid var(--pe-border);margin:0 0 .15rem}.pe-map__tipRankList.svelte-t236wh{display:flex;flex-direction:column;gap:0}.pe-map__tipRankRow.svelte-t236wh{--tip-accent: #475569;display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--pe-border);padding:.5rem 0 .55rem}.pe-map__tipRankRow.svelte-t236wh:last-child{border-bottom:none;padding-bottom:.15rem}.pe-map__tipRankBar.svelte-t236wh{width:4px;flex-shrink:0;border-radius:2px;background:var(--tip-accent);margin-right:.55rem;align-self:stretch;min-height:2.25rem}.pe-map__tipRankMain.svelte-t236wh{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.pe-map__tipRankNum.svelte-t236wh{flex-shrink:0;font-weight:800;font-size:.7rem;line-height:1.2;min-width:1.1rem;color:var(--tip-accent);padding-top:.1rem}.pe-map__tipRankText.svelte-t236wh{min-width:0;flex:1}.pe-map__tipCandName.svelte-t236wh{font-weight:700;font-size:.78rem;color:var(--pe-fg);line-height:1.25;margin-bottom:.12rem}.pe-map__tipOrgName.svelte-t236wh{font-weight:600;font-size:.68rem;line-height:1.25;color:var(--tip-accent);word-break:break-word;margin-bottom:.28rem}.pe-map__tipMeta.svelte-t236wh{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;font-size:.68rem;color:var(--pe-muted)}.pe-map__tipVotes.svelte-t236wh{font-weight:600;color:var(--pe-fg);font-variant-numeric:tabular-nums}.pe-map__tipMetaSep.svelte-t236wh{font-weight:500}.pe-map__tipMetaDivider.svelte-t236wh{display:inline-block;width:1px;height:.75em;background:#e2e8f0;vertical-align:middle;margin:0 .05rem}.pe-map__tipPct.svelte-t236wh{font-weight:700;color:var(--tip-accent);font-variant-numeric:tabular-nums}
