.election_biharElectionTopContainer__pXKcq{padding:0}.election_phaseGrid__6V6bJ{--card:240px;--gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card),var(--card)));justify-content:center;grid-gap:var(--gap);gap:var(--gap);padding:16px 28px}@media (min-width:768px){.election_phaseGrid__6V6bJ{--card:320px;--gap:32px}}@media (min-width:1200px){.election_phaseGrid__6V6bJ{--card:320px;--gap:48px}}.election_phaseGridMobile__sx8Ui{grid-template-columns:repeat(2,1fr);gap:16px;padding:10px 12px}.election_phaseCard__lvfYL{background:#ebf3ff;border:1px solid #0265dc;border-radius:6px;cursor:pointer;padding:8px 16px;height:64px;position:relative;transition:all .3s ease}.election_phaseCardPassed__qAAW8{background:#dcfce7;border:1px solid #22c55e}.election_phaseContent__dH49Q{display:flex;justify-content:space-between;align-items:center;gap:16px;height:100%}.election_phaseLeft__SwEik,.election_phaseRight__RzGif{display:flex;align-items:center;gap:4px}.election_phaseName__W5sjA{color:#535353;font-size:.9rem}.election_phaseName__W5sjA:after{content:" :"}.election_phaseDate__tpJe5{font-weight:500;color:#0d0d0d;font-size:1.1rem}.election_phaseLabel__5xDEZ:after{content:" :"}.election_phaseLabel__5xDEZ{color:#535353;font-size:.9rem}.election_phaseSeats__j6ySK{font-weight:500;color:#0d0d0d;font-size:1.3rem}.election_checkIconWrapper__R1Qq9{margin-top:10px}.election_election_banner__zh_Yy{max-width:100%!important;height:250px;object-fit:cover}@media (max-width:768px){.election_election_banner__zh_Yy{height:200px!important;object-fit:cover}.election_phaseCard__lvfYL{height:48px;padding:8px 10px}.election_phaseSeats__j6ySK{font-size:16px}.election_phaseContent__dH49Q{gap:8px}.election_checkIconWrapper__R1Qq9{top:6px;right:6px;margin-right:-20px}.election_checkIconWrapper__R1Qq9 svg{width:16px;height:16px}.election_election_icon___LiQl{font-size:15px!important}.election_phaseLabel__5xDEZ:after,.election_phaseName__W5sjA:after{content:""}.election_phaseName__W5sjA{font-size:11px}.election_phaseDate__tpJe5{font-size:13px}.election_phaseLabel__5xDEZ{font-size:11px}.election_phaseRight__RzGif{flex-direction:column-reverse}.election_phaseLeft__SwEik{flex-direction:column}}.election_biharElectionResultContainer__Ix9Mr{border-top:2px dotted #00000029}.election_tabSection__ZahM0{display:flex;justify-content:space-around;margin-bottom:20px;margin-top:-16px}.election_tabButton__cVnPT{border:0;background:#d3d3d3;padding:0 12px;border-radius:2px;cursor:pointer;font-weight:600;color:#535353;font-size:14px}.election_activeTab__bqHnr{background:#236bdf;color:#fff}.election_grid__UiokS{display:flex;flex-direction:column;gap:16px}.election_allianceCard__iYUb2{background:#fff;border:1px solid #0000004d;border-radius:8px;padding:12px}.election_heading__8Qkba{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#222}.election_partiesHeader__Ks2kX{background-color:#f3f4f6;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:2px solid #d1d5db;display:grid;grid-template-columns:1fr 100px 56px;padding:6px 8px;font-size:.85rem;color:#6b7280}.election_colParty__n97o9{text-align:left;font-size:14px}.election_colLead__jEJU_,.election_colWins__DLbdq{text-align:center;font-size:14px}.election_allianceRow__OOEKm{position:relative;display:grid;grid-template-columns:1fr 56px 56px;align-items:center;grid-gap:8px;gap:8px;padding:10px 8px}.election_partyCell__PHrG1{display:inline-flex;align-items:center;gap:8px}.election_logoPlaceholder__M_9J2{width:45px;height:40px;border-radius:50%;background:#fff;border:1px solid #d6d3ce}.election_allianceName__VJtd9{font-weight:600;font-size:15px}.election_allianceSeats__XxUt_{text-align:left;font-size:15px;font-weight:600}.election_allianceChange__CIDrX{text-align:center;font-size:15px;font-weight:600}.election_positive__qpXqb{color:#16a34a}.election_negative__HlLnX{color:#dc2626}.election_progressTrack__u6FE8{height:5px;border-radius:6px;background:#eef2ff;overflow:hidden}.election_progressBar__m72rn{height:100%;border-radius:6px;background:#007bff}.election_constituencyCard__eyadf{position:relative;background:#fff;border:1px solid #91b7f2;border-radius:8px}.election_constTable__GpSzT{max-height:420px;overflow:auto;scrollbar-width:thin}.election_constHeader__0o8_4{z-index:1;background:#d6e6ff;font-size:14px;border-radius:8px 8px 0 0;color:#6d6d6d;border-bottom:1px solid #eef2f7}.election_constRow__nXaQ2{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:10px 16px;border-bottom:1px solid #f1f5f9}.election_areaName__8kfwJ{font-weight:600;color:#111827;font-size:15px}.election_loadMore__SZ_8O{margin-top:20px;font-size:12px;background:#292929;border-radius:24px;padding:6px 12px;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500}.election_loadMoreFab__wfaNH{position:-webkit-sticky;position:sticky;bottom:12px;margin:-68px auto 16px;display:block;text-align:center;background-color:#ffffff9e}.election_resultListHeader__muqpT{display:flex;align-items:center;justify-content:space-between}.election_viewAllBtn__hCl2A{background:transparent;border:0;color:#007bff;font-weight:700;cursor:pointer}.election_cardRow__FsvhN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:540px){.election_cardRow__FsvhN{grid-template-columns:repeat(3,1fr)}}.election_resultCard__4rKff{border:1px solid #eef2f9;border-radius:6px;padding:10px;background:#fbfdff}.election_resultCardHeader__H80N3{padding:8px;background:#d6e6ff;width:100%;text-align:center;border-radius:6px 6px 0 0;margin-bottom:10px}.election_cardTitle__Sx_hQ{font-weight:500;font-size:16px}.election_cardBody__s_gNX{display:flex;gap:10px;align-items:center}.election_cardAvatar__g2IAa{width:40px;height:40px;border-radius:50%;background:#e6eefc;border:1px solid #d9e5ff}.election_cardMeta__yCYWT{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:25%}.election_cardName__Z2K_w{font-size:16px;font-weight:600;text-align:center}.election_badge__n0_ha{font-size:12px;padding:2px 8px;border-radius:9999px;color:#0f8a3b;font-weight:700}.election_pager__I7QL3{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.election_pagerBtn__06stb{border:1px solid #cfe0ff;background:#fff;padding:4px 10px;border-radius:8px;font-weight:700;cursor:pointer}.election_dots__waUHd{display:inline-flex;gap:6px}.election_dot__e4y52{width:8px;height:8px;border-radius:9999px;border:1px solid #bcd0f9;background:#fff}.election_activeDot__vlT_G{background:#007bff;border-color:#007bff}.election_party_with_bar__WUZO_{width:100%}.election_component_container__GuCUL{display:flex;width:100%;padding:16px 0;flex-direction:column;align-items:flex-start;gap:1.5rem}.election_carousel_card__gwm24{min-width:180px;min-height:auto;cursor:pointer;text-decoration:none;color:#000;@media (max-width:480px){min-width:150px;min-height:auto}}.election_card__WllaF{display:flex;flex-direction:column;align-items:center;height:200px;border-radius:6px;border:1px solid #91b7f2;gap:8px;padding-bottom:16px;@media (max-width:480px){width:150px}}.election_resultListCardTitle__HHOSX{font-size:20px!important}@media (max-width:768px){.election_heading__8Qkba{font-size:1rem}.election_allianceHeader__fS1rr,.election_allianceRow__OOEKm{grid-template-columns:1fr 44px 44px}.election_constRow__nXaQ2{grid-template-columns:1.2fr .9fr .9fr .9fr}.election_allianceName__VJtd9{font-weight:600;font-size:12px}.election_allianceChange__CIDrX,.election_allianceSeats__XxUt_{text-align:center;font-size:12px;font-weight:600}.election_logoPlaceholder__M_9J2{width:35px;height:35px}.election_colLead__jEJU_,.election_colParty__n97o9,.election_colWins__DLbdq{text-align:center;font-size:11px}.election_cardName__Z2K_w{font-size:14px;font-weight:600;text-align:center}.election_resultListCardTitle__HHOSX{font-size:18px!important}}.election_phaseDivider__nYibL{width:1px;height:32px;background:#00000016;align-self:center}.election_phaseCardPassed__qAAW8 .election_phaseDivider__nYibL{background:#22c55e}@media (max-width:768px){.election_phaseDivider__nYibL{height:30px}}.election_previousResultsStrip__4s4jb{display:flex;justify-content:space-between;align-items:center;padding:32px 16px;background:#fff;height:48px;box-shadow:0 0 20px rgba(0,0,0,.06)}.election_previousResultsLeft__syRV0{display:flex;align-items:center;width:100px;background-color:#fff;gap:16px}.election_previousIcon__6X27v{width:32px}.election_doubleArrowIcon__9KtPL{width:24px;height:24px}.election_previousResultsText__UeH0B{font-size:14px}.election_yearButtonsContainer__Aw_Cj{display:flex;gap:12px;width:100%;justify-content:space-evenly}.election_dividerDotted__K_00O{border-top:2px dotted #00000029;display:flex;width:100%;align-items:center;height:100%}.election_yearButton__m6GjN{background:#e8e8e8;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:all .2s ease}.election_yearButton__m6GjN:hover{background:#d6e6ff;border-color:#0265dc;color:#0265dc}@media (max-width:768px){.election_previousResultsStrip__4s4jb{padding:24px 8px}.election_previousResultsText__UeH0B{font-size:14px}.election_doubleArrowIcon__9KtPL{width:20px;height:20px}.election_yearButton__m6GjN{padding:4px 8px;font-size:12px}.election_previousResultsLeft__syRV0,.election_yearButtonsContainer__Aw_Cj{gap:8px}.election_previousIcon__6X27v{width:24px}.election_previousResultsText__UeH0B{font-size:12px}}.election_currentElectionResult__Pw4Zh{width:100%;padding:0;display:flex;flex-direction:column;gap:32px}.election_resultListCardTitle__HHOSX{font-size:24px;font-weight:700;color:#1a1a1a}.election_allianceWidgetContainer__Jkee2,.election_tabularWidgetContainer__oPxyO{display:flex;flex-direction:column;gap:16px}.election_allianceTabularContainer___js47{background-color:#121212;color:#fff;font-family:var(--font-patrika);padding:0!important}