._backdrop_1t551_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}._card_1t551_9{background:#fff;border:1px solid #d0d5dd;border-radius:2px;max-width:420px;width:100%;padding:40px 32px;text-align:center;box-shadow:0 1px 3px #0000000f}._crest_1t551_20{margin-bottom:16px}._crestIcon_1t551_24{font-size:48px}._title_1t551_28{font-size:16px;font-weight:700;letter-spacing:1.5px;color:#173877;text-transform:uppercase;margin-bottom:4px;line-height:1.4}._subtitle_1t551_38{font-size:13px;color:#4b5563;margin-bottom:20px}._rule_1t551_44{border:none;border-top:3px solid #f4d267;margin:0 auto 24px;width:80px}._button_1t551_51{display:inline-block;background:#173877;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:12px 32px;border-radius:2px;border:none;transition:background .15s}._button_1t551_51:hover{background:#122d5e}._footer_1t551_70{margin-top:24px;font-size:11px;color:#4b5563;line-height:1.5}._header_1ylaz_1{background:#173877;border-bottom:4px solid #f4d267;padding:12px 24px}._inner_1ylaz_7{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px;flex-wrap:wrap}._left_1ylaz_17{flex-shrink:0}._title_1ylaz_21{font-size:13px;font-weight:700;letter-spacing:1.2px;color:#fff;text-transform:uppercase;line-height:1.3}._subtitle_1ylaz_30{font-size:11px;color:#ffffffb3;letter-spacing:.5px}._right_1ylaz_36{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._userId_1ylaz_43{font-size:11px;font-weight:600;color:#ffffffa6;letter-spacing:.5px;font-variant-numeric:tabular-nums}._nav_1ylaz_51{display:flex;align-items:center;gap:4px}._navBtn_1ylaz_57{background:transparent;border:none;color:#ffffffbf;font-size:12px;font-weight:500;padding:6px 12px;border-radius:2px;letter-spacing:.3px;transition:color .15s,background .15s}._navBtn_1ylaz_57:hover{color:#fff;background:#ffffff14}._navBtn_1ylaz_57._active_1ylaz_74{color:#fff;border-bottom:2px solid #f4d267;padding-bottom:4px}._signOut_1ylaz_80{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;font-size:11px;font-weight:500;padding:5px 12px;border-radius:2px;letter-spacing:.3px;transition:background .15s,color .15s}._signOut_1ylaz_80:hover{background:#ffffff1a;color:#fff}._card_ryo49_1{background:#fff;border:1px solid #d0d5dd;border-radius:2px;padding:20px 24px;box-shadow:0 1px 2px #0000000a}._header_ryo49_9{margin-bottom:8px}._title_ryo49_13{font-size:16px;font-weight:700;color:#173877;margin-bottom:2px}._office_ryo49_20{font-size:12px;color:#4b5563;letter-spacing:.3px}._meta_ryo49_26{font-size:12px;color:#4b5563;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d0d5dd}._votedBanner_ryo49_34{background:#f4d267;color:#111827;font-size:12px;padding:10px 14px;border-radius:2px;margin-bottom:12px;line-height:1.5}._candidates_ryo49_44{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._candidateLabel_ryo49_51{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #d0d5dd;border-radius:2px;cursor:pointer;transition:border-color .15s,background .15s}._candidateLabel_ryo49_51:hover{border-color:#173877;background:#f8f9fc}._radio_ryo49_67{accent-color:#173877;width:16px;height:16px;flex-shrink:0}._candidateName_ryo49_74{font-size:14px;color:#111827}._error_ryo49_79{color:#e05456;font-size:12px;margin-bottom:8px}._submitBtn_ryo49_85{background:#173877;color:#fff;border:none;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:10px 24px;border-radius:2px;transition:background .15s}._submitBtn_ryo49_85:hover:not(:disabled){background:#122d5e}._submitBtn_ryo49_85:disabled{opacity:.5;cursor:not-allowed}._container_ttbkj_1{max-width:800px;margin:0 auto;padding:24px}._sectionTitle_ttbkj_7{font-size:13px;font-weight:700;letter-spacing:1.2px;color:#173877;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d0d5dd}._cards_ttbkj_18{display:flex;flex-direction:column;gap:16px}._loading_ttbkj_24,._empty_ttbkj_25{text-align:center;padding:48px 24px;color:#4b5563;font-size:14px}._error_ttbkj_32{text-align:center;padding:48px 24px;color:#e05456;font-size:14px}._noEligible_ttbkj_39{text-align:center;padding:32px 24px;color:#4b5563;font-size:14px}._otherSection_ttbkj_46{margin-top:24px;padding-top:16px;border-top:1px solid #d0d5dd}._disclosureBtn_ttbkj_52{background:transparent;border:none;color:#4b5563;font-size:12px;padding:8px 0;margin-bottom:12px;text-align:left}._disclosureBtn_ttbkj_52:hover{color:#173877}._container_8eprh_1{max-width:900px;margin:0 auto;padding:24px}._sectionTitle_8eprh_7{font-size:13px;font-weight:700;letter-spacing:1.2px;color:#173877;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d0d5dd}._loading_8eprh_18,._empty_8eprh_19{text-align:center;padding:48px 24px;color:#4b5563;font-size:14px}._error_8eprh_26{text-align:center;padding:48px 24px;color:#e05456;font-size:14px}._tableWrap_8eprh_33{overflow-x:auto}._table_8eprh_33{width:100%;border-collapse:collapse;font-size:13px}._table_8eprh_33 th{background:#173877;color:#fff;font-weight:600;text-align:left;padding:10px 14px;font-size:11px;letter-spacing:.5px;text-transform:uppercase}._table_8eprh_33 td{padding:10px 14px;border-bottom:1px solid #d0d5dd;color:#111827}._table_8eprh_33 tbody tr:hover{background:#f8f9fc}._choice_8eprh_64{font-weight:600}._timestamp_8eprh_68{color:#4b5563;font-variant-numeric:tabular-nums}._container_6h362_1{max-width:1100px;margin:0 auto;padding:24px}._sectionTitle_6h362_7{font-size:13px;font-weight:700;letter-spacing:1.2px;color:#173877;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d0d5dd}._card_6h362_18{background:#fff;border:1px solid #d0d5dd;border-radius:2px;padding:20px 24px;margin-bottom:32px;box-shadow:0 1px 2px #0000000a}._formGrid_6h362_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px}._formGroup_6h362_34{display:flex;flex-direction:column;gap:6px}._formGroupFull_6h362_40{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._label_6h362_47{font-size:11px;font-weight:700;letter-spacing:.5px;color:#173877;text-transform:uppercase}._input_6h362_55,._select_6h362_56,._textarea_6h362_57{border:1px solid #d0d5dd;border-radius:2px;padding:8px 10px;font-size:13px;color:#111827;background:#fff}._input_6h362_55:focus,._select_6h362_56:focus,._textarea_6h362_57:focus{outline:none;border-color:#173877;box-shadow:0 0 0 1px #173877}._textarea_6h362_57{resize:vertical;min-height:80px;font-family:inherit}._helpText_6h362_80{font-size:11px;color:#4b5563}._formActions_6h362_85{display:flex;gap:12px;align-items:center}._primaryBtn_6h362_91{background:#173877;color:#fff;border:none;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:8px 18px;border-radius:2px;transition:background .15s}._primaryBtn_6h362_91:hover:not(:disabled){background:#122d5e}._secondaryBtn_6h362_108{background:#fff;color:#4b5563;border:1px solid #d0d5dd;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:8px 16px;border-radius:2px;transition:background .15s}._secondaryBtn_6h362_108:hover:not(:disabled){background:#f4f5f7;color:#111827}._tableWrap_6h362_126{overflow-x:auto;background:#fff;border:1px solid #d0d5dd;border-radius:2px}._table_6h362_126{width:100%;border-collapse:collapse;font-size:13px}._table_6h362_126 th{background:#173877;color:#fff;font-weight:600;text-align:left;padding:10px 12px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}._table_6h362_126 td{padding:10px 12px;border-bottom:1px solid #d0d5dd;color:#111827;vertical-align:top}._table_6h362_126 tbody tr:hover{background:#f8f9fc}._statusBadge_6h362_162{display:inline-block;padding:2px 6px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:2px}._statusActive_6h362_172{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._statusAuto_6h362_178{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._statusSuspended_6h362_184{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}._statusClosed_6h362_190{background:#e5e7eb;color:#374151;border:1px solid #d1d5db}._tallyList_6h362_196{list-style:none;display:flex;flex-direction:column;gap:3px;font-size:12px}._tallyItem_6h362_204{display:flex;justify-content:space-between;gap:8px}._tallyChoice_6h362_210{color:#111827}._tallyCount_6h362_214{font-weight:700;color:#173877}._tallyEmpty_6h362_219{color:#6b7280;font-size:11px;font-style:italic}._actionCell_6h362_225{display:flex;flex-wrap:wrap;gap:6px}._actionBtn_6h362_231{font-size:11px;padding:4px 8px;border-radius:2px;border:1px solid #d0d5dd;background:#fff;color:#173877;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:all .15s}._actionBtn_6h362_231:hover{background:#f4f5f7;border-color:#173877}._dangerBtn_6h362_250{font-size:11px;padding:4px 8px;border-radius:2px;border:1px solid #fca5a5;background:#fff;color:#e05456;font-weight:500;transition:all .15s}._dangerBtn_6h362_250:hover{background:#fee2e2;border-color:#e05456}._alert_6h362_266{padding:10px 14px;border-radius:2px;margin-bottom:16px;font-size:13px}._alertError_6h362_273{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}._alertSuccess_6h362_279{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._loading_6h362_285,._empty_6h362_286{text-align:center;padding:48px 24px;color:#4b5563;font-size:14px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;background:#f4f5f7;color:#111827;line-height:1.5;-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}a{color:#173877}
