.theme-voting_panel__KRI9n{margin-top:28px;padding:clamp(22px,4vw,42px);border:1px solid #333333;border-radius:8px;background:#0a0a0a;color:#ededed;text-align:left;font-family:inherit}.theme-voting_heading__15nUX{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.theme-voting_decision__Hjwjl>small:first-child,.theme-voting_heading__15nUX small{display:block;color:#a1a1a1;font-size:10px;font-weight:750;letter-spacing:.12em}.theme-voting_heading__15nUX h2{margin:12px 0 0;font-size:clamp(23px,3vw,32px);line-height:1.4;color:#ededed;letter-spacing:-.025em}.theme-voting_phase__NMBly{flex-shrink:0;padding:7px 11px;border:1px solid #333333;border-radius:6px;background:#0a0a0a;color:#a1a1a1;font-size:12px;font-weight:650}.theme-voting_phase__NMBly[data-phase=voting]{background:#0a0a0a;color:#ededed;border-color:#333333}.theme-voting_phase__NMBly[data-phase=decided]{background:#10213a;color:#ffffff;border-color:#333333}.theme-voting_intro__A7iSw{max-width:850px;margin:15px 0 22px;color:#a1a1a1;font-size:14px;line-height:1.8}.theme-voting_dates__6yVAz{display:flex;flex-wrap:wrap;gap:9px 22px;padding:0 0 18px;color:#a1a1a1;font-size:12px}.theme-voting_dates__6yVAz span{display:flex;gap:8px;flex-wrap:wrap}.theme-voting_dates__6yVAz b{color:#ededed;font-weight:550}.theme-voting_dates__6yVAz small{align-self:center}.theme-voting_status__GYrTL{padding:16px 18px;border:1px dashed #333333;background:#0a0a0a;font-size:14px;line-height:1.7}.theme-voting_candidates__HECBw{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.theme-voting_candidates__HECBw legend{padding:0;margin-bottom:12px;color:#a1a1a1;font-size:12px}.theme-voting_candidate___KhKT{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #333333;border-radius:12px;background:#0a0a0a;cursor:pointer;transition:background .15s,border-color .15s}.theme-voting_candidate___KhKT:hover{border-color:#333333}.theme-voting_candidate___KhKT[data-selected=true]{border-color:#333333;background:#0a0a0a;box-shadow:inset 0 0 0 1px #0070f3}.theme-voting_candidate___KhKT:focus-within{outline:2px solid #70adff;outline-offset:3px}.theme-voting_candidate___KhKT input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:#0070f3}.theme-voting_candidates__HECBw:disabled .theme-voting_candidate___KhKT{cursor:default}.theme-voting_candidateBody__K0cCZ{flex:1;display:flex;min-width:0;flex-direction:column;gap:7px}.theme-voting_candidateMeta__h7D3t{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#a1a1a1;font-size:10px;letter-spacing:.06em}.theme-voting_candidateMeta__h7D3t b{padding:2px 7px;border-radius:5px;background:#0a0a0a;color:#ededed;font-size:10px;letter-spacing:0}.theme-voting_candidateBody__K0cCZ>strong{font-size:18px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.theme-voting_description__O90bE{color:#a1a1a1;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.theme-voting_count__oe6b_{flex-shrink:0;color:#a1a1a1;font-size:12px;white-space:nowrap}.theme-voting_count__oe6b_ b{font-size:24px;color:#ededed}.theme-voting_total__fioQU{text-align:right;color:#a1a1a1;font-size:12px}.theme-voting_recorded__QRfye{margin:18px 0 0;color:#ededed;font-size:13px;line-height:1.7}.theme-voting_actions___yAhk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.theme-voting_actions___yAhk>span{color:#a1a1a1;font-size:12px;line-height:1.7;flex:1;min-width:180px}.theme-voting_primary__ghLET{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 21px;border:1px solid #333333;border-radius:6px;background:#0070f3;color:#ffffff!important;font-family:inherit;font-weight:650;font-size:13px;line-height:1.5;text-decoration:none;cursor:pointer}.theme-voting_primary__ghLET:disabled{opacity:.45;cursor:default}.theme-voting_primary__ghLET:not(:disabled):hover{background:#10213a}.theme-voting_error__kBzNQ button:focus-visible,.theme-voting_primary__ghLET:focus-visible,.theme-voting_secondary__qYVCa:focus-visible{outline:2px solid #70adff;outline-offset:3px}.theme-voting_secondary__qYVCa{color:#ededed;font-size:13px;text-underline-offset:3px}.theme-voting_error__kBzNQ,.theme-voting_success__fgwXs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0;padding:13px 16px;border-radius:8px;font-size:13px;line-height:1.7}.theme-voting_error__kBzNQ{background:#0a0a0a;color:#a1a1a1}.theme-voting_success__fgwXs{background:#0a0a0a;color:#ededed}.theme-voting_error__kBzNQ span,.theme-voting_success__fgwXs span{flex:1;min-width:180px}.theme-voting_error__kBzNQ button{border:1px solid #333333;border-radius:6px;padding:6px 11px;background:#0a0a0a;color:#a1a1a1;cursor:pointer;white-space:nowrap}.theme-voting_error__kBzNQ button:disabled{opacity:.55;cursor:default}.theme-voting_error__kBzNQ a{color:#a1a1a1}.theme-voting_decision__Hjwjl{margin:18px 0 24px;padding:24px;border-radius:12px;border:1px solid #333333;background:#0a0a0a}.theme-voting_decision__Hjwjl h3{margin:10px 0;font-size:25px;line-height:1.4;color:#ededed;overflow-wrap:anywhere}.theme-voting_decision__Hjwjl p{color:#a1a1a1;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.theme-voting_decision__Hjwjl>small:last-child{color:#a1a1a1;font-size:11px}@media(max-width:720px){.theme-voting_heading__15nUX{flex-direction:column;gap:14px}.theme-voting_candidate___KhKT{padding:16px;gap:11px}.theme-voting_candidateBody__K0cCZ>strong{font-size:17px}.theme-voting_count__oe6b_ b{font-size:20px}.theme-voting_actions___yAhk{align-items:flex-start}.theme-voting_actions___yAhk>span{flex-basis:100%}.theme-voting_dates__6yVAz{flex-direction:column;gap:8px}.theme-voting_dates__6yVAz small{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.theme-voting_candidate___KhKT{transition:none}}