.InfoPopover-module__IUHcvW__root{vertical-align:middle;margin-inline-start:.4rem;display:inline-flex}.InfoPopover-module__IUHcvW__trigger{color:#173c46;cursor:pointer;background:#fff;border:1px solid #687b83;border-radius:50%;justify-content:center;align-items:center;min-width:28px;min-height:28px;font:700 14px Georgia,serif;display:inline-flex}.InfoPopover-module__IUHcvW__trigger:focus-visible,.InfoPopover-module__IUHcvW__panel button:focus-visible,.InfoPopover-module__IUHcvW__panel:focus-visible{outline-offset:3px;outline:3px solid #1758c8}.InfoPopover-module__IUHcvW__panel{z-index:10000;box-sizing:border-box;color:#203841;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #b3c7cc;border-radius:10px;width:min(320px,100vw - 32px);max-height:min(60vh,420px);padding:16px;font:400 14px/1.55 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 32px #14303a30}.InfoPopover-module__IUHcvW__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InfoPopover-module__IUHcvW__heading strong{font-size:14px;line-height:1.4}.InfoPopover-module__IUHcvW__heading button{cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:22px}.InfoPopover-module__IUHcvW__content p{margin:.5rem 0}.InfoPopover-module__IUHcvW__content a{color:#174faa;overflow-wrap:anywhere;text-decoration:underline}
.CountryIntelligence-module__eq7Kzq__root{color:#182641;background:#f9faff;min-height:78vh;padding:24px 0 72px;font-size:14px}.CountryIntelligence-module__eq7Kzq__wrap{width:min(1184px,100% - 40px);min-width:0;margin:auto}.CountryIntelligence-module__eq7Kzq__breadcrumbs{color:#63718e;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.CountryIntelligence-module__eq7Kzq__breadcrumbs a,.CountryIntelligence-module__eq7Kzq__footer a{color:#384bb6;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.CountryIntelligence-module__eq7Kzq__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.CountryIntelligence-module__eq7Kzq__identity{align-items:center;gap:16px;min-width:0;display:flex}.CountryIntelligence-module__eq7Kzq__identity>div{min-width:0}.CountryIntelligence-module__eq7Kzq__flag{object-fit:cover;border:1px solid #e4e7ef;border-radius:4px;flex:none}.CountryIntelligence-module__eq7Kzq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#981b2e;margin:0 0 6px;font-size:10px;font-weight:800}.CountryIntelligence-module__eq7Kzq__header h1{letter-spacing:-.035em;color:#16233f;margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.08}.CountryIntelligence-module__eq7Kzq__summary{color:#586987;max-width:700px;margin:0;font-size:13px;line-height:1.65}.CountryIntelligence-module__eq7Kzq__verified{color:#5d6880;white-space:normal;background:#eef1f7;border-radius:100px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.CountryIntelligence-module__eq7Kzq__verified[data-state=Verified\ data]{color:#18634c;background:#e9f4ec}.CountryIntelligence-module__eq7Kzq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.CountryIntelligence-module__eq7Kzq__kpi{background:#fff;border:1px solid #e2e6f1;border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:17px 18px;display:flex}.CountryIntelligence-module__eq7Kzq__kpiLabel{color:#485c80;font-size:11px;font-weight:700}.CountryIntelligence-module__eq7Kzq__kpi strong{color:#142653;overflow-wrap:anywhere;font-size:clamp(21px,2.5vw,29px);line-height:1.1}.CountryIntelligence-module__eq7Kzq__kpi small{color:#737f98;font-size:10px}.CountryIntelligence-module__eq7Kzq__toolbar{border-bottom:1px solid #dbe0ef;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-bottom:14px;display:flex}.CountryIntelligence-module__eq7Kzq__tabList{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.CountryIntelligence-module__eq7Kzq__tabList button{color:#506080;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 12px 11px;font-size:12px;font-weight:700}.CountryIntelligence-module__eq7Kzq__tabList button.CountryIntelligence-module__eq7Kzq__active{color:#412b91;border-bottom-color:#5438a6}.CountryIntelligence-module__eq7Kzq__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.CountryIntelligence-module__eq7Kzq__settingsButton,.CountryIntelligence-module__eq7Kzq__yearSelect{color:#2e3e70;cursor:pointer;background:#fff;border:1px solid #d9deee;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.CountryIntelligence-module__eq7Kzq__yearSelect select{font:inherit;appearance:none;cursor:pointer;max-width:120px;color:inherit;background:0 0;border:0}.CountryIntelligence-module__eq7Kzq__customPanel{background:#fff;border:1px solid #dce1f0;border-radius:9px;max-width:660px;margin:12px 0 18px;padding:15px 18px}.CountryIntelligence-module__eq7Kzq__customHead,.CountryIntelligence-module__eq7Kzq__customRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.CountryIntelligence-module__eq7Kzq__customHead{border-bottom:1px solid #e9ecf5;padding-bottom:8px}.CountryIntelligence-module__eq7Kzq__customHead button,.CountryIntelligence-module__eq7Kzq__customRow button{color:#344ca0;cursor:pointer;background:#fff;border:1px solid #dce2f0;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.CountryIntelligence-module__eq7Kzq__customRow{border-bottom:1px solid #f0f2f8;padding:9px 0}.CountryIntelligence-module__eq7Kzq__customRow label{align-items:center;gap:10px;font-size:12px;display:flex}.CountryIntelligence-module__eq7Kzq__customRow>div{gap:5px;display:flex}.CountryIntelligence-module__eq7Kzq__customRow button:disabled{opacity:.4;cursor:not-allowed}.CountryIntelligence-module__eq7Kzq__customPanel p{color:#65728c;font-size:11px}.CountryIntelligence-module__eq7Kzq__context{color:#637189;margin:2px 0 15px;font-size:12px}.CountryIntelligence-module__eq7Kzq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.CountryIntelligence-module__eq7Kzq__module{background:#fff;border:1px solid #e0e5f0;border-radius:11px;flex-direction:column;min-width:0;min-height:240px;padding:18px 20px;display:flex}.CountryIntelligence-module__eq7Kzq__moduleHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CountryIntelligence-module__eq7Kzq__moduleHeading h3{color:#1b2b4a;margin:0 0 5px;font-size:15px;font-weight:750}.CountryIntelligence-module__eq7Kzq__moduleHeading p{color:#697995;margin:0;font-size:11px}.CountryIntelligence-module__eq7Kzq__chartBody{flex-direction:column;flex:1;min-width:0;min-height:165px;display:flex}.CountryIntelligence-module__eq7Kzq__chartActions{justify-content:flex-end;margin:-2px 0 4px;display:flex}.CountryIntelligence-module__eq7Kzq__chartActions button{color:#414ca5;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.CountryIntelligence-module__eq7Kzq__chartSurface{width:100%;min-width:0;height:215px}.CountryIntelligence-module__eq7Kzq__empty{text-align:center;color:#71809a;background:#fafbff;border:1px dashed #e0e5f1;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:135px;padding:17px;display:flex}.CountryIntelligence-module__eq7Kzq__empty strong{color:#475976;font-size:13px}.CountryIntelligence-module__eq7Kzq__empty span{max-width:265px;font-size:11px;line-height:1.5}.CountryIntelligence-module__eq7Kzq__tableWrap{width:100%;min-width:0;max-width:100%;overflow:visible}.CountryIntelligence-module__eq7Kzq__dataTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.CountryIntelligence-module__eq7Kzq__dataTable th{text-align:left;color:#657594;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5eaf4;padding:10px 8px;font-size:10px}.CountryIntelligence-module__eq7Kzq__dataTable td{vertical-align:top;overflow-wrap:anywhere;color:#30415f;border-bottom:1px solid #eef1f7;padding:11px 8px}.CountryIntelligence-module__eq7Kzq__dataTable td small{color:#74829c;margin-top:2px;font-size:10px;display:block}.CountryIntelligence-module__eq7Kzq__factList{flex-direction:column;margin:0;display:flex}.CountryIntelligence-module__eq7Kzq__factList>div{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.CountryIntelligence-module__eq7Kzq__factList dt{color:#6d7a94;font-size:12px}.CountryIntelligence-module__eq7Kzq__factList dd{color:#283c5c;text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:7px;max-width:60%;margin:0;font-weight:600;display:flex}.CountryIntelligence-module__eq7Kzq__candidateList{flex-direction:column;gap:0;min-width:0;display:flex}.CountryIntelligence-module__eq7Kzq__candidateRow{color:#2a395b;border-bottom:1px solid #edf0f6;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;padding:11px 0;text-decoration:none;display:grid}.CountryIntelligence-module__eq7Kzq__candidateRow>span{min-width:0}.CountryIntelligence-module__eq7Kzq__candidateRow strong{overflow-wrap:anywhere;font-size:12px;display:block}.CountryIntelligence-module__eq7Kzq__candidateRow small{color:#78869b;margin-top:2px;font-size:10px;display:block}.CountryIntelligence-module__eq7Kzq__candidateDetail{overflow-wrap:anywhere;font-size:11px}.CountryIntelligence-module__eq7Kzq__avatar{color:#394b95;background:#e9edf7;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.CountryIntelligence-module__eq7Kzq__avatar img{object-fit:cover;width:100%;height:100%}.CountryIntelligence-module__eq7Kzq__resources{margin:0;padding:0;list-style:none}.CountryIntelligence-module__eq7Kzq__resources li{border-bottom:1px solid #edf0f6;padding:10px 0}.CountryIntelligence-module__eq7Kzq__resources strong{font-size:12px;display:block}.CountryIntelligence-module__eq7Kzq__resources small{color:#677997;font-size:11px;display:block}.CountryIntelligence-module__eq7Kzq__footer{color:#6f7b91;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:11px;display:flex}.CountryIntelligence-module__eq7Kzq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:860px){.CountryIntelligence-module__eq7Kzq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.CountryIntelligence-module__eq7Kzq__moduleGrid{grid-template-columns:minmax(0,1fr)}.CountryIntelligence-module__eq7Kzq__header{flex-wrap:wrap}.CountryIntelligence-module__eq7Kzq__wrap{width:min(100% - 30px,1184px)}}@media (max-width:520px){.CountryIntelligence-module__eq7Kzq__root{padding-top:14px}.CountryIntelligence-module__eq7Kzq__wrap{width:calc(100% - 24px)}.CountryIntelligence-module__eq7Kzq__identity{align-items:flex-start;gap:10px}.CountryIntelligence-module__eq7Kzq__flag{width:44px;height:29px}.CountryIntelligence-module__eq7Kzq__kpi{padding:12px}.CountryIntelligence-module__eq7Kzq__kpi strong{font-size:20px}.CountryIntelligence-module__eq7Kzq__module{min-height:200px;padding:13px}.CountryIntelligence-module__eq7Kzq__tabList button{padding:10px 8px;font-size:11px}.CountryIntelligence-module__eq7Kzq__candidateRow{grid-template-columns:34px minmax(0,1fr) 18px}.CountryIntelligence-module__eq7Kzq__candidateDetail{grid-area:2/2/3/3}.CountryIntelligence-module__eq7Kzq__candidateRow>svg{grid-area:1/3/3}.CountryIntelligence-module__eq7Kzq__dataTable{font-size:11px}.CountryIntelligence-module__eq7Kzq__dataTable td,.CountryIntelligence-module__eq7Kzq__dataTable th{padding:9px 4px}.CountryIntelligence-module__eq7Kzq__verified{font-size:9px}}@media (prefers-reduced-motion:reduce){.CountryIntelligence-module__eq7Kzq__tabList button{scroll-behavior:auto}}.CountryIntelligence-module__eq7Kzq__filterField{color:#2e3e70;background:#fff;border:1px solid #d9deee;border-radius:7px;align-items:center;gap:6px;max-width:245px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.CountryIntelligence-module__eq7Kzq__filterField select{min-width:0;max-width:145px;font:inherit;color:#304272;appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0}.CountryIntelligence-module__eq7Kzq__filterField select:disabled{opacity:.6;cursor:not-allowed}.CountryIntelligence-module__eq7Kzq__metricSource{color:#344db8;width:max-content;margin-top:-3px;font-size:10px;text-decoration:underline}@media (max-width:900px){.CountryIntelligence-module__eq7Kzq__filterField{max-width:100%}.CountryIntelligence-module__eq7Kzq__toolbarActions{width:100%}.CountryIntelligence-module__eq7Kzq__filterField select{max-width:130px}}@media (max-width:520px){.CountryIntelligence-module__eq7Kzq__filterField{justify-content:space-between;width:100%;max-width:none}.CountryIntelligence-module__eq7Kzq__filterField select{max-width:60%}}.CountryIntelligence-module__eq7Kzq__root{--gew-brick:#9d342c;--gew-brick-deep:#6c2521;--gew-brick-dark:#461b1a;--gew-terracotta:#cd7a52;--gew-brick-pale:#f8eeea;--gew-brick-border:#e9d8d1;color:#30282a;accent-color:var(--gew-brick);background:#fbf8f6}.CountryIntelligence-module__eq7Kzq__root a:focus-visible,.CountryIntelligence-module__eq7Kzq__root button:focus-visible,.CountryIntelligence-module__eq7Kzq__root select:focus-visible,.CountryIntelligence-module__eq7Kzq__root input:focus-visible{outline:2px solid var(--gew-brick);outline-offset:3px}.CountryIntelligence-module__eq7Kzq__breadcrumbs{color:#856f6c}.CountryIntelligence-module__eq7Kzq__breadcrumbs a,.CountryIntelligence-module__eq7Kzq__footer a{color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__breadcrumbs a:hover,.CountryIntelligence-module__eq7Kzq__footer a:hover,.CountryIntelligence-module__eq7Kzq__breadcrumbs a:focus-visible,.CountryIntelligence-module__eq7Kzq__footer a:focus-visible{color:var(--gew-brick-deep);text-decoration:underline}.CountryIntelligence-module__eq7Kzq__eyebrow{color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__header h1{color:var(--gew-brick-dark)}.CountryIntelligence-module__eq7Kzq__summary{color:#655956}.CountryIntelligence-module__eq7Kzq__verified[data-state=Pending\ verification]{color:var(--gew-brick-deep);background:var(--gew-brick-pale)}.CountryIntelligence-module__eq7Kzq__kpi{border-color:var(--gew-brick-border);box-shadow:0 3px 12px #6c25210a}.CountryIntelligence-module__eq7Kzq__kpiLabel{color:#79605c}.CountryIntelligence-module__eq7Kzq__kpi strong{color:var(--gew-brick-deep)}.CountryIntelligence-module__eq7Kzq__kpi small{color:#84736d}.CountryIntelligence-module__eq7Kzq__metricSource{color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__metricSource:hover{color:var(--gew-brick-deep)}.CountryIntelligence-module__eq7Kzq__toolbar{border-bottom-color:var(--gew-brick-border)}.CountryIntelligence-module__eq7Kzq__tabList button{color:#725e5d}.CountryIntelligence-module__eq7Kzq__tabList button:hover,.CountryIntelligence-module__eq7Kzq__tabList button:focus-visible{color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__tabList button.CountryIntelligence-module__eq7Kzq__active,.CountryIntelligence-module__eq7Kzq__tabList button[aria-current=page]{color:var(--gew-brick-deep);border-bottom-color:var(--gew-brick);background:linear-gradient(#0000 68%,#f8eeea 68%)}.CountryIntelligence-module__eq7Kzq__settingsButton,.CountryIntelligence-module__eq7Kzq__yearSelect,.CountryIntelligence-module__eq7Kzq__filterField{color:var(--gew-brick-deep);background:#fffdfb;border-color:#e4cfc7}.CountryIntelligence-module__eq7Kzq__settingsButton:hover,.CountryIntelligence-module__eq7Kzq__yearSelect:hover,.CountryIntelligence-module__eq7Kzq__filterField:hover{color:var(--gew-brick);border-color:var(--gew-brick);background:var(--gew-brick-pale)}.CountryIntelligence-module__eq7Kzq__filterField select,.CountryIntelligence-module__eq7Kzq__yearSelect select{color:var(--gew-brick-deep)}.CountryIntelligence-module__eq7Kzq__settingsButton[aria-expanded=true]{background:var(--gew-brick-pale);color:var(--gew-brick);border-color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__customPanel{border-color:var(--gew-brick-border)}.CountryIntelligence-module__eq7Kzq__customHead{border-bottom-color:var(--gew-brick-border)}.CountryIntelligence-module__eq7Kzq__customHead button,.CountryIntelligence-module__eq7Kzq__customRow button{color:var(--gew-brick);border-color:#e4cfc7}.CountryIntelligence-module__eq7Kzq__customHead button:hover:not(:disabled),.CountryIntelligence-module__eq7Kzq__customRow button:hover:not(:disabled){background:var(--gew-brick-pale);border-color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__customRow label input{accent-color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__context{color:#766661}.CountryIntelligence-module__eq7Kzq__module{border-color:#e8dad4}.CountryIntelligence-module__eq7Kzq__moduleHeading h3{color:var(--gew-brick-dark)}.CountryIntelligence-module__eq7Kzq__moduleHeading p{color:#7c6b65}.CountryIntelligence-module__eq7Kzq__chartActions button{color:var(--gew-brick)}.CountryIntelligence-module__eq7Kzq__chartActions button:hover,.CountryIntelligence-module__eq7Kzq__chartActions button:focus-visible{color:var(--gew-brick-deep)}.CountryIntelligence-module__eq7Kzq__empty{color:#866c66;background:#fffcfa;border-color:#e7d5ce}.CountryIntelligence-module__eq7Kzq__empty strong{color:var(--gew-brick-deep)}.CountryIntelligence-module__eq7Kzq__dataTable th{color:#845a52;background:#fcf6f2;border-bottom-color:#ead7cf}.CountryIntelligence-module__eq7Kzq__dataTable td{color:#463637;border-bottom-color:#f0e3dc}.CountryIntelligence-module__eq7Kzq__dataTable tbody tr:hover{background:#fff5ef}.CountryIntelligence-module__eq7Kzq__factList>div{border-bottom-color:#efe1da}.CountryIntelligence-module__eq7Kzq__factList dt{color:#755f5a}.CountryIntelligence-module__eq7Kzq__factList dd{color:#4f3430}.CountryIntelligence-module__eq7Kzq__candidateRow{color:#533a36;border-bottom-color:#efe1da}.CountryIntelligence-module__eq7Kzq__candidateRow:hover,.CountryIntelligence-module__eq7Kzq__candidateRow:focus-visible{color:var(--gew-brick);background:#fff7f2}.CountryIntelligence-module__eq7Kzq__avatar{color:var(--gew-brick-deep);background:#f2dfd7}.CountryIntelligence-module__eq7Kzq__resources li{border-bottom-color:#efe1da}.CountryIntelligence-module__eq7Kzq__footer{color:#8b7972}.CountryIntelligence-module__eq7Kzq__root{--gew-spectrum-sky:#61aed1;--gew-spectrum-blue:#618dd1;--gew-spectrum-indigo:#7a7ad6;--gew-spectrum-purple:#a161d1;--gew-spectrum-pink:#d16196;--gew-spectrum-coral:#d96a78;--gew-spectrum-terracotta:#cd7a52;--gew-spectrum-brick:#9d342c;--gew-spectrum-maroon:#6c2521;--gew-brick:#9d342c;--gew-brick-deep:#6c2521;accent-color:var(--gew-spectrum-purple);background:#fbfafc}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__breadcrumbs a{color:var(--gew-spectrum-brick)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__breadcrumbs a:hover{color:var(--gew-spectrum-maroon)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__eyebrow{color:#83509e}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__header h1{color:#332739}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__kpi{border-color:#e9e1ed;box-shadow:0 2px 10px #41334b09}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__kpi strong{color:#613278}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__kpi:nth-child(3n+2) strong{color:#2f6288}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__kpi:nth-child(3n+3) strong{color:var(--gew-spectrum-brick)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__kpiLabel{color:#65556d}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__metricSource{color:var(--gew-spectrum-brick)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__metricSource:hover{color:var(--gew-spectrum-maroon)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__toolbar{border-bottom-color:#e6dceb}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__tabList button:hover,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__tabList button:focus-visible{color:#74439d}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__tabList button.CountryIntelligence-module__eq7Kzq__active,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__tabList button[aria-current=page]{color:#65328d;border-bottom-color:var(--gew-spectrum-purple);background:linear-gradient(#0000 68%,#f1e9f7 68%)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__settingsButton:hover,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__yearSelect:hover,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__filterField:hover,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__settingsButton[aria-expanded=true]{color:#65328d;border-color:var(--gew-spectrum-purple);background:#f8f0fb}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__customRow label input{accent-color:var(--gew-spectrum-purple)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__customHead button,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__customRow button{color:#734093}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__customHead button:hover:not(:disabled),.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__customRow button:hover:not(:disabled){border-color:var(--gew-spectrum-purple);background:#f7effb}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__module{border-color:#e8e0eb}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__moduleHeading h3{color:#342d45}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__chartActions button{color:#734093}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__chartActions button:hover{color:var(--gew-spectrum-brick)}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__dataTable th{color:#654b70;background:#f7f1f8;border-bottom-color:#eadde9}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__dataTable tbody tr:hover{background:#f6f5fb}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__candidateRow:hover{color:var(--gew-spectrum-brick);background:#fcf4f8}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__avatar{color:#683d87;background:#efe8f7}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__empty{background:#fcfbfd;border-color:#e9e1ed}.CountryIntelligence-module__eq7Kzq__root :is(a,button,input,select):focus-visible{outline:2px solid var(--gew-spectrum-brick);outline-offset:3px}.CountryIntelligence-module__eq7Kzq__moduleGrid .CountryIntelligence-module__eq7Kzq__module[data-module-id=candidate-register]{grid-column:1/-1}.CountryIntelligence-module__eq7Kzq__moduleGrid .CountryIntelligence-module__eq7Kzq__module[data-module-id=election-list]{grid-column:1/-1;min-height:0}.CountryIntelligence-module__eq7Kzq__dashboardActions{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.CountryIntelligence-module__eq7Kzq__dashboardActions button,.CountryIntelligence-module__eq7Kzq__customHead button{color:#32204c;cursor:pointer;background:#fff;border:1px solid #aab4c9;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.CountryIntelligence-module__eq7Kzq__dashboardActions button:hover,.CountryIntelligence-module__eq7Kzq__customHead button:hover{background:#f6f1f8;border-color:#74439d}.CountryIntelligence-module__eq7Kzq__dashboardActions button:focus-visible,.CountryIntelligence-module__eq7Kzq__customHead button:focus-visible,.CountryIntelligence-module__eq7Kzq__dashboardShareField input:focus-visible{outline-offset:2px;outline:3px solid #7947b1}.CountryIntelligence-module__eq7Kzq__dashboardActions button:disabled{opacity:.55;cursor:not-allowed}.CountryIntelligence-module__eq7Kzq__dashboardShareField{color:#342d45;margin:10px 0;font-size:12px;font-weight:650;display:block}.CountryIntelligence-module__eq7Kzq__dashboardShareField input{color:#342d45;background:#fff;border:1px solid #bfc7d6;border-radius:6px;width:100%;margin-top:5px;padding:8px;font:12px/1.4 monospace;display:block}.CountryIntelligence-module__eq7Kzq__dashboardStatus{color:#304f3f;font-weight:700}.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__breadcrumbs>span,.CountryIntelligence-module__eq7Kzq__root .CountryIntelligence-module__eq7Kzq__footer>span{color:#6b5754}
.ElectionEvidence-module__HSu9iq__root{color:#302940;width:100%;min-width:0;font-size:13px}.ElectionEvidence-module__HSu9iq__notice{color:#535369;background:#f3f6fb;border-left:3px solid #618dd1;border-radius:4px;margin:0 0 14px;padding:11px 13px;line-height:1.55}.ElectionEvidence-module__HSu9iq__filters{grid-template-columns:minmax(0,1.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:9px;margin:0 0 13px;display:grid}.ElectionEvidence-module__HSu9iq__filters label{color:#34304a;gap:6px;font-size:12px;font-weight:600;display:grid}.ElectionEvidence-module__HSu9iq__filters input,.ElectionEvidence-module__HSu9iq__filters select{color:#302940;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8d6e3;border-radius:7px;padding:10px 9px}.ElectionEvidence-module__HSu9iq__scroll{border:1px solid #e8e3ed;border-radius:9px;width:100%;max-width:100%;overflow-x:auto}.ElectionEvidence-module__HSu9iq__scroll table{border-collapse:collapse;width:100%;min-width:760px}.ElectionEvidence-module__HSu9iq__scroll th{text-align:left;color:#50445d;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f7f5fa;padding:11px 9px;font-size:11px}.ElectionEvidence-module__HSu9iq__scroll td{vertical-align:top;border-top:1px solid #ece8f0;padding:11px 9px;line-height:1.45}.ElectionEvidence-module__HSu9iq__scroll td strong{font-size:13px;font-weight:650;display:block}.ElectionEvidence-module__HSu9iq__scroll td small{color:#797386;margin-top:3px;font-size:11px;display:block}.ElectionEvidence-module__HSu9iq__scroll td a{color:#385e9d;white-space:nowrap;font-weight:650;text-decoration:underline}.ElectionEvidence-module__HSu9iq__scroll tr:hover td{background:#fbf8fc}.ElectionEvidence-module__HSu9iq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;display:flex}.ElectionEvidence-module__HSu9iq__actions span{color:#6c6577;margin-right:auto}.ElectionEvidence-module__HSu9iq__actions button{font:inherit;color:#872d57;cursor:pointer;background:#fff;border:1px solid #cfaec9;border-radius:7px;padding:9px 13px;font-weight:700}.ElectionEvidence-module__HSu9iq__actions button:hover:not(:disabled){background:#fff4f7;border-color:#9d342c}.ElectionEvidence-module__HSu9iq__actions button:disabled{opacity:.45;cursor:not-allowed}.ElectionEvidence-module__HSu9iq__noMatches{padding:12px 4px}.ElectionEvidence-module__HSu9iq__partyChart{font-size:13px}.ElectionEvidence-module__HSu9iq__partyChart ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ElectionEvidence-module__HSu9iq__partyChart li{grid-template-columns:minmax(100px,1fr) minmax(60px,2fr) 34px;align-items:center;gap:9px;display:grid}.ElectionEvidence-module__HSu9iq__partyChart li>span{overflow-wrap:anywhere}.ElectionEvidence-module__HSu9iq__bar{background:#f0ecf5;border-radius:8px;height:10px;overflow:hidden}.ElectionEvidence-module__HSu9iq__bar span{background:linear-gradient(90deg,#618dd1,#a161d1,#d16196);border-radius:8px;height:100%;display:block}@media (max-width:700px){.ElectionEvidence-module__HSu9iq__filters{grid-template-columns:1fr}.ElectionEvidence-module__HSu9iq__scroll table{min-width:700px}}.ElectionEvidence-module__HSu9iq__preview th,.ElectionEvidence-module__HSu9iq__preview td{padding:10px 7px}.ElectionEvidence-module__HSu9iq__directoryIntro{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.ElectionEvidence-module__HSu9iq__directoryIntro>div{flex-direction:column;gap:2px;min-width:95px;display:flex}.ElectionEvidence-module__HSu9iq__directoryIntro>div span{color:#675e71;max-width:145px;font-size:11px}.ElectionEvidence-module__HSu9iq__directoryCount{color:#752f44;font-size:21px;font-weight:800}.ElectionEvidence-module__HSu9iq__filters{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr)}.ElectionEvidence-module__HSu9iq__person{align-items:center;gap:10px;min-width:170px;display:flex}.ElectionEvidence-module__HSu9iq__person>div{min-width:0}.ElectionEvidence-module__HSu9iq__avatar{color:#7a3c5f;background:#f2e9ee;border-radius:50%;justify-content:center;align-items:center;width:37px;min-width:37px;height:37px;font-size:11px;font-weight:700;display:flex}.ElectionEvidence-module__HSu9iq__notVerified{color:#685d70;white-space:nowrap;background:#f1edf1;border-radius:5px;padding:5px 7px;font-size:11px}.ElectionEvidence-module__HSu9iq__genderVerified{color:#23553b;background:#e6f3ed;border-radius:5px;padding:5px 7px;font-size:11px}.ElectionEvidence-module__HSu9iq__export{font:inherit;color:#81354d;cursor:pointer;background:#fff;border:1px solid #c5a7bb;border-radius:7px;margin-left:auto;padding:9px 12px;font-weight:700}.ElectionEvidence-module__HSu9iq__export:disabled{opacity:.45;cursor:not-allowed}.ElectionEvidence-module__HSu9iq__scroll table{min-width:940px}.ElectionEvidence-module__HSu9iq__preview table{min-width:710px}.ElectionEvidence-module__HSu9iq__scroll td{overflow-wrap:anywhere}.ElectionEvidence-module__HSu9iq__scroll td strong a{white-space:normal;color:#263d71;text-decoration:none}.ElectionEvidence-module__HSu9iq__scroll td strong a:hover{text-decoration:underline}@media (max-width:700px){.ElectionEvidence-module__HSu9iq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ElectionEvidence-module__HSu9iq__filters label:first-child{grid-column:1/-1}.ElectionEvidence-module__HSu9iq__export{margin-left:0}}@media (max-width:440px){.ElectionEvidence-module__HSu9iq__filters{grid-template-columns:1fr}.ElectionEvidence-module__HSu9iq__filters label:first-child{grid-column:auto}}
.CandidateIntelligence-module__HIiHYa__root{color:#382f40;min-width:0;font-size:12px}.CandidateIntelligence-module__HIiHYa__explainer{color:#5d5561;margin:0 0 12px;font-size:11px;line-height:1.5}.CandidateIntelligence-module__HIiHYa__controls{grid-template-columns:minmax(180px,2fr) repeat(4,minmax(115px,1fr));gap:8px;margin-bottom:10px;display:grid}.CandidateIntelligence-module__HIiHYa__controls label{color:#514557;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:650;display:flex}.CandidateIntelligence-module__HIiHYa__controls input,.CandidateIntelligence-module__HIiHYa__controls select{width:100%;min-width:0;font:inherit;color:#362a41;background:#fff;border:1px solid #d9d1df;border-radius:6px;padding:8px 9px}.CandidateIntelligence-module__HIiHYa__tableScroll{scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.CandidateIntelligence-module__HIiHYa__table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;line-height:1.45}.CandidateIntelligence-module__HIiHYa__table th{letter-spacing:.02em;text-transform:uppercase;color:#5f4e69;white-space:nowrap;text-align:left;background:#f8f3fa;border-bottom:1px solid #e6dce9;padding:9px 8px;font-size:10px}.CandidateIntelligence-module__HIiHYa__table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eee7ef;padding:9px 8px}.CandidateIntelligence-module__HIiHYa__table tbody tr:hover{background:#fbf7fc}.CandidateIntelligence-module__HIiHYa__person{align-items:center;gap:8px;min-width:150px;display:flex}.CandidateIntelligence-module__HIiHYa__personText{flex-direction:column;gap:3px;min-width:0;display:flex}.CandidateIntelligence-module__HIiHYa__personText span,.CandidateIntelligence-module__HIiHYa__meta,.CandidateIntelligence-module__HIiHYa__muted{color:#6f6578;font-size:10px}.CandidateIntelligence-module__HIiHYa__meta{margin-top:3px;display:block}.CandidateIntelligence-module__HIiHYa__avatar{color:#5e3573;background:#eee4f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.CandidateIntelligence-module__HIiHYa__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CandidateIntelligence-module__HIiHYa__nameButton{color:#563178;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:1px 0;font-size:11px;font-weight:750;line-height:1.35;text-decoration:underline}.CandidateIntelligence-module__HIiHYa__nameButton:hover,.CandidateIntelligence-module__HIiHYa__table a:hover,.CandidateIntelligence-module__HIiHYa__detailLinks a:hover{color:#9d342c}.CandidateIntelligence-module__HIiHYa__table a,.CandidateIntelligence-module__HIiHYa__detailLinks a{color:#633b7d;text-underline-offset:2px;text-decoration:underline}.CandidateIntelligence-module__HIiHYa__count{color:#655b6a;margin:0 0 6px;font-size:10px}.CandidateIntelligence-module__HIiHYa__empty{color:#62586a;background:#fdfbfe;border:1px dashed #d6cfdf;border-radius:7px;padding:14px;line-height:1.5}.CandidateIntelligence-module__HIiHYa__viewMore{color:#572e72;cursor:pointer;background:#faf6fc;border:1px solid #d2c1d9;border-radius:6px;min-height:36px;margin-top:11px;padding:8px 12px;font-size:11px;font-weight:750}.CandidateIntelligence-module__HIiHYa__pagination{color:#55465e;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.CandidateIntelligence-module__HIiHYa__pagination button,.CandidateIntelligence-module__HIiHYa__detailHeader button{color:#54366a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5c9da;border-radius:6px;padding:7px 10px}.CandidateIntelligence-module__HIiHYa__pagination button:disabled{opacity:.5;cursor:not-allowed}.CandidateIntelligence-module__HIiHYa__detail{background:#fcf9fe;border:1px solid #d9cde1;border-radius:8px;margin-top:14px;padding:14px;scroll-margin-top:20px}.CandidateIntelligence-module__HIiHYa__detail:focus{outline-offset:2px;outline:2px solid #8d4682}.CandidateIntelligence-module__HIiHYa__detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CandidateIntelligence-module__HIiHYa__detailHeader h4{margin:4px 0 12px;font-size:14px}.CandidateIntelligence-module__HIiHYa__detailLabel{text-transform:uppercase;color:#684c76;font-size:10px;font-weight:750}.CandidateIntelligence-module__HIiHYa__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.CandidateIntelligence-module__HIiHYa__detailsGrid dt{color:#665970;font-size:10px}.CandidateIntelligence-module__HIiHYa__detailsGrid dd{color:#2f2838;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:600}.CandidateIntelligence-module__HIiHYa__detailNote{color:#62566c;margin:12px 0;font-size:11px;line-height:1.55}.CandidateIntelligence-module__HIiHYa__detailLinks{flex-wrap:wrap;gap:12px;display:flex}.CandidateIntelligence-module__HIiHYa__root :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid #9d342c}.CandidateIntelligence-module__HIiHYa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:970px){.CandidateIntelligence-module__HIiHYa__controls{grid-template-columns:repeat(3,minmax(120px,1fr))}.CandidateIntelligence-module__HIiHYa__search{grid-column:1/-1}}@media (max-width:600px){.CandidateIntelligence-module__HIiHYa__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateIntelligence-module__HIiHYa__table{min-width:560px}.CandidateIntelligence-module__HIiHYa__detailsGrid{grid-template-columns:minmax(0,1fr)}.CandidateIntelligence-module__HIiHYa__pagination{justify-content:space-between}}.CandidateIntelligence-module__HIiHYa__profileSections{border-top:1px solid #e9dfed;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:12px;padding-top:12px;display:grid}.CandidateIntelligence-module__HIiHYa__profileSections h5{color:#493557;margin:0 0 5px;font-size:11px}.CandidateIntelligence-module__HIiHYa__profileSections p,.CandidateIntelligence-module__HIiHYa__profileSections li{color:#453a4c;margin:0;font-size:11px;line-height:1.5}.CandidateIntelligence-module__HIiHYa__profileSections ul{margin:0;padding-left:17px}.CandidateIntelligence-module__HIiHYa__profileSections>.CandidateIntelligence-module__HIiHYa__detailNote{grid-column:1/-1}@media (max-width:600px){.CandidateIntelligence-module__HIiHYa__profileSections{grid-template-columns:minmax(0,1fr)}}.CandidateIntelligence-module__HIiHYa__participation{border-top:1px solid #e9dfed;margin-top:14px;padding-top:12px}.CandidateIntelligence-module__HIiHYa__participation h5{color:#493557;margin:0 0 9px;font-size:12px}.CandidateIntelligence-module__HIiHYa__participationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.CandidateIntelligence-module__HIiHYa__participationGrid dt{color:#665970;font-size:10px}.CandidateIntelligence-module__HIiHYa__participationGrid dd{color:#2f2838;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:600}.CandidateIntelligence-module__HIiHYa__participation p{margin:4px 0;font-size:11px;line-height:1.5}.CandidateIntelligence-module__HIiHYa__provenance{color:#594e64;border-top:1px solid #e9dfed;margin:14px 0 11px;padding-top:10px;font-size:11px;line-height:1.5}.CandidateIntelligence-module__HIiHYa__provenance strong{color:#41344b}.CandidateIntelligence-module__HIiHYa__provenance p{margin:4px 0}@media (max-width:600px){.CandidateIntelligence-module__HIiHYa__participationGrid{grid-template-columns:1fr}}.CandidateIntelligence-module__HIiHYa__modalBackdrop{z-index:1100;overscroll-behavior:contain;background:#1d1125b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CandidateIntelligence-module__HIiHYa__profileModal{isolation:isolate;overscroll-behavior:contain;background:#fff;width:min(760px,100%);max-height:min(88dvh,920px);margin:0;padding:20px;position:relative;overflow-y:auto;box-shadow:0 20px 75px #0f0a1952}.CandidateIntelligence-module__HIiHYa__profileModal>:not(.CandidateIntelligence-module__HIiHYa__watermark){z-index:1;position:relative}.CandidateIntelligence-module__HIiHYa__watermark{z-index:0;object-fit:contain;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(65%,480px);height:auto;max-height:65%;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)rotate(-23deg)}.CandidateIntelligence-module__HIiHYa__modalIdentity{border-bottom:1px solid #e9dfed;align-items:center;gap:17px;margin-bottom:10px;padding:12px 0 17px;display:flex}.CandidateIntelligence-module__HIiHYa__modalPortrait{color:#623b74;background:#eee8f2;border:1px solid #e1d6e7;border-radius:9px;flex:none;place-items:center;width:120px;height:145px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.CandidateIntelligence-module__HIiHYa__modalPortrait img{object-fit:cover;width:100%;height:100%}.CandidateIntelligence-module__HIiHYa__modalIdentity strong{color:#362a41;font-size:18px;line-height:1.35;display:block}.CandidateIntelligence-module__HIiHYa__modalIdentity p{color:#574b62;margin:6px 0;font-size:12px}.CandidateIntelligence-module__HIiHYa__changeActions{border-top:1px solid #e8dcec;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.CandidateIntelligence-module__HIiHYa__changeActions button,.CandidateIntelligence-module__HIiHYa__changeForm button{color:#fff;cursor:pointer;background:#603879;border:1px solid #603879;border-radius:7px;min-height:40px;padding:9px 14px;font-weight:700}.CandidateIntelligence-module__HIiHYa__changeActions span{color:#65586d;font-size:11px}.CandidateIntelligence-module__HIiHYa__changeForm{background:#faf7fb;border:1px solid #e3d7e9;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.CandidateIntelligence-module__HIiHYa__changeForm label{gap:5px;font-size:12px;font-weight:700;display:grid}.CandidateIntelligence-module__HIiHYa__changeForm input,.CandidateIntelligence-module__HIiHYa__changeForm select,.CandidateIntelligence-module__HIiHYa__changeForm textarea{font:inherit;box-sizing:border-box;color:#2e2435;background:#fff;border:1px solid #b9acc2;border-radius:6px;width:100%;padding:10px;font-size:13px}.CandidateIntelligence-module__HIiHYa__changeForm button:disabled{opacity:.55;cursor:not-allowed}.CandidateIntelligence-module__HIiHYa__changeForm p{color:#625369;margin:0;font-size:11px}.CandidateIntelligence-module__HIiHYa__modalBrand{border-top:2px solid #64347a;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.CandidateIntelligence-module__HIiHYa__footerLogo{object-fit:contain;object-position:left center;flex:none;width:115px;height:52px}.CandidateIntelligence-module__HIiHYa__modalBrand small{color:#51485d;font-size:10px}@media (max-width:600px){.CandidateIntelligence-module__HIiHYa__modalBackdrop{padding:8px}.CandidateIntelligence-module__HIiHYa__profileModal{max-height:95dvh;padding:13px}.CandidateIntelligence-module__HIiHYa__modalPortrait{width:86px;height:106px}.CandidateIntelligence-module__HIiHYa__modalIdentity strong{font-size:14px}.CandidateIntelligence-module__HIiHYa__modalIdentity{gap:10px}.CandidateIntelligence-module__HIiHYa__modalBrand{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CandidateIntelligence-module__HIiHYa__profileModal{scroll-behavior:auto}}.CandidateIntelligence-module__HIiHYa__saEvidenceNote{color:#514557;background:#f3f9f8;border-left:3px solid #146f75;margin:0 0 11px;padding:8px 10px;font-size:11px;line-height:1.55}.CandidateIntelligence-module__HIiHYa__photoColumn{width:48px;min-width:48px;text-align:center!important}.CandidateIntelligence-module__HIiHYa__photoCell{text-align:center;width:48px;min-width:48px}.CandidateIntelligence-module__HIiHYa__photoCell .CandidateIntelligence-module__HIiHYa__avatar{margin:0 auto}.CandidateIntelligence-module__HIiHYa__profileNameLink{color:#563178;text-underline-offset:2px;overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.35;text-decoration:underline;display:inline-block}.CandidateIntelligence-module__HIiHYa__profileNameLink:hover{color:#9d342c}.CandidateIntelligence-module__HIiHYa__empty p{margin:0 0 8px}.CandidateIntelligence-module__HIiHYa__empty p:last-child{margin-bottom:0}.CandidateIntelligence-module__HIiHYa__empty a{color:#563178;text-underline-offset:2px;text-decoration:underline}.CandidateIntelligence-module__HIiHYa__saControls{grid-template-columns:repeat(3,minmax(0,1fr))}.CandidateIntelligence-module__HIiHYa__saControls .CandidateIntelligence-module__HIiHYa__search{grid-column:span 2}@media (max-width:600px){.CandidateIntelligence-module__HIiHYa__saControls{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateIntelligence-module__HIiHYa__saControls .CandidateIntelligence-module__HIiHYa__search{grid-column:1/-1}}
.SouthAfricaOfficialCandidates-module__peWPXW__root{color:#172d38;width:100%;min-width:0;font-size:.875rem}.SouthAfricaOfficialCandidates-module__peWPXW__root button,.SouthAfricaOfficialCandidates-module__peWPXW__root input,.SouthAfricaOfficialCandidates-module__peWPXW__root select{font:inherit}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop,.SouthAfricaOfficialCandidates-module__peWPXW__headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop>div{align-items:baseline;gap:.6rem;min-width:0;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop strong{letter-spacing:-.04em;color:#0b5260;font-size:1.55rem;line-height:1}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop span{color:#4b606a;font-size:.8rem}.SouthAfricaOfficialCandidates-module__peWPXW__viewAll{color:#fff;cursor:pointer;background:#0c5b65;border:1px solid #0b6069;border-radius:.5rem;min-height:38px;padding:.5rem .75rem;font-weight:700}.SouthAfricaOfficialCandidates-module__peWPXW__viewAll:hover{background:#073d46}.SouthAfricaOfficialCandidates-module__peWPXW__viewAll:disabled{opacity:.55;cursor:default}.SouthAfricaOfficialCandidates-module__peWPXW__headline{background:#f0f7f7;border:1px solid #c5dada;border-radius:.75rem;margin-bottom:1rem;padding:.85rem 1rem}.SouthAfricaOfficialCandidates-module__peWPXW__primaryMetric{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__primaryMetric strong{letter-spacing:-.055em;color:#095360;font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:800;line-height:1}.SouthAfricaOfficialCandidates-module__peWPXW__primaryMetric span{color:#294d56;font-size:.86rem;font-weight:600}.SouthAfricaOfficialCandidates-module__peWPXW__breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.SouthAfricaOfficialCandidates-module__peWPXW__breakdown>div{border-left:1px solid #b4d0d2;flex-direction:column;gap:.14rem;min-width:5rem;padding-left:.8rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__breakdown strong{color:#163941;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.1}.SouthAfricaOfficialCandidates-module__peWPXW__breakdown span{color:#4b606a;font-size:.7rem}.SouthAfricaOfficialCandidates-module__peWPXW__filters{flex-wrap:wrap;align-items:end;gap:.7rem;margin:0 0 .75rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__filters label{color:#2d4651;flex-direction:column;flex:140px;gap:.32rem;min-width:0;font-size:.75rem;font-weight:650;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__filters .SouthAfricaOfficialCandidates-module__peWPXW__searchField{flex:2 245px}.SouthAfricaOfficialCandidates-module__peWPXW__filters input,.SouthAfricaOfficialCandidates-module__peWPXW__filters select{color:#17343f;background:#fff;border:1px solid #a9bac3;border-radius:.5rem;width:100%;min-height:42px;margin:0;padding:.62rem .72rem;line-height:1.2;display:block}.SouthAfricaOfficialCandidates-module__peWPXW__clearButton{color:#0b5865;cursor:pointer;background:0 0;border:1px solid #8ca7ae;border-radius:.5rem;min-height:42px;padding:.54rem .7rem;font-weight:650}.SouthAfricaOfficialCandidates-module__peWPXW__resultsBar{color:#42616b;justify-content:space-between;align-items:center;gap:.4rem;min-height:1.25rem;margin:.45rem 0;font-size:.76rem;font-weight:650;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__listDate{font-weight:500}.SouthAfricaOfficialCandidates-module__peWPXW__scroll{background:#fff;border:1px solid #d8e3e7;border-radius:.65rem;max-width:100%;overflow-x:auto}.SouthAfricaOfficialCandidates-module__peWPXW__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:.82rem}.SouthAfricaOfficialCandidates-module__peWPXW__table th{color:#2e4953;letter-spacing:.01em;text-align:left;background:#edf3f5;border-bottom:1px solid #cbd9df;font-size:.7rem;font-weight:800}.SouthAfricaOfficialCandidates-module__peWPXW__table th,.SouthAfricaOfficialCandidates-module__peWPXW__table td{vertical-align:middle;border-bottom:1px solid #e0e8ec;padding:.62rem .72rem}.SouthAfricaOfficialCandidates-module__peWPXW__table tr:last-child td{border-bottom:0}.SouthAfricaOfficialCandidates-module__peWPXW__table tbody tr:hover{background:#f8fbfb}.SouthAfricaOfficialCandidates-module__peWPXW__table td,.SouthAfricaOfficialCandidates-module__peWPXW__table th{overflow-wrap:anywhere}.SouthAfricaOfficialCandidates-module__peWPXW__table th:first-child{width:43%}.SouthAfricaOfficialCandidates-module__peWPXW__table th:nth-child(2){width:31%}.SouthAfricaOfficialCandidates-module__peWPXW__table th:nth-child(3){width:26%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable{min-width:560px}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:first-child{width:38%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(2){width:33%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(3){width:19%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(4){width:10%}.SouthAfricaOfficialCandidates-module__peWPXW__personCell{align-items:center;gap:.65rem;min-width:0;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__personText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__avatar,.SouthAfricaOfficialCandidates-module__peWPXW__largeAvatar{color:#1c5662;letter-spacing:.01em;background:#d9e9eb;border:1px solid #a9c1c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.68rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.SouthAfricaOfficialCandidates-module__peWPXW__largeAvatar{width:82px;height:82px;font-size:1.1rem}.SouthAfricaOfficialCandidates-module__peWPXW__avatar img,.SouthAfricaOfficialCandidates-module__peWPXW__largeAvatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SouthAfricaOfficialCandidates-module__peWPXW__candidateName{color:#153c49;text-align:left;cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-weight:750;line-height:1.35;text-decoration:none}.SouthAfricaOfficialCandidates-module__peWPXW__candidateName:hover{text-underline-offset:3px;color:#0b626e;text-decoration:underline}.SouthAfricaOfficialCandidates-module__peWPXW__partyCell{color:#334b57}.SouthAfricaOfficialCandidates-module__peWPXW__tierCell{font-weight:650}.SouthAfricaOfficialCandidates-module__peWPXW__secondary,.SouthAfricaOfficialCandidates-module__peWPXW__sourceTag{color:#526b76;font-size:.7rem;line-height:1.35;display:block}.SouthAfricaOfficialCandidates-module__peWPXW__sourceTag{color:#0b626e}.SouthAfricaOfficialCandidates-module__peWPXW__table a,.SouthAfricaOfficialCandidates-module__peWPXW__biography a,.SouthAfricaOfficialCandidates-module__peWPXW__dialog>a{color:#0c596b;text-underline-offset:2px;text-decoration:underline}.SouthAfricaOfficialCandidates-module__peWPXW__pages{color:#4a606c;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;font-size:.78rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__pages button,.SouthAfricaOfficialCandidates-module__peWPXW__dialogHead button{color:#174956;cursor:pointer;background:#fff;border:1px solid #a9bfc6;border-radius:.45rem;min-height:40px;padding:.45rem .8rem;font-size:.8rem;font-weight:650}.SouthAfricaOfficialCandidates-module__peWPXW__pages button:disabled{opacity:.5;cursor:not-allowed}.SouthAfricaOfficialCandidates-module__peWPXW__provenance{color:#495e67;border-top:1px solid #dde7e9;margin-top:.8rem;padding-top:.6rem;font-size:.76rem;line-height:1.55}.SouthAfricaOfficialCandidates-module__peWPXW__provenance summary{color:#0e5964;cursor:pointer;min-height:28px;font-weight:700}.SouthAfricaOfficialCandidates-module__peWPXW__provenance p{max-width:80ch;margin:.45rem 0}.SouthAfricaOfficialCandidates-module__peWPXW__empty{color:#526a74;text-align:center;padding:1.25rem;font-size:.85rem}.SouthAfricaOfficialCandidates-module__peWPXW__backdrop{z-index:1000;background:#02151db8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SouthAfricaOfficialCandidates-module__peWPXW__dialog{color:#19313d;background:#fff;border:1px solid #b7ced0;border-radius:.8rem;width:min(650px,100%);max-height:88vh;padding:1.15rem 1.25rem;overflow:auto;box-shadow:0 15px 50px #00000047}.SouthAfricaOfficialCandidates-module__peWPXW__dialogHead{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__dialogHead h3{margin:.25rem 0;font-size:1rem}.SouthAfricaOfficialCandidates-module__peWPXW__identity{align-items:center;gap:.95rem;margin:1rem 0;display:flex}.SouthAfricaOfficialCandidates-module__peWPXW__identity strong{font-size:1rem}.SouthAfricaOfficialCandidates-module__peWPXW__identity p{margin:.3rem 0}.SouthAfricaOfficialCandidates-module__peWPXW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.SouthAfricaOfficialCandidates-module__peWPXW__details>div{border-top:1px solid #d1dee2;padding:.5rem 0}.SouthAfricaOfficialCandidates-module__peWPXW__details dt{color:#4e6874;font-size:.72rem}.SouthAfricaOfficialCandidates-module__peWPXW__details dd{margin:.2rem 0;font-size:.85rem;font-weight:650}.SouthAfricaOfficialCandidates-module__peWPXW__biography{border-top:1px solid #c8d7d8;margin-top:.6rem;padding-top:.7rem;font-size:.85rem}.SouthAfricaOfficialCandidates-module__peWPXW__biography h4{margin:.35rem 0}.SouthAfricaOfficialCandidates-module__peWPXW__credit{font-size:.74rem;line-height:1.5}.SouthAfricaOfficialCandidates-module__peWPXW__root :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b85812}@media (max-width:1070px){.SouthAfricaOfficialCandidates-module__peWPXW__filters .SouthAfricaOfficialCandidates-module__peWPXW__searchField{flex-basis:100%}.SouthAfricaOfficialCandidates-module__peWPXW__headline{align-items:start}}@media (max-width:760px){.SouthAfricaOfficialCandidates-module__peWPXW__breakdown{width:100%}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop>div{flex-direction:column;align-items:start;gap:.15rem}.SouthAfricaOfficialCandidates-module__peWPXW__compactTable th:nth-child(2),.SouthAfricaOfficialCandidates-module__peWPXW__compactTable td:nth-child(2){display:none}.SouthAfricaOfficialCandidates-module__peWPXW__compactTable th:first-child{width:70%}.SouthAfricaOfficialCandidates-module__peWPXW__compactTable th:nth-child(3){width:30%}.SouthAfricaOfficialCandidates-module__peWPXW__table th,.SouthAfricaOfficialCandidates-module__peWPXW__table td{padding:.58rem .52rem}.SouthAfricaOfficialCandidates-module__peWPXW__compactTop{align-items:center}.SouthAfricaOfficialCandidates-module__peWPXW__filters label{flex-basis:calc(50% - .5rem)}.SouthAfricaOfficialCandidates-module__peWPXW__filters .SouthAfricaOfficialCandidates-module__peWPXW__searchField{flex-basis:100%}}@media (max-width:600px){.SouthAfricaOfficialCandidates-module__peWPXW__fullTable{min-width:0}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(4),.SouthAfricaOfficialCandidates-module__peWPXW__fullTable td:nth-child(4){display:none}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:first-child{width:50%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(2){width:30%}.SouthAfricaOfficialCandidates-module__peWPXW__fullTable th:nth-child(3){width:20%}}@media (max-width:520px){.SouthAfricaOfficialCandidates-module__peWPXW__headline{padding:.8rem}.SouthAfricaOfficialCandidates-module__peWPXW__filters label{flex-basis:100%}.SouthAfricaOfficialCandidates-module__peWPXW__details{grid-template-columns:1fr}.SouthAfricaOfficialCandidates-module__peWPXW__dialog{padding:.85rem}.SouthAfricaOfficialCandidates-module__peWPXW__backdrop{padding:.5rem}.SouthAfricaOfficialCandidates-module__peWPXW__table{font-size:.76rem}.SouthAfricaOfficialCandidates-module__peWPXW__compactTable th:first-child{width:72%}.SouthAfricaOfficialCandidates-module__peWPXW__compactTable th:nth-child(3){width:28%}.SouthAfricaOfficialCandidates-module__peWPXW__avatar{width:32px;height:32px}.SouthAfricaOfficialCandidates-module__peWPXW__viewAll{padding:.42rem .6rem;font-size:.75rem}.SouthAfricaOfficialCandidates-module__peWPXW__breakdown>div{min-width:0;padding-left:.45rem}}@media (prefers-reduced-motion:reduce){.SouthAfricaOfficialCandidates-module__peWPXW__root,.SouthAfricaOfficialCandidates-module__peWPXW__root *,.SouthAfricaOfficialCandidates-module__peWPXW__root :before,.SouthAfricaOfficialCandidates-module__peWPXW__root :after{scroll-behavior:auto!important}}.SouthAfricaOfficialCandidates-module__peWPXW__aggregateNote{color:#15444c;background:#e9f4f5;border-left:3px solid #0c6371;border-radius:.35rem;margin:.5rem 0 .85rem;padding:.65rem .85rem;font-size:.79rem;line-height:1.5}.SouthAfricaOfficialCandidates-module__peWPXW__aggregateNote strong{font-weight:750}.SouthAfricaOfficialCandidates-module__peWPXW__aggregateNote a{color:#094f5c;margin-left:.4rem;font-weight:750;text-decoration:underline}.SouthAfricaOfficialCandidates-module__peWPXW__aggregateFoot{color:#49646d;margin-top:.2rem;font-size:.73rem;display:block}
.SouthAfrica2026PartySummary-module__w9g-sG__root{color:#22424b;font-size:.8rem}.SouthAfrica2026PartySummary-module__w9g-sG__note{color:#607681;margin:.2rem 0 .75rem;font-size:.72rem;line-height:1.45}.SouthAfrica2026PartySummary-module__w9g-sG__rows{gap:.7rem;display:grid}.SouthAfrica2026PartySummary-module__w9g-sG__row{grid-template-columns:minmax(100px,1fr) minmax(80px,1.25fr) auto;align-items:center;gap:.65rem;display:grid}.SouthAfrica2026PartySummary-module__w9g-sG__row>span{overflow-wrap:anywhere}.SouthAfrica2026PartySummary-module__w9g-sG__row strong{color:#155864;font-variant-numeric:tabular-nums}.SouthAfrica2026PartySummary-module__w9g-sG__track{background:#e7f0f2;border-radius:100px;height:.55rem;overflow:hidden}.SouthAfrica2026PartySummary-module__w9g-sG__fill{background:#359db5;border-radius:100px;height:100%}@media (max-width:620px){.SouthAfrica2026PartySummary-module__w9g-sG__row{grid-template-columns:minmax(110px,1fr) minmax(70px,1fr) auto;gap:.45rem}}
.SouthAfrica2026Filters-module__jJQina__root{color:#173f40;background:#f5f9f9;border:1px solid #cce0dd;border-radius:12px;margin:10px 0 14px;padding:13px 16px}.SouthAfrica2026Filters-module__jJQina__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.SouthAfrica2026Filters-module__jJQina__heading>div{flex-direction:column;gap:2px;display:flex}.SouthAfrica2026Filters-module__jJQina__heading strong{font-size:.9rem}.SouthAfrica2026Filters-module__jJQina__heading span,.SouthAfrica2026Filters-module__jJQina__foot{color:#42615e;font-size:.76rem;line-height:1.45}.SouthAfrica2026Filters-module__jJQina__heading button{color:#154b47;cursor:pointer;background:#fff;border:1px solid #a2c2bb;border-radius:7px;padding:7px 10px;font-size:.78rem;font-weight:600}.SouthAfrica2026Filters-module__jJQina__controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SouthAfrica2026Filters-module__jJQina__controls label{color:#224b49;flex-direction:column;gap:5px;min-width:0;font-size:.75rem;font-weight:600;display:flex}.SouthAfrica2026Filters-module__jJQina__controls select{appearance:auto;color:#123e3a;background:#fff;border:1px solid #a9c7c0;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 7px;font-size:.8rem}.SouthAfrica2026Filters-module__jJQina__controls select:focus-visible,.SouthAfrica2026Filters-module__jJQina__heading button:focus-visible{outline-offset:2px;outline:3px solid #205eae}.SouthAfrica2026Filters-module__jJQina__foot{margin:10px 0 0}.SouthAfrica2026Filters-module__jJQina__error{color:#9d241c;font-size:.8rem;font-weight:600}@media (max-width:1000px){.SouthAfrica2026Filters-module__jJQina__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SouthAfrica2026Filters-module__jJQina__controls{grid-template-columns:1fr}.SouthAfrica2026Filters-module__jJQina__heading{align-items:flex-start}}
.SouthAfrica2026NationalGender-module__-5xOkq__root{color:#173f40}.SouthAfrica2026NationalGender-module__-5xOkq__totals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SouthAfrica2026NationalGender-module__-5xOkq__totals>div{background:#f4f8f7;border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.SouthAfrica2026NationalGender-module__-5xOkq__totals strong{font-size:1.65rem;line-height:1.2}.SouthAfrica2026NationalGender-module__-5xOkq__totals span{color:#3d625d;font-size:.81rem}.SouthAfrica2026NationalGender-module__-5xOkq__bar{border-radius:20px;height:17px;margin:13px 0 10px;display:flex;overflow:hidden}.SouthAfrica2026NationalGender-module__-5xOkq__female{background:#087e7c}.SouthAfrica2026NationalGender-module__-5xOkq__male{background:#8bb4bb}.SouthAfrica2026NationalGender-module__-5xOkq__root p{color:#45625f;font-size:.78rem;line-height:1.5}.SouthAfrica2026NationalGender-module__-5xOkq__root a{color:#165f7f;text-decoration:underline}.SouthAfrica2026NationalGender-module__-5xOkq__notice{background:#f8fbfa;border:1px solid #b1cbc5;border-radius:8px;padding:9px 10px;color:#274d49!important}
.HistoricalElectionSnapshots-module__Mkrmya__root{color:#403748;flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__intro>div{flex-direction:column;min-width:0;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__intro strong{color:#443051;font-size:14px}.HistoricalElectionSnapshots-module__Mkrmya__intro span{color:#675d70;margin-top:3px;font-size:11px}.HistoricalElectionSnapshots-module__Mkrmya__intro p{color:#64586c;max-width:60%;margin:0;font-size:11px;line-height:1.5}.HistoricalElectionSnapshots-module__Mkrmya__controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__controls label{color:#503953;flex-direction:column;gap:5px;font-weight:700;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__controls input[type=search]{color:#34283a;background:#fff;border:1px solid #d9c8dc;border-radius:6px;min-width:230px;padding:9px}.HistoricalElectionSnapshots-module__Mkrmya__controls .HistoricalElectionSnapshots-module__Mkrmya__checkbox{flex-direction:row;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__resultCount{color:#706776;margin:0;font-size:11px}.HistoricalElectionSnapshots-module__Mkrmya__list{flex-direction:column;gap:6px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__entry{background:#fff;border:1px solid #e7dfeb;border-radius:8px;overflow:hidden}.HistoricalElectionSnapshots-module__Mkrmya__entry summary{cursor:pointer;grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.HistoricalElectionSnapshots-module__Mkrmya__entry summary:hover{background:#fcf9fd}.HistoricalElectionSnapshots-module__Mkrmya__year{color:#6e3887;font-weight:750}.HistoricalElectionSnapshots-module__Mkrmya__name{overflow-wrap:anywhere;font-weight:700}.HistoricalElectionSnapshots-module__Mkrmya__name small{color:#716b75;margin-top:3px;font-size:11px;font-weight:400;display:block}.HistoricalElectionSnapshots-module__Mkrmya__status{color:#675776;font-size:10px}.HistoricalElectionSnapshots-module__Mkrmya__detail{background:#fdfbfe;border-top:1px solid #eee6f0;padding:12px}.HistoricalElectionSnapshots-module__Mkrmya__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.HistoricalElectionSnapshots-module__Mkrmya__facts>div{background:#fff;border:1px solid #efe8f1;border-radius:6px;min-width:0;padding:10px}.HistoricalElectionSnapshots-module__Mkrmya__facts dt{color:#716778;font-size:10px}.HistoricalElectionSnapshots-module__Mkrmya__facts dd{color:#42324d;overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.HistoricalElectionSnapshots-module__Mkrmya__evidence{color:#6f6475;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:11px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__evidence a{color:#78388e;text-underline-offset:3px;text-decoration:underline}.HistoricalElectionSnapshots-module__Mkrmya__note{color:#695e70;margin:10px 0 0;font-size:11px;line-height:1.5}.HistoricalElectionSnapshots-module__Mkrmya__empty{color:#706777;background:#fbf9fc;border:1px dashed #e2d8e7;border-radius:8px;padding:15px}.HistoricalElectionSnapshots-module__Mkrmya__pages{justify-content:flex-end;align-items:center;gap:12px;display:flex}.HistoricalElectionSnapshots-module__Mkrmya__pages button{cursor:pointer;color:#673878;background:#fff;border:1px solid #d9c5de;border-radius:6px;padding:7px 11px}.HistoricalElectionSnapshots-module__Mkrmya__pages button:disabled{opacity:.5;cursor:not-allowed}.HistoricalElectionSnapshots-module__Mkrmya__root :is(input,button,summary,a):focus-visible{outline-offset:3px;outline:2px solid #703d83}@media (max-width:690px){.HistoricalElectionSnapshots-module__Mkrmya__intro{flex-direction:column;gap:8px}.HistoricalElectionSnapshots-module__Mkrmya__intro p{max-width:100%}.HistoricalElectionSnapshots-module__Mkrmya__entry summary{grid-template-columns:65px minmax(0,1fr);padding:10px}.HistoricalElectionSnapshots-module__Mkrmya__status{grid-column:2}.HistoricalElectionSnapshots-module__Mkrmya__facts{grid-template-columns:minmax(0,1fr)}.HistoricalElectionSnapshots-module__Mkrmya__controls input[type=search]{width:100%;min-width:0}}
.ElectionWatch-module__EHpS0a__wrap{max-width:1220px;color:var(--foreground,#17252b);margin:0 auto;padding:clamp(18px,3vw,42px) 22px 80px}.ElectionWatch-module__EHpS0a__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.ElectionWatch-module__EHpS0a__kicker{letter-spacing:.1em;text-transform:uppercase;color:#366c66;margin:0 0 9px;font-size:12px;font-weight:750}.ElectionWatch-module__EHpS0a__title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3.2vw,42px);font-weight:750;line-height:1.14}.ElectionWatch-module__EHpS0a__lead{max-width:700px;color:var(--muted-foreground,#4c5a62);margin:0;font-size:15px;line-height:1.65}.ElectionWatch-module__EHpS0a__notice{background:#afd6c91a;border:1px solid #a9c4c0;border-radius:11px;max-width:370px;padding:12px 16px;font-size:13px;line-height:1.6}.ElectionWatch-module__EHpS0a__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:26px 0;display:grid}.ElectionWatch-module__EHpS0a__metric{border:1px solid var(--border,#d8dfdb);background:var(--card,#fff);border-radius:13px;min-height:94px;padding:17px}.ElectionWatch-module__EHpS0a__metric span{color:var(--muted-foreground,#536268);font-size:12px;line-height:1.4;display:block}.ElectionWatch-module__EHpS0a__metric strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:30px;line-height:1.3;display:block}.ElectionWatch-module__EHpS0a__controls{border:1px solid var(--border,#d8dfdb);background:var(--card,#fff);border-radius:13px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.ElectionWatch-module__EHpS0a__controls label{flex-direction:column;flex:175px;gap:7px;min-width:160px;font-size:12px;font-weight:700;display:flex}.ElectionWatch-module__EHpS0a__controls input,.ElectionWatch-module__EHpS0a__controls select{background:var(--background,#fff);height:43px;color:inherit;border:1px solid #92a7a4;border-radius:8px;width:100%;min-width:0;padding:0 12px;font-size:14px}.ElectionWatch-module__EHpS0a__controls input:focus-visible,.ElectionWatch-module__EHpS0a__controls select:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #245faf}.ElectionWatch-module__EHpS0a__sectionTitle{margin:25px 0 12px;font-size:20px;font-weight:750}.ElectionWatch-module__EHpS0a__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ElectionWatch-module__EHpS0a__card{border:1px solid var(--border,#d8dfdb);background:var(--card,#fff);border-radius:13px;min-width:0;padding:19px}.ElectionWatch-module__EHpS0a__cardTitle{margin:0 0 8px;font-size:17px;font-weight:750;line-height:1.35}.ElectionWatch-module__EHpS0a__cardHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.ElectionWatch-module__EHpS0a__meta{color:var(--muted-foreground,#576269);margin:0 0 13px;font-size:12px;line-height:1.5}.ElectionWatch-module__EHpS0a__pill{color:#1c6254;white-space:nowrap;background:#386b641c;border:1px solid #9dc7b7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ElectionWatch-module__EHpS0a__numbers{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.ElectionWatch-module__EHpS0a__stat{background:var(--background,#f4f6f5);border:1px solid var(--border,#e0e5e2);border-radius:9px;padding:11px}.ElectionWatch-module__EHpS0a__stat small{color:var(--muted-foreground,#576269);font-size:11px;line-height:1.45;display:block}.ElectionWatch-module__EHpS0a__stat strong{font-variant-numeric:tabular-nums;margin:5px 0;font-size:16px;display:block}.ElectionWatch-module__EHpS0a__issue{overflow-wrap:anywhere;margin:11px 0;font-size:13px;line-height:1.6}.ElectionWatch-module__EHpS0a__sourceLine{overflow-wrap:anywhere;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;line-height:1.6;display:flex}.ElectionWatch-module__EHpS0a__sourceLine a{color:var(--link,#146b67);text-underline-offset:3px;text-decoration:underline}.ElectionWatch-module__EHpS0a__empty{border:1px dashed var(--border,#b1c0b8);border-radius:12px;padding:23px;font-size:14px}.ElectionWatch-module__EHpS0a__foot{color:var(--muted-foreground,#576269);margin-top:18px;font-size:12px;line-height:1.7}.ElectionWatch-module__EHpS0a__countrySummary{border:1px solid var(--border,#d6dfdd);background:var(--card,#fff);border-radius:12px;margin:20px 0;padding:16px}.ElectionWatch-module__EHpS0a__countrySummary h3{margin:0 0 8px;font-size:17px;font-weight:750}.ElectionWatch-module__EHpS0a__countrySummary>p{margin:5px 0 13px;font-size:13px;line-height:1.6}.ElectionWatch-module__EHpS0a__countryList{gap:9px;display:grid}.ElectionWatch-module__EHpS0a__countryEntry{border-top:1px solid var(--border,#d6dfdd);padding:12px 0}.ElectionWatch-module__EHpS0a__countryEntry strong{margin-bottom:5px;font-size:14px;display:block}.ElectionWatch-module__EHpS0a__countryEntry p{margin:3px 0 7px;font-size:12px;line-height:1.5}.ElectionWatch-module__EHpS0a__countryEntry a{font-size:12px;text-decoration:underline}.ElectionWatch-module__EHpS0a__archive summary{cursor:pointer;padding:12px 0;font-weight:700}@media (max-width:780px){.ElectionWatch-module__EHpS0a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ElectionWatch-module__EHpS0a__list{grid-template-columns:1fr}.ElectionWatch-module__EHpS0a__wrap{padding:20px 14px 70px}.ElectionWatch-module__EHpS0a__card{padding:15px}}@media (prefers-reduced-motion:reduce){.ElectionWatch-module__EHpS0a__wrap *{scroll-behavior:auto!important}}.ElectionWatch-module__EHpS0a__countryTableScroll{border:1px solid var(--border,#d6dfdd);border-radius:9px;max-width:100%;margin-top:12px;overflow-x:auto}.ElectionWatch-module__EHpS0a__countryTableScroll:focus-visible{outline-offset:3px;outline:3px solid #245faf}.ElectionWatch-module__EHpS0a__countryDataTable{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;line-height:1.5}.ElectionWatch-module__EHpS0a__countryDataTable th,.ElectionWatch-module__EHpS0a__countryDataTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#d6dfdd);padding:11px 12px}.ElectionWatch-module__EHpS0a__countryDataTable thead th{background:var(--background,#f4f6f5);white-space:nowrap;font-size:12px;font-weight:750}.ElectionWatch-module__EHpS0a__countryDataTable tbody th{max-width:250px;font-weight:400}.ElectionWatch-module__EHpS0a__countryElectionTitle{font-weight:700;display:block}.ElectionWatch-module__EHpS0a__countryDate{color:var(--muted-foreground,#576269);margin-top:5px;font-size:11px;line-height:1.5;display:block}.ElectionWatch-module__EHpS0a__countryCaveat{color:var(--foreground,#17252b);margin-top:5px;font-size:11px;line-height:1.45;display:block}.ElectionWatch-module__EHpS0a__countryFigure strong{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.ElectionWatch-module__EHpS0a__countryFigure small{white-space:nowrap;color:var(--muted-foreground,#576269);font-size:11px;display:block}.ElectionWatch-module__EHpS0a__countryPending{color:var(--muted-foreground,#576269);font-size:12px;line-height:1.5}.ElectionWatch-module__EHpS0a__countryIssue summary,.ElectionWatch-module__EHpS0a__countryArchive summary{cursor:pointer;font-weight:700;line-height:1.5}.ElectionWatch-module__EHpS0a__countryIssue p{overflow-wrap:anywhere;max-width:370px;margin:8px 0;font-size:12px;line-height:1.65}.ElectionWatch-module__EHpS0a__countryArchive{border-top:1px solid var(--border,#d6dfdd);margin-top:14px}.ElectionWatch-module__EHpS0a__countryArchive>summary{padding:13px 0}.ElectionWatch-module__EHpS0a__countrySource{text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.ElectionWatch-module__EHpS0a__countryFooter{line-height:1.7;margin-top:14px!important;font-size:12px!important}.ElectionWatch-module__EHpS0a__countryFooter a{text-underline-offset:3px;text-decoration:underline}@media (max-width:650px){.ElectionWatch-module__EHpS0a__countryDataTable th,.ElectionWatch-module__EHpS0a__countryDataTable td{padding:9px 10px}.ElectionWatch-module__EHpS0a__countryDataTable{min-width:600px}}
.PublishedBriefs-module__8im0XG__root{color:#352b32;width:100%;min-width:0}.PublishedBriefs-module__8im0XG__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 7px;display:flex}.PublishedBriefs-module__8im0XG__header h4{color:#452039;margin:0;font-size:14px;line-height:1.4}.PublishedBriefs-module__8im0XG__header span{color:#71585b;font-size:11px;font-weight:600}.PublishedBriefs-module__8im0XG__intro,.PublishedBriefs-module__8im0XG__footnote{color:#62535b;margin:4px 0 10px;font-size:11px;line-height:1.65}.PublishedBriefs-module__8im0XG__list{margin:0;padding:0;list-style:none}.PublishedBriefs-module__8im0XG__item{border-bottom:1px solid #e8dfe5;min-width:0;margin:0;padding:11px 0}.PublishedBriefs-module__8im0XG__heading{flex-direction:column;gap:3px;display:flex}.PublishedBriefs-module__8im0XG__heading strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.PublishedBriefs-module__8im0XG__heading small{color:#736571;font-size:10px;line-height:1.5}.PublishedBriefs-module__8im0XG__item p{color:#4c424b;margin:6px 0;font-size:11px;line-height:1.55}.PublishedBriefs-module__8im0XG__item a{color:#732653;overflow-wrap:anywhere;font-size:11px;font-weight:700;text-decoration:underline}.PublishedBriefs-module__8im0XG__item a:hover{color:#3e1731}.PublishedBriefs-module__8im0XG__item a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #a161d1}.PublishedBriefs-module__8im0XG__footnote{margin-top:10px;font-style:italic}@media (max-width:560px){.PublishedBriefs-module__8im0XG__header{align-items:flex-start}.PublishedBriefs-module__8im0XG__item{padding:10px 0}}
.PublishedDataExplorer-module__GA6klW__root{color:inherit;border-top:1px solid #cbd5e1;margin-block:1.25rem;padding-block:.5rem}.PublishedDataExplorer-module__GA6klW__root h4{color:inherit;margin:0 0 .4rem;font-size:1.05rem}.PublishedDataExplorer-module__GA6klW__info{opacity:.83;max-width:80ch;margin:.5rem 0;font-size:.84rem;line-height:1.55}.PublishedDataExplorer-module__GA6klW__tabs{flex-wrap:wrap;gap:.4rem;margin:.85rem 0;display:flex}.PublishedDataExplorer-module__GA6klW__tabs button,.PublishedDataExplorer-module__GA6klW__more{color:inherit;cursor:pointer;background:0 0;border:1px solid #64748b;border-radius:.5rem;min-height:2.75rem;padding:.5rem .7rem}.PublishedDataExplorer-module__GA6klW__tabs button[aria-pressed=true]{border:2px solid;font-weight:700}.PublishedDataExplorer-module__GA6klW__tabs button span{font-variant-numeric:tabular-nums;margin-left:.4rem}.PublishedDataExplorer-module__GA6klW__tabs button:focus-visible,.PublishedDataExplorer-module__GA6klW__more:focus-visible,.PublishedDataExplorer-module__GA6klW__search input:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.PublishedDataExplorer-module__GA6klW__search{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0;display:flex}.PublishedDataExplorer-module__GA6klW__search label{font-size:.85rem;font-weight:600}.PublishedDataExplorer-module__GA6klW__search input{color:inherit;background:0 0;border:1px solid #64748b;border-radius:.4rem;width:100%;max-width:26rem;padding:.55rem}.PublishedDataExplorer-module__GA6klW__scroll{width:100%;overflow-x:auto}.PublishedDataExplorer-module__GA6klW__root table{border-collapse:collapse;width:100%;min-width:670px;font-size:.84rem}.PublishedDataExplorer-module__GA6klW__root caption{text-align:left;margin:.4rem 0;font-weight:600}.PublishedDataExplorer-module__GA6klW__root th,.PublishedDataExplorer-module__GA6klW__root td{text-align:left;vertical-align:top;border-bottom:1px solid #a1a1aa;padding:.65rem .6rem}.PublishedDataExplorer-module__GA6klW__root th{white-space:nowrap;font-weight:700}.PublishedDataExplorer-module__GA6klW__root td small{opacity:.75;margin-top:.22rem;display:block}.PublishedDataExplorer-module__GA6klW__root a{text-underline-offset:2px;text-decoration:underline}.PublishedDataExplorer-module__GA6klW__more{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.PublishedDataExplorer-module__GA6klW__root *{scroll-behavior:auto!important;transition:none!important}}
.SouthAfricaDashboardClean-module__dVKNnG__root{--gewa-ink:#16353f;--gewa-teal:#0a6270;color:var(--gewa-ink)}.SouthAfricaDashboardClean-module__dVKNnG__wrap{max-width:1300px;margin-inline:auto}.SouthAfricaDashboardClean-module__dVKNnG__header{margin-bottom:1rem}.SouthAfricaDashboardClean-module__dVKNnG__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.SouthAfricaDashboardClean-module__dVKNnG__kpi{background:#fff;border:1px solid #d5e4e7;border-top:3px solid #0a6775;border-radius:.65rem;min-width:0;padding:.9rem 1rem;box-shadow:0 4px 12px #0d2a350a}.SouthAfricaDashboardClean-module__dVKNnG__kpi strong{color:#123d49;letter-spacing:-.04em;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.1}.SouthAfricaDashboardClean-module__dVKNnG__kpi small{color:#5b737d;line-height:1.35}.SouthAfricaDashboardClean-module__dVKNnG__toolbar{background:#fff;border:1px solid #e0e9ec;border-radius:.7rem;flex-direction:column;gap:.65rem;margin-bottom:1rem;padding:.65rem .8rem;display:flex}.SouthAfricaDashboardClean-module__dVKNnG__tabList{scrollbar-width:thin;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.SouthAfricaDashboardClean-module__dVKNnG__tabList button{white-space:nowrap;border-radius:.5rem;flex-shrink:0;min-height:42px;padding:.5rem .82rem;font-weight:650}.SouthAfricaDashboardClean-module__dVKNnG__tabList button[aria-current=page]{color:#fff;background:#075966;border-color:#075966}.SouthAfricaDashboardClean-module__dVKNnG__toolbarActions{flex-wrap:wrap;align-items:end;gap:.6rem;min-width:0;display:flex}.SouthAfricaDashboardClean-module__dVKNnG__toolbarActions label{flex:160px;min-width:150px;max-width:270px}.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.SouthAfricaDashboardClean-module__dVKNnG__module{background:#fff;border:1px solid #dfe9ed;border-radius:.75rem;min-width:0;height:auto;min-height:0;padding:1rem 1.1rem;overflow:hidden;box-shadow:0 5px 18px #0e313b09}.SouthAfricaDashboardClean-module__dVKNnG__moduleHeading{margin-bottom:.65rem}.SouthAfricaDashboardClean-module__dVKNnG__moduleHeading h3{letter-spacing:-.015em;color:#213e49;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.25}.SouthAfricaDashboardClean-module__dVKNnG__moduleHeading p{color:#607681;margin-top:.18rem;font-size:.78rem;line-height:1.4}.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid [data-module-id=candidate-register],.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid [data-module-id=election-list],.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid [data-module-id=resources]{grid-column:1/-1}.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid [data-module-id=overview-candidates]{align-self:start}.SouthAfricaDashboardClean-module__dVKNnG__root [class*=__context]{font-size:.8rem;line-height:1.45}.SouthAfricaDashboardClean-module__dVKNnG__root [class*=__context] summary{cursor:pointer;color:#0b5968;font-weight:650}.SouthAfricaDashboardClean-module__dVKNnG__root [class*=__tableWrap]{max-width:100%;overflow:auto}.SouthAfricaDashboardClean-module__dVKNnG__root :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #bd651c}.SouthAfricaDashboardClean-module__dVKNnG__secondaryEvidence{color:#213f4a;border-top:1px solid #dce8eb;margin-top:.75rem;padding-top:.75rem}.SouthAfricaDashboardClean-module__dVKNnG__secondaryEvidence summary{cursor:pointer;color:#0c5969;align-items:center;min-height:42px;font-size:.84rem;font-weight:700;display:flex}.SouthAfricaDashboardClean-module__dVKNnG__secondaryEvidence[open]{padding-bottom:.75rem}@media (max-width:1050px){.SouthAfricaDashboardClean-module__dVKNnG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid{grid-template-columns:minmax(0,1fr)}.SouthAfricaDashboardClean-module__dVKNnG__moduleGrid [data-module-id]{grid-column:1/-1}.SouthAfricaDashboardClean-module__dVKNnG__module{padding:.85rem}.SouthAfricaDashboardClean-module__dVKNnG__toolbar{padding:.55rem}.SouthAfricaDashboardClean-module__dVKNnG__kpi{padding:.75rem}}@media (max-width:430px){.SouthAfricaDashboardClean-module__dVKNnG__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.SouthAfricaDashboardClean-module__dVKNnG__kpi{padding:.6rem}.SouthAfricaDashboardClean-module__dVKNnG__kpi strong{font-size:1.45rem}.SouthAfricaDashboardClean-module__dVKNnG__toolbarActions label{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.SouthAfricaDashboardClean-module__dVKNnG__root,.SouthAfricaDashboardClean-module__dVKNnG__root *{scroll-behavior:auto!important}}
