.DigestDashboard_page__eZvaq{max-width:var(--max-width);margin:0 auto;padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width:768px){.DigestDashboard_page__eZvaq{padding:var(--space-12) var(--space-8)}}.DigestDashboard_header__Vgemx{display:flex;flex-direction:column;gap:var(--space-2);border-bottom:var(--border-thick);padding-bottom:var(--space-6)}.DigestDashboard_title__KAEHL{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.02em;color:var(--color-green)}.DigestDashboard_updated__z65Bq{font-size:var(--text-sm);color:var(--color-text-muted)}.DigestDashboard_statsGrid__itpXR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:768px){.DigestDashboard_statsGrid__itpXR{grid-template-columns:repeat(4,1fr)}}.DigestDashboard_section__Ddony{display:flex;flex-direction:column;gap:var(--space-4)}.DigestDashboard_sectionTitle__OYKjx{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.DigestDashboard_electorateCard__2E1p8{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md);overflow:hidden}.DigestDashboard_electorateHeader__rm6JL{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);cursor:pointer;background:var(--color-bg-warm);border:none;width:100%;text-align:left;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;color:var(--color-text);gap:var(--space-3);transition:background .15s ease}.DigestDashboard_electorateHeader__rm6JL:hover{background:var(--color-green-light)}.DigestDashboard_electorateHeaderLeft__CyXVD{display:flex;align-items:center;gap:var(--space-3)}.DigestDashboard_badge__psmBh{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:99px;white-space:nowrap;background:var(--color-green-light);color:var(--color-green)}.DigestDashboard_chevron__VZi_B{font-size:var(--text-sm);color:var(--color-text-muted);transition:transform .2s ease;flex-shrink:0}.DigestDashboard_chevronOpen__kE7Yn{transform:rotate(90deg)}.DigestDashboard_electorateBody__ikChR{border-top:var(--border-thin)}.DigestDashboard_fuelStatuses__23cj0{display:flex;flex-wrap:wrap;gap:var(--space-1)}.DigestDashboard_fuelPill__MPfXS{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:600;padding:1px 8px;border-radius:99px;white-space:nowrap}.DigestDashboard_fuelUnavailable__KraGG{background:#fee2e2;color:#991b1b}.DigestDashboard_fuelRationed__q_Az5{background:#fef9c3;color:#854d0e}.DigestDashboard_fuelTypeList__aYqnp{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-5)}.DigestDashboard_fuelTypeRow__j56Uq{display:flex;align-items:center;gap:var(--space-3)}.DigestDashboard_fuelTypeName__LiD_6{font-size:var(--text-sm);font-weight:700;min-width:100px;color:var(--color-text)}.DigestDashboard_fuelTypeBar__hkPGU{flex:1 1;display:flex;height:22px;border-radius:var(--radius-sm);overflow:hidden;background:#f3f4f6}.DigestDashboard_barUnavailable__2z8ZB{background:#ef4444}.DigestDashboard_barRationed__Y7gXQ,.DigestDashboard_barUnavailable__2z8ZB{display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;min-width:-moz-fit-content;min-width:fit-content;padding:0 6px}.DigestDashboard_barRationed__Y7gXQ{background:#eab308}.DigestDashboard_fuelTypeCounts__n0aPb{font-size:var(--text-xs);color:var(--color-text-muted);min-width:80px;text-align:right;white-space:nowrap}.DigestDashboard_freshDot__OdJnb{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.DigestDashboard_freshNew__OSATt{background:#22c55e}.DigestDashboard_freshRecent__kJf7t{background:#eab308}.DigestDashboard_freshStale__k3jIG{background:#ef4444}.DigestDashboard_denied__wdG_K{display:flex;align-items:center;justify-content:center;min-height:60vh;font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-muted)}.StatCard_card__Eqe8B{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.StatCard_label__yzvWK{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.StatCard_value__vo2nJ{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;color:var(--color-text);letter-spacing:-.02em}.StatCard_trend__gkAyn{font-size:var(--text-xs);font-weight:700;margin-top:2px}.StatCard_trendUp__Gx0Rq{color:#16a34a}.StatCard_trendDown__ge4ak{color:#dc2626}.StatCard_trendFlat__lEpt2{color:var(--color-text-muted)}.DataTable_wrapper__J9RND{overflow-x:auto;border:var(--border-thin);border-radius:var(--radius-md);background:var(--color-white)}.DataTable_table__N22pP{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.DataTable_table__N22pP thead th{text-align:left;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-bg-warm);white-space:nowrap}.DataTable_table__N22pP tbody td,.DataTable_table__N22pP thead th{padding:var(--space-3) var(--space-4);border-bottom:var(--border-thin)}.DataTable_table__N22pP tbody td{vertical-align:middle}.DataTable_table__N22pP tbody tr:last-child td{border-bottom:none}.DataTable_table__N22pP tbody tr:hover{background:var(--color-bg-warm)}.DataTable_empty__dZu2s,.DataTable_loading__Uw5vX{padding:var(--space-10);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md)}.Pagination_pagination__yETVx{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4) 0}.Pagination_button__G_kHb{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);background:var(--color-white);color:var(--color-green);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.Pagination_button__G_kHb:hover:not(:disabled){border-color:var(--color-green);background:var(--color-green-light)}.Pagination_button__G_kHb:disabled{opacity:.4;cursor:not-allowed}.Pagination_info__dBlL5{font-size:var(--text-sm);color:var(--color-text-muted)}.StatusBadge_badge__UeN0m{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:99px;white-space:nowrap;letter-spacing:.02em}.StatusBadge_success__5rDk1{background:#dcfce7;color:#166534}.StatusBadge_warning__RkqZ1{background:#fef9c3;color:#854d0e}.StatusBadge_danger__txmHX{background:#fee2e2;color:#991b1b}.StatusBadge_neutral___us9B{background:#f3f4f6;color:#4b5563}.ElectorateManager_manager__FHapS{display:flex;flex-direction:column;gap:var(--space-6)}.ElectorateManager_title__fsfp5{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.ElectorateManager_toolbar__6CMKS{display:flex;gap:var(--space-3);flex-wrap:wrap}.ElectorateManager_searchInput__YLGdT{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);min-width:240px;flex:1 1;transition:border-color .15s ease}.ElectorateManager_searchInput__YLGdT:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px rgba(0,105,70,.15)}.ElectorateManager_filterSelect__Wh9_x{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);background:var(--color-white);cursor:pointer}.ElectorateManager_inlineInput__GdvEu{width:100%;min-width:120px}.ElectorateManager_inlineInput__GdvEu,.ElectorateManager_inlineSelect__tGFIR{padding:var(--space-1) var(--space-2);border:1.5px solid var(--color-green);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans)}.ElectorateManager_inlineSelect__tGFIR{background:var(--color-white)}.ElectorateManager_editActions__OWZzE{display:flex;gap:var(--space-1)}.ElectorateManager_cancelBtn__UNs4Y,.ElectorateManager_editBtn__sVJA_,.ElectorateManager_saveBtn__hx5R8{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:none;transition:all .15s ease}.ElectorateManager_editBtn__sVJA_{background:var(--color-green-light);color:var(--color-green)}.ElectorateManager_editBtn__sVJA_:hover,.ElectorateManager_saveBtn__hx5R8{background:var(--color-green);color:var(--color-white)}.ElectorateManager_saveBtn__hx5R8:disabled{opacity:.5}.ElectorateManager_cancelBtn__UNs4Y{background:var(--color-bg-warm);color:var(--color-text-muted)}.ElectorateManager_cancelBtn__UNs4Y:hover{background:var(--color-border)}.ElectorateManager_empty__1Vmdc{color:var(--color-text-muted);font-style:italic}.ReportsDashboard_dashboard__3bwKe{display:flex;flex-direction:column;gap:var(--space-6)}.ReportsDashboard_title__bRdhm{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.ReportsDashboard_statsGrid__vGDR2{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ReportsDashboard_filterBar__MXfbw{display:flex;gap:var(--space-3);flex-wrap:wrap}.ReportsDashboard_filterInput__3N41E{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);min-width:240px;transition:border-color .15s ease}.ReportsDashboard_filterInput__3N41E:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px rgba(0,105,70,.15)}.ReportsDashboard_exportBtn__CKTWj{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);font-weight:600;background:var(--color-white);color:var(--color-text);cursor:pointer;transition:border-color .15s ease;white-space:nowrap}.ReportsDashboard_exportBtn__CKTWj:hover{border-color:var(--color-green);color:var(--color-green)}.ReportsDashboard_deleteBtn__F691F{padding:4px 10px;border:1px solid #dc3545;border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-sans);font-weight:600;background:transparent;color:#dc3545;cursor:pointer;transition:all .15s ease}.ReportsDashboard_deleteBtn__F691F:hover:not(:disabled){background:#dc3545;color:#fff}.ReportsDashboard_deleteBtn__F691F:disabled{opacity:.5;cursor:not-allowed}.SenatorManager_manager__dfaiq{display:flex;flex-direction:column;gap:var(--space-6)}.SenatorManager_title__GcFAq{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.SenatorManager_toolbar__4_m6C{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.SenatorManager_searchInput__Uygtd{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);min-width:240px;flex:1 1;transition:border-color .15s ease}.SenatorManager_searchInput__Uygtd:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px rgba(0,105,70,.15)}.SenatorManager_filterSelect__T0Pjj{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.SenatorManager_addBtn__UIYEP,.SenatorManager_filterSelect__T0Pjj{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer}.SenatorManager_addBtn__UIYEP{font-weight:700;background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-sm);white-space:nowrap;transition:background .15s ease}.SenatorManager_addBtn__UIYEP:hover{background:var(--color-green-dark)}.SenatorManager_inlineInput__c7f1O{width:100%;min-width:120px}.SenatorManager_inlineInput__c7f1O,.SenatorManager_inlineSelect__65ZA4{padding:var(--space-1) var(--space-2);border:1.5px solid var(--color-green);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans)}.SenatorManager_inlineSelect__65ZA4{background:var(--color-white)}.SenatorManager_editActions__a7pS1{display:flex;gap:var(--space-1)}.SenatorManager_cancelBtn__WUFVN,.SenatorManager_deleteBtn__e1ta2,.SenatorManager_editBtn__0NjzN,.SenatorManager_saveBtn__DYA13{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:none;transition:all .15s ease}.SenatorManager_editBtn__0NjzN{background:var(--color-green-light);color:var(--color-green)}.SenatorManager_editBtn__0NjzN:hover,.SenatorManager_saveBtn__DYA13{background:var(--color-green);color:var(--color-white)}.SenatorManager_saveBtn__DYA13:disabled{opacity:.5}.SenatorManager_cancelBtn__WUFVN{background:var(--color-bg-warm);color:var(--color-text-muted)}.SenatorManager_cancelBtn__WUFVN:hover{background:var(--color-border)}.SenatorManager_deleteBtn__e1ta2{background:#fee2e2;color:#dc2626}.SenatorManager_deleteBtn__e1ta2:hover{background:#dc2626;color:var(--color-white)}.SenatorManager_empty__8Ct66{color:var(--color-text-muted);font-style:italic}.SettingsPanel_panel__JWbCH{display:flex;flex-direction:column;gap:var(--space-8)}.SettingsPanel_title__pSraI{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.SettingsPanel_loading__HPf6s{padding:var(--space-10);text-align:center;color:var(--color-text-muted)}.SettingsPanel_section__pEFOM{display:flex;flex-direction:column;gap:var(--space-4)}.SettingsPanel_sectionTitle__yi8ZS{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-green-light)}.SettingsPanel_statsGrid__H0H1U{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.SettingsPanel_configGrid__vvAvR{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md);overflow:hidden}.SettingsPanel_configRow__Ou_xw{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-thin)}.SettingsPanel_configRow__Ou_xw:last-child{border-bottom:none}.SettingsPanel_configLabel__Y8_AZ{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.SettingsPanel_configValue__s1mcP{font-size:var(--text-sm);font-family:monospace;color:var(--color-text)}.SettingsPanel_testEmail__TmNpM{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.SettingsPanel_testTitle__ZlAmK{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.SettingsPanel_testForm__jm2Bc{display:flex;gap:var(--space-2)}.SettingsPanel_testInput___lG3P{flex:1 1;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans)}.SettingsPanel_testInput___lG3P:focus{outline:none;border-color:var(--color-green)}.SettingsPanel_testButton__NVX2d{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;padding:var(--space-2) var(--space-4);background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background .15s ease}.SettingsPanel_testButton__NVX2d:hover:not(:disabled){background:var(--color-green-dark)}.SettingsPanel_testButton__NVX2d:disabled{opacity:.5;cursor:not-allowed}.SettingsPanel_testSuccess__4S8T3{font-size:var(--text-sm);color:#166534;font-weight:600}.SettingsPanel_testError__j83AY{font-size:var(--text-sm);color:var(--color-error);font-weight:600}.SettingsPanel_digestLinkRow__DSeTn{display:flex;align-items:center;gap:var(--space-2)}.SettingsPanel_copyBtn__BmNHP{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);background:var(--color-green-light);color:var(--color-green);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all .15s ease}.SettingsPanel_copyBtn__BmNHP:hover{background:var(--color-green);color:var(--color-white)}.SettingsPanel_recipientsHelp__6Y6Vz{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.SettingsPanel_recipientsInput__opmrC{flex:1 1;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);resize:vertical;min-height:40px}.SettingsPanel_recipientsInput__opmrC:focus{outline:none;border-color:var(--color-green)}.SettingsPanel_testModeWarning__BwGnL{background:#fef3c7;border:1.5px solid #f59e0b;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:#92400e}.SettingsPanel_testButtonGrid__FBMMi{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SettingsPanel_testButtonSuccess__a_4WZ{background:#166534}.SettingsPanel_testButtonError__d8gRR{background:var(--color-error)}.StationManager_manager__zoVs6{display:flex;flex-direction:column;gap:var(--space-6)}.StationManager_title__TnQ6V{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.StationManager_toolbar__KZHdB{display:flex;gap:var(--space-3);flex-wrap:wrap}.StationManager_searchInput__vlHqV{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);min-width:240px;flex:1 1;transition:border-color .15s ease}.StationManager_searchInput__vlHqV:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px rgba(0,105,70,.15)}.StationManager_filterSelect__o6NuQ{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);background:var(--color-white);cursor:pointer}.StationManager_activateBtn__9X80a,.StationManager_deactivateBtn__HP0eq{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:none;transition:all .15s ease}.StationManager_activateBtn__9X80a{background:#dcfce7;color:#166534}.StationManager_activateBtn__9X80a:hover{background:#166534;color:#fff}.StationManager_deactivateBtn__HP0eq{background:#fee2e2;color:#991b1b}.StationManager_deactivateBtn__HP0eq:hover{background:#991b1b;color:#fff}.StationManager_activateBtn__9X80a:disabled,.StationManager_deactivateBtn__HP0eq:disabled{opacity:.5;cursor:not-allowed}