.electionWinners-module__uAVn1q__page,.electionWinners-module__uAVn1q__page *{box-sizing:border-box}.electionWinners-module__uAVn1q__page{color:#2c180c;background:#160b05;min-height:100vh;padding:0 0 122px;font-family:Arial,Helvetica,sans-serif}.electionWinners-module__uAVn1q__shell{background:linear-gradient(#fff7df,#f6dda3);width:min(100%,799px);min-height:100vh;margin:0 auto}.electionWinners-module__uAVn1q__hero{background:radial-gradient(circle at 70% 30%,#fff8de 0,#f3d798 48%,#efd08b 100%);border-bottom:3px solid #b87920;grid-template-columns:64px 1fr 120px;align-items:center;min-height:184px;padding:18px 22px;display:grid;overflow:hidden}.electionWinners-module__uAVn1q__hero>div{text-align:center;text-transform:uppercase}.electionWinners-module__uAVn1q__hero span,.electionWinners-module__uAVn1q__hero h1{letter-spacing:.03em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:48px;line-height:.9;display:block}.electionWinners-module__uAVn1q__hero span{color:#0b3b5c}.electionWinners-module__uAVn1q__hero h1{color:#56120c}.electionWinners-module__uAVn1q__hero p{text-transform:none;margin:12px 0 0;font-size:17px;font-weight:800}.electionWinners-module__uAVn1q__hero>svg{color:#b67500;width:105px;height:105px}.electionWinners-module__uAVn1q__back{color:#fff;background:linear-gradient(#c51d19,#8b0805);border:3px solid #4b1909;border-radius:8px;place-items:center;width:54px;height:54px;font-size:34px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 4px #4b1909}.electionWinners-module__uAVn1q__steps{justify-content:center;align-items:center;gap:15px;padding:14px;font-size:19px;display:flex}.electionWinners-module__uAVn1q__steps strong,.electionWinners-module__uAVn1q__steps>span{align-items:center;gap:8px;display:flex}.electionWinners-module__uAVn1q__steps strong span{color:#fff;background:#156ce5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.electionWinners-module__uAVn1q__steps>span{color:#7f7a70}.electionWinners-module__uAVn1q__steps i{font-style:normal}.electionWinners-module__uAVn1q__tabs{background:#fffaf0;border:2px solid #bc7f2f;border-radius:11px;grid-template-columns:1fr 1fr 1.2fr;margin:0 16px;display:grid;overflow:hidden}.electionWinners-module__uAVn1q__tabs a{color:#26150b;text-align:center;border-right:1px solid #bc7f2f;justify-content:center;align-items:center;gap:8px;min-height:80px;padding:9px;font-weight:900;text-decoration:none;display:flex}.electionWinners-module__uAVn1q__tabs a:last-child{border-right:0}.electionWinners-module__uAVn1q__tabs svg{width:30px}.electionWinners-module__uAVn1q__tabs b{color:#222;background:#fff;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.electionWinners-module__uAVn1q__tabs .electionWinners-module__uAVn1q__activeTab{color:#231500;background:linear-gradient(#ffd94e,#f7ad00)}.electionWinners-module__uAVn1q__switchHint{text-align:center;margin:9px 16px 14px}.electionWinners-module__uAVn1q__directory{background:#ffffffb8;border:2px solid #c48a3b;border-radius:13px;margin:0 16px;padding:16px;box-shadow:0 3px 9px #8a531b22}.electionWinners-module__uAVn1q__directoryHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.electionWinners-module__uAVn1q__directory h2{color:#65100b;margin:0;font-size:25px}.electionWinners-module__uAVn1q__directory p{margin:5px 0;font-size:14px;line-height:1.4}.electionWinners-module__uAVn1q__search{background:#fff;border:2px solid #756f66;border-radius:9px;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}.electionWinners-module__uAVn1q__search svg{width:21px}.electionWinners-module__uAVn1q__search input{width:165px;min-width:0;font:inherit;border:0;outline:0}.electionWinners-module__uAVn1q__filters{gap:10px;margin:15px 0;display:flex}.electionWinners-module__uAVn1q__filters label{flex:1;font-size:12px;font-weight:800}.electionWinners-module__uAVn1q__filters select{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #8d6b42;border-radius:7px;margin-top:4px;padding:0 8px;display:block}.electionWinners-module__uAVn1q__cards{gap:9px;display:grid}.electionWinners-module__uAVn1q__card,.electionWinners-module__uAVn1q__selectedCard{color:#24140b;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #d5a968;border-radius:10px;grid-template-columns:64px 1fr 42px;align-items:center;gap:10px;width:100%;min-height:98px;padding:10px;display:grid}.electionWinners-module__uAVn1q__selectedCard{background:#eef6ff;border:3px solid #1471ef}.electionWinners-module__uAVn1q__avatar{color:#fff;background:#6c1b12;border:3px solid #b87a22;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid}.electionWinners-module__uAVn1q__identity{gap:3px;display:grid}.electionWinners-module__uAVn1q__identity small{color:#1164bc;text-transform:uppercase;font-size:13px}.electionWinners-module__uAVn1q__identity strong{font-size:20px}.electionWinners-module__uAVn1q__identity span{color:#655a50;font-size:14px}.electionWinners-module__uAVn1q__checkbox{border:3px solid #55301a;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.electionWinners-module__uAVn1q__selectedCard .electionWinners-module__uAVn1q__checkbox{color:#fff;background:#1471ef;border-color:#1471ef}.electionWinners-module__uAVn1q__status,.electionWinners-module__uAVn1q__error,.electionWinners-module__uAVn1q__empty{text-align:center;padding:20px}.electionWinners-module__uAVn1q__error{color:#a51610;font-weight:800}.electionWinners-module__uAVn1q__empty{justify-items:center;gap:8px;display:grid}.electionWinners-module__uAVn1q__empty svg{color:#b67500;width:52px;height:52px}.electionWinners-module__uAVn1q__empty strong{font-size:18px}.electionWinners-module__uAVn1q__attribution{color:#655a50;padding-top:10px;font-size:11px!important}.electionWinners-module__uAVn1q__summary{z-index:4;background:#fffaf0;border:3px solid #5b2a0b;border-radius:12px;margin:12px 16px 0;padding:12px;position:sticky;bottom:88px;box-shadow:0 7px 18px #0004}.electionWinners-module__uAVn1q__summary>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.electionWinners-module__uAVn1q__summary span{background:#fff0b8;border:1px solid #d8a93d;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;display:flex}.electionWinners-module__uAVn1q__summary svg{width:18px}.electionWinners-module__uAVn1q__summary button{color:#fff;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#20a84c,#087326);border:2px solid #07551d;border-radius:9px;width:100%;min-height:54px;font:900 21px Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.electionWinners-module__uAVn1q__summary button:disabled{opacity:.5;cursor:not-allowed}.electionWinners-module__uAVn1q__back:focus-visible,.electionWinners-module__uAVn1q__tabs a:focus-visible,.electionWinners-module__uAVn1q__card:focus-visible,.electionWinners-module__uAVn1q__selectedCard:focus-visible,.electionWinners-module__uAVn1q__summary button:focus-visible{outline-offset:2px;outline:3px solid #1666e8}@media (max-width:560px){.electionWinners-module__uAVn1q__page{padding-bottom:98px}.electionWinners-module__uAVn1q__hero{grid-template-columns:48px 1fr 68px;min-height:130px;padding:12px 10px}.electionWinners-module__uAVn1q__hero span,.electionWinners-module__uAVn1q__hero h1{font-size:34px}.electionWinners-module__uAVn1q__hero p{font-size:14px}.electionWinners-module__uAVn1q__hero>svg{width:64px;height:64px}.electionWinners-module__uAVn1q__back{width:42px;height:42px;font-size:26px}.electionWinners-module__uAVn1q__steps{gap:8px;padding:10px 5px;font-size:14px}.electionWinners-module__uAVn1q__steps strong span{width:28px;height:28px}.electionWinners-module__uAVn1q__tabs{margin:0 8px}.electionWinners-module__uAVn1q__tabs a{flex-direction:column;gap:3px;min-height:67px;padding:6px 3px;font-size:12px}.electionWinners-module__uAVn1q__tabs svg{width:24px;height:24px}.electionWinners-module__uAVn1q__tabs b{min-width:22px;height:22px;margin:0 0 33px 72px;position:absolute}.electionWinners-module__uAVn1q__switchHint{margin:7px 8px 10px;font-size:12px}.electionWinners-module__uAVn1q__directory{margin:0 7px;padding:10px}.electionWinners-module__uAVn1q__directoryHeading{display:block}.electionWinners-module__uAVn1q__directory h2{font-size:21px}.electionWinners-module__uAVn1q__search{width:100%;margin-top:10px}.electionWinners-module__uAVn1q__search input{width:100%}.electionWinners-module__uAVn1q__filters{margin:10px 0}.electionWinners-module__uAVn1q__card,.electionWinners-module__uAVn1q__selectedCard{grid-template-columns:50px 1fr 34px;min-height:84px;padding:8px}.electionWinners-module__uAVn1q__avatar{width:48px;height:48px;font-size:14px}.electionWinners-module__uAVn1q__identity strong{font-size:17px}.electionWinners-module__uAVn1q__summary{margin:9px 7px 0;padding:9px;bottom:75px}.electionWinners-module__uAVn1q__summary>div{font-size:14px}.electionWinners-module__uAVn1q__summary button{min-height:48px;font-size:18px}}.electionWinners-module__uAVn1q__page{padding-bottom:12px}.electionWinners-module__uAVn1q__shell{border-bottom:3px solid #b87920;border-left:2px solid #b87920;border-right:2px solid #b87920;padding-bottom:12px}.electionWinners-module__uAVn1q__tabs b:empty{display:none}.electionWinners-module__uAVn1q__fixtureToggle{color:#fff8e8;cursor:pointer;background:linear-gradient(#8c4c1d,#5d2a10);border:2px solid #75431b;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:8px 14px;font:700 14px/1.2 Arial,Helvetica,sans-serif;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 3px #3e1b0b,0 5px 10px #552c171f}.electionWinners-module__uAVn1q__fixtureToggle svg{color:#ffd45c;flex:none;width:17px;height:17px}.electionWinners-module__uAVn1q__fixtureToggle:hover{background:linear-gradient(#a45b21,#6c3212);transform:translateY(-1px);box-shadow:0 4px #3e1b0b,0 7px 13px #552c172b}.electionWinners-module__uAVn1q__fixtureToggle[aria-pressed=true]{color:#291707;background:linear-gradient(#ffe17a,#e8a824);border-color:#8e5b13;box-shadow:0 3px #8a5810,0 5px 10px #552c171f}.electionWinners-module__uAVn1q__fixtureToggle[aria-pressed=true] svg{color:#5b330a}.electionWinners-module__uAVn1q__fixtureToggle:focus-visible{outline-offset:3px;outline:3px solid #1666e8}.electionWinners-module__uAVn1q__testFixtureCard{color:#291707;background:#fff8e8;border:2px solid #bc8532;border-radius:11px;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:14px;text-decoration:none;transition:background .15s,box-shadow .15s;display:grid}.electionWinners-module__uAVn1q__testFixtureCard:hover{background:#fff1c7;box-shadow:0 4px 14px #60351120}.electionWinners-module__uAVn1q__testFixtureCard:focus-visible{outline-offset:3px;outline:3px solid #1666e8}.electionWinners-module__uAVn1q__testFixtureAction{color:#fff;background:linear-gradient(#29984d,#176733);border:2px solid #175d2e;border-radius:8px;grid-column:2;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:9px 16px;font-size:14px;font-weight:700;display:flex}.electionWinners-module__uAVn1q__testFixtureAction svg{flex:none;width:18px;height:18px}.electionWinners-module__uAVn1q__testFixtureHint{color:#6d5844;grid-column:2;font-size:12px;line-height:1.4}@media (max-width:560px){.electionWinners-module__uAVn1q__testFixtureCard{grid-template-columns:50px 1fr;gap:8px;padding:10px}.electionWinners-module__uAVn1q__testFixtureAction,.electionWinners-module__uAVn1q__testFixtureHint{grid-column:1/-1}.electionWinners-module__uAVn1q__testFixtureAction{width:100%}}@media (min-width:561px){.electionWinners-module__uAVn1q__steps{gap:12px;padding:10px;font-size:16px}.electionWinners-module__uAVn1q__steps strong span{width:28px;height:28px}.electionWinners-module__uAVn1q__tabs a{gap:7px;min-height:44px;padding:6px 8px;font-size:14px;font-weight:700}.electionWinners-module__uAVn1q__tabs svg{flex-shrink:0;width:22px;height:22px}.electionWinners-module__uAVn1q__tabs b{min-width:24px;height:24px;font-size:12px}.electionWinners-module__uAVn1q__switchHint{margin:8px 16px 12px;font-size:13px;line-height:1.4}}@media (max-width:560px){.electionWinners-module__uAVn1q__tabs a{min-height:56px}}
