.UnionFinances_container__BNwTy{padding:2rem 1rem;max-width:1200px;background-color:#fff!important;color:#1a1a2e!important}[data-theme=dark] .UnionFinances_container__BNwTy{background-color:#1e1e2e!important;color:#f0f0f8!important}.UnionFinances_wizardLoading__jBuCb{min-height:60vh;display:flex;align-items:center;justify-content:center}.UnionFinances_loadingSpinner__33KGS{width:40px;height:40px;border:3px solid #e9ecef;border-top-color:#2196f3;border-radius:50%;animation:UnionFinances_spin__DRrxH 1s linear infinite}[data-theme=dark] .UnionFinances_loadingSpinner__33KGS{border-color:#64b5f6 #404055 #404055}@keyframes UnionFinances_spin__DRrxH{to{transform:rotate(1turn)}}.UnionFinances_wizardContainer__sgYJk{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.UnionFinances_wizardProgress__LiZos{display:flex;align-items:center;margin-bottom:3rem}.UnionFinances_wizardStep__iWbhP{width:40px;height:40px;border-radius:50%;background-color:#f0f2f5;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;transition:all .3s ease}[data-theme=dark] .UnionFinances_wizardStep__iWbhP{background-color:#353548;color:#a8a8bc}.UnionFinances_wizardStep__iWbhP.UnionFinances_active__QQ_X6{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;transform:scale(1.1)}.UnionFinances_wizardStep__iWbhP.UnionFinances_completed__jhZmU{background-color:#2e7d32;color:#fff}.UnionFinances_wizardLine___UjQV{width:60px;height:3px;background-color:#f0f2f5;margin:0 .5rem}[data-theme=dark] .UnionFinances_wizardLine___UjQV{background-color:#353548}.UnionFinances_wizardLine___UjQV.UnionFinances_completed__jhZmU{background-color:#2e7d32}.UnionFinances_wizardContent__bmgIS{text-align:center;max-width:500px;width:100%}.UnionFinances_wizardTitle__Cwi8o{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin-bottom:.5rem}[data-theme=dark] .UnionFinances_wizardTitle__Cwi8o{color:#f0f0f8}.UnionFinances_wizardSubtitle__RWnT3{font-size:1rem;color:#6c757d;margin-bottom:2rem}[data-theme=dark] .UnionFinances_wizardSubtitle__RWnT3{color:#a8a8bc}.UnionFinances_wizardSalaryDisplay__xoyc8{margin-bottom:1.5rem}.UnionFinances_wizardSalaryValue__cn4j6{font-size:3.5rem;font-weight:800;color:#2196f3;line-height:1}[data-theme=dark] .UnionFinances_wizardSalaryValue__cn4j6{color:#64b5f6}.UnionFinances_wizardYearsDisplay__2LVVn{margin-bottom:1.5rem}.UnionFinances_wizardYearsValue__XG89k{font-size:4rem;font-weight:800;color:#ee5a24;line-height:1}[data-theme=dark] .UnionFinances_wizardYearsValue__XG89k{color:coral}.UnionFinances_wizardYearsUnit__3Te6d{display:block;font-size:1.25rem;color:#4a4a5a;margin-top:.5rem}[data-theme=dark] .UnionFinances_wizardYearsUnit__3Te6d{color:#c8c8d8}.UnionFinances_wizardSliderContainer__gZ9MW{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.UnionFinances_wizardSliderLabel__ogsP9{font-size:.85rem;font-weight:600;color:#6c757d;min-width:70px}[data-theme=dark] .UnionFinances_wizardSliderLabel__ogsP9{color:#a8a8bc}.UnionFinances_wizardSliderLabel__ogsP9:first-child{text-align:right}.UnionFinances_wizardSliderLabel__ogsP9:last-child{text-align:left}.UnionFinances_wizardSlider__zXFJs{flex:1 1;height:8px}.UnionFinances_wizardSlider__zXFJs::-webkit-slider-thumb{width:24px;height:24px}.UnionFinances_wizardHint__fRfHY{font-size:.9rem;color:#6c757d;margin-bottom:2rem}[data-theme=dark] .UnionFinances_wizardHint__fRfHY{color:#a8a8bc}.UnionFinances_wizardButton__PLcQ5{min-width:200px;padding:.75rem 2rem;font-weight:600;background:linear-gradient(135deg,#ff6b6b,#ee5a24)!important;border:none!important}.UnionFinances_wizardButton__PLcQ5:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(238,90,36,.4)}.UnionFinances_wizardButtons__jBkw4{display:flex;gap:1rem;justify-content:center}.UnionFinances_wizardButtonBack__plsXw{min-width:120px;padding:.75rem 1.5rem;font-weight:600}.UnionFinances_header___Qge6{text-align:center;margin-bottom:2rem}.UnionFinances_header___Qge6 h1{color:#1a1a2e;margin-bottom:.5rem}[data-theme=dark] .UnionFinances_header___Qge6 h1{color:#f0f0f8}.UnionFinances_subtitle__BOJME{font-size:1.25rem;color:#4a4a5a;margin-bottom:.5rem}[data-theme=dark] .UnionFinances_subtitle__BOJME{color:#c8c8d8}.UnionFinances_fileInfo__WMyWA{font-size:.875rem;color:#6c757d}[data-theme=dark] .UnionFinances_fileInfo__WMyWA{color:#a8a8bc}.UnionFinances_yearSelector__ZXg_l{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:1rem 0;flex-wrap:wrap}.UnionFinances_yearSelector__ZXg_l .btn-group .btn-outline-primary{color:#2196f3!important;border-color:#2196f3!important;background:transparent!important}[data-theme=dark] .UnionFinances_yearSelector__ZXg_l .btn-group .btn-outline-primary{color:#64b5f6!important;border-color:#64b5f6!important}.UnionFinances_yearSelector__ZXg_l .btn-group .btn-outline-primary:hover{background:#2196f3!important;color:#fff!important}[data-theme=dark] .UnionFinances_yearSelector__ZXg_l .btn-group .btn-outline-primary:hover{background:#64b5f6!important}.UnionFinances_yearSelector__ZXg_l .btn-group .btn-primary{background:#2196f3!important;border-color:#2196f3!important;color:#fff!important}[data-theme=dark] .UnionFinances_yearSelector__ZXg_l .btn-group .btn-primary{background:#64b5f6!important;border-color:#64b5f6!important}.UnionFinances_comparisonToggle__i8i5v{font-size:.875rem;color:#4a4a5a}[data-theme=dark] .UnionFinances_comparisonToggle__i8i5v{color:#c8c8d8}.UnionFinances_comparisonToggle__i8i5v .form-check-input{background-color:#f0f2f5!important;border-color:#e9ecef!important}[data-theme=dark] .UnionFinances_comparisonToggle__i8i5v .form-check-input{background-color:#353548!important;border-color:#404055!important}.UnionFinances_comparisonToggle__i8i5v .form-check-input:checked{background-color:#2196f3!important;border-color:#2196f3!important}[data-theme=dark] .UnionFinances_comparisonToggle__i8i5v .form-check-input:checked{background-color:#64b5f6!important;border-color:#64b5f6!important}.UnionFinances_comparisonToggle__i8i5v .form-check-label{color:#4a4a5a!important}[data-theme=dark] .UnionFinances_comparisonToggle__i8i5v .form-check-label{color:#c8c8d8!important}.UnionFinances_changeIndicator__rUvqf{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;padding:.125rem .5rem;border-radius:4px;background:#f0f2f5;color:#4a4a5a}[data-theme=dark] .UnionFinances_changeIndicator__rUvqf{background:#353548;color:#c8c8d8}.UnionFinances_changeIndicator__rUvqf i{font-size:.75rem}.UnionFinances_changeIndicator__rUvqf.UnionFinances_positive__b7FLE{color:#2e7d32;background:rgba(46,125,50,.15)}[data-theme=dark] .UnionFinances_changeIndicator__rUvqf.UnionFinances_positive__b7FLE{color:#66bb6a;background:rgba(102,187,106,.2)}.UnionFinances_changeIndicator__rUvqf.UnionFinances_negative__SrPMC{color:#c62828;background:rgba(198,40,40,.15)}[data-theme=dark] .UnionFinances_changeIndicator__rUvqf.UnionFinances_negative__SrPMC{color:#ef5350;background:rgba(239,83,80,.2)}.UnionFinances_statChange__aupNr{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.UnionFinances_changeDetail__LzQbi{font-size:.75rem;color:#6c757d}[data-theme=dark] .UnionFinances_changeDetail__LzQbi{color:#a8a8bc}.UnionFinances_statsRow__F6ovB{margin-bottom:1.5rem}.UnionFinances_statCard__D55vv{text-align:center;margin-bottom:1rem;border:1px solid #e9ecef!important;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:12px;transition:transform .2s,box-shadow .2s}[data-theme=dark] .UnionFinances_statCard__D55vv{border-color:#404055!important;background-color:#1e1e2e!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}.UnionFinances_statCard__D55vv:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}[data-theme=dark] .UnionFinances_statCard__D55vv:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.UnionFinances_statCard__D55vv .card-body{padding:1.25rem;background-color:#fff!important}[data-theme=dark] .UnionFinances_statCard__D55vv .card-body{background-color:#1e1e2e!important}.UnionFinances_statValue__abOPy{font-size:1.75rem;font-weight:700;color:#2196f3}[data-theme=dark] .UnionFinances_statValue__abOPy{color:#64b5f6}.UnionFinances_statLabel__sSB1s{font-size:.875rem;font-weight:600;color:#1a1a2e;margin-top:.25rem}[data-theme=dark] .UnionFinances_statLabel__sSB1s{color:#f0f0f8}.UnionFinances_statSubtext__apP2Z{font-size:.75rem;color:#6c757d;margin-top:.125rem}[data-theme=dark] .UnionFinances_statSubtext__apP2Z{color:#a8a8bc}.UnionFinances_statDetail__XpPoz{font-size:.75rem;color:#6c757d;margin-top:.25rem}[data-theme=dark] .UnionFinances_statDetail__XpPoz{color:#a8a8bc}.UnionFinances_duesBreakdownCard__Wufs_{margin-bottom:2rem;border:none!important;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:#fff!important}[data-theme=dark] .UnionFinances_duesBreakdownCard__Wufs_{box-shadow:0 2px 8px rgba(0,0,0,.3);background-color:#1e1e2e!important}.UnionFinances_duesBreakdownCard__Wufs_ .card-header{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff;border:none;padding:1.25rem 1.5rem}.UnionFinances_duesBreakdownCard__Wufs_ .card-header h3{margin:0;color:#fff;font-size:1.25rem}.UnionFinances_duesBreakdownCard__Wufs_ .card-body{padding:1.5rem;background-color:#fff!important}[data-theme=dark] .UnionFinances_duesBreakdownCard__Wufs_ .card-body{background-color:#1e1e2e!important}.UnionFinances_cardSubtitle__J1YzX{font-size:.875rem;color:hsla(0,0%,100%,.9);margin:.25rem 0 0}.UnionFinances_duesGrid__BqH_j{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.UnionFinances_duesItem__B2v_q{text-align:center;padding:1rem;background-color:#f8f9fa!important;border-radius:10px;border:1px solid #e9ecef;transition:transform .2s,box-shadow .2s}[data-theme=dark] .UnionFinances_duesItem__B2v_q{background-color:#2a2a3e!important;border-color:#404055}.UnionFinances_duesItem__B2v_q:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}[data-theme=dark] .UnionFinances_duesItem__B2v_q:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.UnionFinances_duesAmount__9RuPr{font-size:1.5rem;font-weight:700;color:#2196f3}[data-theme=dark] .UnionFinances_duesAmount__9RuPr{color:#64b5f6}.UnionFinances_duesLabel__4Ih8y{font-size:.85rem;font-weight:600;color:#1a1a2e;margin-top:.25rem}[data-theme=dark] .UnionFinances_duesLabel__4Ih8y{color:#f0f0f8}.UnionFinances_duesPercent__CRJkq{font-size:.75rem;color:#6c757d;margin-top:.125rem}[data-theme=dark] .UnionFinances_duesPercent__CRJkq{color:#a8a8bc}.UnionFinances_duesDescription__xeTLr{font-size:.7rem;color:#6c757d;margin-top:.25rem}[data-theme=dark] .UnionFinances_duesDescription__xeTLr{color:#a8a8bc}.UnionFinances_payIncreaseGridItem__Wk3cY{background:linear-gradient(135deg,#c62828,#b71c1c)!important;border:none!important;color:#fff;position:relative;overflow:hidden}.UnionFinances_payIncreaseGridItem__Wk3cY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 20px);pointer-events:none}.UnionFinances_payIncreaseGridItem__Wk3cY .UnionFinances_payIncreaseAmount___1x9N{font-size:1.5rem;font-weight:800;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff}.UnionFinances_payIncreaseGridItem__Wk3cY .UnionFinances_duesLabel__4Ih8y{color:#fff;position:relative}.UnionFinances_payIncreaseGridItem__Wk3cY .UnionFinances_duesDescription__xeTLr{color:hsla(0,0%,100%,.8);font-style:italic;position:relative}.UnionFinances_sectionDivider__Jp75B{margin:1.5rem 0;border-color:#e9ecef}[data-theme=dark] .UnionFinances_sectionDivider__Jp75B{border-color:#404055}.UnionFinances_annualDuesDisplay__Y0lhS{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:1.5rem;color:#fff}.UnionFinances_annualDuesValue__zi9RN{font-size:2.5rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.UnionFinances_annualDuesLabel__KZnEi{font-size:1rem;font-weight:600;margin-top:.25rem;opacity:.95}.UnionFinances_annualDuesSubtext__s5qb9{font-size:.85rem;margin-top:.5rem;opacity:.85}.UnionFinances_salaryInputSection__kqopt{text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:10px;margin-bottom:1rem}[data-theme=dark] .UnionFinances_salaryInputSection__kqopt{background-color:#2a2a3e}.UnionFinances_salaryLabel__KQh8u{font-weight:600;color:#1a1a2e;display:block;margin-bottom:.25rem}[data-theme=dark] .UnionFinances_salaryLabel__KQh8u{color:#f0f0f8}.UnionFinances_salaryLabel__KQh8u i{margin-right:.5rem;color:#667eea}[data-theme=dark] .UnionFinances_salaryLabel__KQh8u i{color:#9fa8da}.UnionFinances_salaryHint__MnsUX{font-size:.8rem;color:#6c757d;margin-bottom:.75rem}[data-theme=dark] .UnionFinances_salaryHint__MnsUX{color:#a8a8bc}.UnionFinances_salaryDisplay__hBlXS{margin-bottom:1rem}.UnionFinances_salaryValue__Qzide{font-size:2.5rem;font-weight:700;color:#2196f3}[data-theme=dark] .UnionFinances_salaryValue__Qzide{color:#64b5f6}.UnionFinances_sliderContainer__Cp94n{display:flex;align-items:center;gap:1rem;max-width:500px;margin:0 auto}.UnionFinances_sliderLabel__BTW8u{font-size:.75rem;color:#6c757d;white-space:nowrap;min-width:60px}[data-theme=dark] .UnionFinances_sliderLabel__BTW8u{color:#a8a8bc}.UnionFinances_sliderLabel__BTW8u:first-child{text-align:right}.UnionFinances_sliderLabel__BTW8u:last-child{text-align:left}.UnionFinances_salarySlider__Gqz_z{flex:1 1}.UnionFinances_salarySlider__Gqz_z::-webkit-slider-thumb{background:#2196f3!important}.UnionFinances_salarySlider__Gqz_z::-moz-range-thumb{background:#2196f3!important}[data-theme=dark] .UnionFinances_salarySlider__Gqz_z::-webkit-slider-thumb{background:#64b5f6!important}[data-theme=dark] .UnionFinances_salarySlider__Gqz_z::-moz-range-thumb{background:#64b5f6!important}.UnionFinances_resetButton__8DU75{margin-top:.75rem;font-size:.8rem;color:#6c757d!important;text-decoration:none!important}[data-theme=dark] .UnionFinances_resetButton__8DU75{color:#a8a8bc!important}.UnionFinances_resetButton__8DU75:hover{color:#2196f3!important}[data-theme=dark] .UnionFinances_resetButton__8DU75:hover{color:#64b5f6!important}.UnionFinances_payIncreaseRow__ltHv_{margin-bottom:1rem}.UnionFinances_payIncreaseItem___PLkV{text-align:center;padding:1.25rem 1rem;background:linear-gradient(135deg,#c62828,#b71c1c);border-radius:10px;color:#fff;margin-bottom:1rem;position:relative;overflow:hidden}.UnionFinances_payIncreaseItem___PLkV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 20px)}.UnionFinances_payIncreaseItem___PLkV i{font-size:1.25rem;margin-bottom:.5rem;display:block;opacity:.8}.UnionFinances_payIncreaseAmount___1x9N{font-size:2rem;font-weight:800;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2)}.UnionFinances_payIncreaseLabel__Ef_Cx{font-size:.9rem;font-weight:600;position:relative;margin-top:.25rem}.UnionFinances_payIncreaseNote__gcB0c{font-size:.75rem;opacity:.8;margin-top:.25rem;position:relative;font-style:italic}.UnionFinances_subSectionTitle__rLf27{font-size:1rem;font-weight:600;color:#1a1a2e;margin-bottom:1rem}[data-theme=dark] .UnionFinances_subSectionTitle__rLf27{color:#f0f0f8}.UnionFinances_specificSpendingRow__4CUTq{margin-bottom:.5rem}.UnionFinances_specificItem__5myEH{text-align:center;padding:1rem;margin-bottom:1rem}.UnionFinances_specificItem__5myEH i{font-size:1.5rem;color:#667eea;margin-bottom:.5rem;display:block}[data-theme=dark] .UnionFinances_specificItem__5myEH i{color:#9fa8da}.UnionFinances_specificAmount__yVIyH{font-size:1.25rem;font-weight:700;color:#1a1a2e}[data-theme=dark] .UnionFinances_specificAmount__yVIyH{color:#f0f0f8}.UnionFinances_specificLabel__RhNPt{font-size:.875rem;font-weight:500;color:#4a4a5a}[data-theme=dark] .UnionFinances_specificLabel__RhNPt{color:#c8c8d8}.UnionFinances_specificTotal__4uW4t{font-size:.75rem;color:#6c757d;margin-top:.25rem}[data-theme=dark] .UnionFinances_specificTotal__4uW4t{color:#a8a8bc}.UnionFinances_reservesRow__taint{margin-bottom:0}.UnionFinances_reserveItem__PebJF{text-align:center;padding:1rem;background:linear-gradient(135deg,#11998e,#38ef7d);border-radius:10px;color:#fff;margin-bottom:1rem}.UnionFinances_reserveAmount__eR5Hu{font-size:1.25rem;font-weight:700}.UnionFinances_reserveLabel__xd20c{font-size:.8rem;opacity:.9;margin-top:.25rem}.UnionFinances_opportunityCostRow__yqOZi{margin-bottom:2rem}.UnionFinances_opportunityCostCard__x1JGd{border:none!important;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);background-color:#fff!important}[data-theme=dark] .UnionFinances_opportunityCostCard__x1JGd{box-shadow:0 4px 20px rgba(0,0,0,.4);background-color:#1e1e2e!important}.UnionFinances_opportunityCostCard__x1JGd .card-header{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff;border:none;padding:1.25rem 1.5rem}.UnionFinances_opportunityCostCard__x1JGd .card-header h3{margin:0;color:#fff;font-size:1.25rem;font-weight:700}.UnionFinances_opportunityCostCard__x1JGd .card-body{padding:1.5rem;background-color:#fff!important}[data-theme=dark] .UnionFinances_opportunityCostCard__x1JGd .card-body{background-color:#1e1e2e!important}.UnionFinances_opportunityCostHeader__iM7go{display:flex;justify-content:space-between;align-items:flex-start}.UnionFinances_editSettingsButton__SGfKT{color:hsla(0,0%,100%,.8)!important;text-decoration:none!important;font-size:.85rem;padding:.25rem .5rem}.UnionFinances_editSettingsButton__SGfKT:hover{color:#fff!important}.UnionFinances_editSettingsButton__SGfKT i{margin-right:.25rem}.UnionFinances_userSummary__hAcgB{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem;background-color:#f8f9fa;border-radius:10px;margin-bottom:1.5rem}[data-theme=dark] .UnionFinances_userSummary__hAcgB{background-color:#2a2a3e}.UnionFinances_userSummaryItem__VULkD{display:flex;align-items:center;gap:.5rem}.UnionFinances_userSummaryLabel___Oo4t{font-size:.85rem;color:#6c757d}[data-theme=dark] .UnionFinances_userSummaryLabel___Oo4t{color:#a8a8bc}.UnionFinances_userSummaryValue__WDrJe{font-size:1rem;font-weight:700;color:#1a1a2e}[data-theme=dark] .UnionFinances_userSummaryValue__WDrJe{color:#f0f0f8}.UnionFinances_userSummaryDivider__ABr53{color:#e9ecef;font-weight:300}[data-theme=dark] .UnionFinances_userSummaryDivider__ABr53{color:#404055}@media(max-width:576px){.UnionFinances_userSummaryDivider__ABr53{display:none}}.UnionFinances_opportunityCostContent__GC6kc{text-align:center;width:100%}.UnionFinances_yearsSliderSection__TYjlT{margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:12px}[data-theme=dark] .UnionFinances_yearsSliderSection__TYjlT{background-color:#2a2a3e}.UnionFinances_yearsDisplay__FPJJi{margin-bottom:.75rem}.UnionFinances_yearsValue__NVwTH{font-size:2.5rem;font-weight:800;color:#ee5a24;line-height:1}[data-theme=dark] .UnionFinances_yearsValue__NVwTH{color:coral}.UnionFinances_yearsUnit___JmqL{display:block;font-size:1rem;color:#4a4a5a;margin-top:.25rem}[data-theme=dark] .UnionFinances_yearsUnit___JmqL{color:#c8c8d8}.UnionFinances_yearsSliderContainer__QtAaZ{display:flex;align-items:center;gap:1rem;max-width:400px;margin:0 auto}.UnionFinances_yearsSliderLabel__gXk_A{font-size:.85rem;font-weight:600;color:#6c757d;min-width:40px}[data-theme=dark] .UnionFinances_yearsSliderLabel__gXk_A{color:#a8a8bc}.UnionFinances_yearsSliderLabel__gXk_A:first-child{text-align:right}.UnionFinances_yearsSliderLabel__gXk_A:last-child{text-align:left}.UnionFinances_yearsSlider__vcKAX{flex:1 1}.UnionFinances_yearsSlider__vcKAX::-webkit-slider-thumb{background:#ee5a24!important}.UnionFinances_yearsSlider__vcKAX::-moz-range-thumb{background:#ee5a24!important}.UnionFinances_opportunityResults__vpEBr{padding:1rem;width:100%}.UnionFinances_opportunityMainStat__dcWyP{margin-bottom:1.5rem}.UnionFinances_opportunityValue__owISx{font-size:3rem;font-weight:800;color:#ee5a24;line-height:1.1}[data-theme=dark] .UnionFinances_opportunityValue__owISx{color:coral}.UnionFinances_opportunityLabel__6b5zX{font-size:1rem;font-weight:600;color:#4a4a5a;margin-top:.5rem}[data-theme=dark] .UnionFinances_opportunityLabel__6b5zX{color:#c8c8d8}.UnionFinances_opportunityBreakdown__rMwzN{display:flex;justify-content:center;gap:3rem;margin-bottom:1.5rem;flex-wrap:wrap}.UnionFinances_opportunityItem__0n8nP{text-align:center}.UnionFinances_opportunityItemValue__Sdi1M{font-size:1.5rem;font-weight:700;color:#1a1a2e}[data-theme=dark] .UnionFinances_opportunityItemValue__Sdi1M{color:#f0f0f8}.UnionFinances_gainsValue__t4izE{color:#2e7d32!important}[data-theme=dark] .UnionFinances_gainsValue__t4izE{color:#66bb6a!important}.UnionFinances_opportunityItemLabel__AYwN2{font-size:.85rem;color:#6c757d;margin-top:.25rem}[data-theme=dark] .UnionFinances_opportunityItemLabel__AYwN2{color:#a8a8bc}.UnionFinances_opportunityChartContainer__3xoQY{width:100%;max-width:100%;margin:0 auto 1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:12px}[data-theme=dark] .UnionFinances_opportunityChartContainer__3xoQY{background-color:#2a2a3e}.UnionFinances_opportunityChartContainer__3xoQY canvas{width:100%!important;height:auto!important}.UnionFinances_opportunityStatsRow__kDgB_{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.UnionFinances_opportunityStatItem__28IAP{text-align:center;padding:1rem 1.5rem;background-color:#f8f9fa;border-radius:10px;min-width:150px}[data-theme=dark] .UnionFinances_opportunityStatItem__28IAP{background-color:#2a2a3e}.UnionFinances_opportunityStatValue__YjFTy{font-size:1.75rem;font-weight:700;line-height:1.2}.UnionFinances_opportunityStatLabel__XsXck{font-size:.85rem;color:#6c757d;margin-top:.25rem}[data-theme=dark] .UnionFinances_opportunityStatLabel__XsXck{color:#a8a8bc}.UnionFinances_adjustmentSliders__Dq1xk{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:1.5rem 0;padding:1.5rem;background-color:#f8f9fa;border-radius:12px}[data-theme=dark] .UnionFinances_adjustmentSliders__Dq1xk{background-color:#2a2a3e}.UnionFinances_sliderGroup__2EPqr{flex:1 1;min-width:250px;max-width:350px}.UnionFinances_sliderHeader__nldae{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.UnionFinances_sliderLabel__BTW8u{font-size:.9rem;font-weight:600;color:#4a4a5a}[data-theme=dark] .UnionFinances_sliderLabel__BTW8u{color:#c8c8d8}.UnionFinances_sliderValue__V3Of0{font-size:1.1rem;font-weight:700;color:#1a1a2e}[data-theme=dark] .UnionFinances_sliderValue__V3Of0{color:#f0f0f8}.UnionFinances_sliderRow__Q39Db{display:flex;align-items:center;gap:.75rem}.UnionFinances_sliderMax__znPNJ,.UnionFinances_sliderMin__XsZ8D{font-size:.75rem;color:#6c757d;min-width:50px}[data-theme=dark] .UnionFinances_sliderMax__znPNJ,[data-theme=dark] .UnionFinances_sliderMin__XsZ8D{color:#a8a8bc}.UnionFinances_sliderMin__XsZ8D{text-align:right}.UnionFinances_sliderMax__znPNJ{text-align:left}.UnionFinances_adjustSlider__ZZ30I{flex:1 1}.UnionFinances_opportunityNote__CkDxM{background-color:#f8f9fa;border-radius:8px;padding:1rem;margin-top:1rem}[data-theme=dark] .UnionFinances_opportunityNote__CkDxM{background-color:#2a2a3e}.UnionFinances_opportunityNote__CkDxM p{margin:0;font-size:.85rem;color:#6c757d;font-style:italic}[data-theme=dark] .UnionFinances_opportunityNote__CkDxM p{color:#a8a8bc}.UnionFinances_chartsRow__QQNqM{margin-bottom:2rem}.UnionFinances_chartCard__BDTl8{margin-bottom:1.5rem;border:1px solid #e9ecef!important;border-radius:12px;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}[data-theme=dark] .UnionFinances_chartCard__BDTl8{border-color:#404055!important;background-color:#1e1e2e!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}.UnionFinances_chartCard__BDTl8 .card-header{background-color:#f8f9fa!important;border-bottom:1px solid #e9ecef!important;padding:1rem 1.25rem}[data-theme=dark] .UnionFinances_chartCard__BDTl8 .card-header{background-color:#2a2a3e!important;border-bottom-color:#404055!important}.UnionFinances_chartCard__BDTl8 .card-header h3{margin:0;font-size:1.125rem;color:#1a1a2e}[data-theme=dark] .UnionFinances_chartCard__BDTl8 .card-header h3{color:#f0f0f8}.UnionFinances_chartCard__BDTl8 .card-body{background-color:#fff!important}[data-theme=dark] .UnionFinances_chartCard__BDTl8 .card-body{background-color:#1e1e2e!important}.UnionFinances_chartContainer__gQ8DR{max-width:400px;margin:0 auto;padding:1rem}.UnionFinances_tableCard__E8cR1{margin-bottom:1.5rem;border:1px solid #e9ecef!important;border-radius:12px;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}[data-theme=dark] .UnionFinances_tableCard__E8cR1{border-color:#404055!important;background-color:#1e1e2e!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}.UnionFinances_tableCard__E8cR1 .card-header{background-color:#f8f9fa!important;border-bottom:1px solid #e9ecef!important;padding:1rem 1.25rem}[data-theme=dark] .UnionFinances_tableCard__E8cR1 .card-header{background-color:#2a2a3e!important;border-bottom-color:#404055!important}.UnionFinances_tableCard__E8cR1 .card-header h3{margin:0;font-size:1.125rem;color:#1a1a2e}[data-theme=dark] .UnionFinances_tableCard__E8cR1 .card-header h3{color:#f0f0f8}.UnionFinances_tableCard__E8cR1 .card-body{background-color:#fff!important;padding:0}[data-theme=dark] .UnionFinances_tableCard__E8cR1 .card-body{background-color:#1e1e2e!important}.UnionFinances_dataTable__TQOms{margin-bottom:0;color:#1a1a2e!important;background-color:#fff!important}[data-theme=dark] .UnionFinances_dataTable__TQOms{color:#f0f0f8!important;background-color:#1e1e2e!important}.UnionFinances_dataTable__TQOms th{font-weight:600;color:#4a4a5a!important;border-top:none;background-color:#f8f9fa!important;border-color:#e9ecef!important}[data-theme=dark] .UnionFinances_dataTable__TQOms th{color:#c8c8d8!important;background-color:#2a2a3e!important;border-color:#404055!important}.UnionFinances_dataTable__TQOms td{vertical-align:middle;border-color:#e9ecef!important;color:#1a1a2e!important}[data-theme=dark] .UnionFinances_dataTable__TQOms td{border-color:#404055!important;color:#f0f0f8!important}.UnionFinances_dataTable__TQOms tbody tr{background-color:#fff!important}[data-theme=dark] .UnionFinances_dataTable__TQOms tbody tr{background-color:#1e1e2e!important}.UnionFinances_dataTable__TQOms tbody tr:hover{background-color:#f8f9fa!important}[data-theme=dark] .UnionFinances_dataTable__TQOms tbody tr:hover{background-color:#2a2a3e!important}.UnionFinances_atcColumnHeader__9WqsH{background-color:#1565c0!important;color:#fff!important;font-weight:600;white-space:nowrap}.UnionFinances_atcRaiseColumn__vJPuf{background-color:rgba(21,101,192,.08)!important}[data-theme=dark] .UnionFinances_atcRaiseColumn__vJPuf{background-color:rgba(21,101,192,.2)!important}.UnionFinances_atcRaiseValue__ah7kU{display:block;font-weight:700;color:#1565c0}[data-theme=dark] .UnionFinances_atcRaiseValue__ah7kU{color:#64b5f6}.UnionFinances_atcRaiseBreakdown__gaWxz{display:block;font-size:.7rem;color:#6c757d;margin-top:.1rem}[data-theme=dark] .UnionFinances_atcRaiseBreakdown__gaWxz{color:#a8a8bc}.UnionFinances_differentialContainer__nMzkt{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.UnionFinances_differentialPositive__Qt5hx{color:#e53935;font-weight:700;font-size:.95rem}.UnionFinances_differentialNegative__UBeCK{color:#43a047;font-weight:700;font-size:.95rem}.UnionFinances_differentialLabel__G6weS{font-weight:500;font-size:.8rem}.UnionFinances_differentialContext__NhG1w{font-size:.7rem;color:#6c757d;font-weight:400}[data-theme=dark] .UnionFinances_differentialContext__NhG1w{color:#a8a8bc}.UnionFinances_exceedsATCRaise__WSGE6{color:#e53935!important;font-weight:600}.UnionFinances_exceedsNote__U84bu{margin-left:.35rem;color:#e53935;cursor:help}.UnionFinances_exceedsNote__U84bu i{font-size:.85rem}.UnionFinances_totalRow__LEoWM{background-color:#f8f9fa!important}[data-theme=dark] .UnionFinances_totalRow__LEoWM{background-color:#2a2a3e!important}.UnionFinances_totalRow__LEoWM td{border-top:2px solid #e9ecef!important;font-weight:600}[data-theme=dark] .UnionFinances_totalRow__LEoWM td{border-top-color:#404055!important}.UnionFinances_tableNote__rMOtv{font-size:.75rem;color:#6c757d;margin:.75rem 1rem;font-style:italic}[data-theme=dark] .UnionFinances_tableNote__rMOtv{color:#a8a8bc}.UnionFinances_tableSubnote__g8RDc{font-size:.75rem;color:#6c757d;font-style:italic}[data-theme=dark] .UnionFinances_tableSubnote__g8RDc{color:#a8a8bc}.UnionFinances_headerBadge__r3P1i{margin-left:.75rem;font-size:.7rem;vertical-align:middle}.UnionFinances_headerTotal__5fkZH{font-size:.9rem;font-weight:400;color:#4a4a5a;margin-left:.5rem}[data-theme=dark] .UnionFinances_headerTotal__5fkZH{color:#c8c8d8}.UnionFinances_headerTotal__5fkZH .UnionFinances_changeIndicator__rUvqf{margin-left:.5rem}.UnionFinances_statusBadge__b8QNf,.UnionFinances_vendorBadge__p_e4F{margin-left:.5rem;font-size:.65rem;font-weight:400;vertical-align:middle}.UnionFinances_newLabel__lKJDt{font-size:.75rem;color:#6c757d;font-style:italic}[data-theme=dark] .UnionFinances_newLabel__lKJDt{color:#a8a8bc}.UnionFinances_purposeBadge__dWFc7{font-size:.7rem;font-weight:400}.UnionFinances_dateCell__xsTge{font-size:.85rem;white-space:nowrap;color:#4a4a5a}[data-theme=dark] .UnionFinances_dateCell__xsTge{color:#c8c8d8}.UnionFinances_moreDates__HPzHU{font-size:.7rem;color:#2196f3;cursor:pointer}[data-theme=dark] .UnionFinances_moreDates__HPzHU{color:#64b5f6}.UnionFinances_clickableDates__xgtZF{cursor:pointer}.UnionFinances_clickableDates__xgtZF:hover{text-decoration:underline}.UnionFinances_transactionRow__941Te{background-color:#f8f9fa!important}[data-theme=dark] .UnionFinances_transactionRow__941Te{background-color:#2a2a3e!important}.UnionFinances_transactionRow__941Te td{padding:0!important}.UnionFinances_transactionDetails__Qeynt{padding:.75rem 1rem;border-left:4px solid #2196f3;margin:.5rem 1rem;background-color:#fff;border-radius:0 8px 8px 0}[data-theme=dark] .UnionFinances_transactionDetails__Qeynt{border-left-color:#64b5f6;background-color:#1e1e2e}.UnionFinances_transactionTable___CQHW{width:100%;font-size:.875rem}.UnionFinances_transactionTable___CQHW th{font-weight:600;color:#4a4a5a;padding:.25rem .5rem;border-bottom:1px solid #e9ecef}[data-theme=dark] .UnionFinances_transactionTable___CQHW th{color:#c8c8d8;border-bottom-color:#404055}.UnionFinances_transactionTable___CQHW td{padding:.25rem .5rem!important;color:#1a1a2e}[data-theme=dark] .UnionFinances_transactionTable___CQHW td{color:#f0f0f8}.UnionFinances_transactionTable___CQHW tr:last-child td{border-bottom:none}.UnionFinances_clickableRow__tJHlV{cursor:pointer;transition:background-color .2s}.UnionFinances_clickableRow__tJHlV:hover{background-color:#f8f9fa!important}[data-theme=dark] .UnionFinances_clickableRow__tJHlV:hover{background-color:#2a2a3e!important}.UnionFinances_clickableRow__tJHlV td:first-child{display:flex;align-items:center;gap:.5rem}.UnionFinances_colorDot__s_VBR{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.UnionFinances_expandIcon__AHbkj{margin-left:auto;font-size:.75rem;color:#6c757d}[data-theme=dark] .UnionFinances_expandIcon__AHbkj{color:#a8a8bc}.UnionFinances_explanationRow__gVwpe{background-color:#f8f9fa!important}[data-theme=dark] .UnionFinances_explanationRow__gVwpe{background-color:#2a2a3e!important}.UnionFinances_explanationRow__gVwpe td{padding:0!important}.UnionFinances_explanationContent__mxBu2{padding:1rem 1.5rem;border-left:4px solid #2196f3;margin:.5rem 1rem;background-color:#fff;border-radius:0 8px 8px 0}[data-theme=dark] .UnionFinances_explanationContent__mxBu2{border-left-color:#64b5f6;background-color:#1e1e2e}.UnionFinances_explanationText__EoZrY{margin-bottom:.75rem;color:#1a1a2e;line-height:1.5}[data-theme=dark] .UnionFinances_explanationText__EoZrY{color:#f0f0f8}.UnionFinances_examplesSection__Ds7Rr{font-size:.875rem}.UnionFinances_examplesSection__Ds7Rr strong{color:#4a4a5a}[data-theme=dark] .UnionFinances_examplesSection__Ds7Rr strong{color:#c8c8d8}.UnionFinances_examplesSection__Ds7Rr ul{margin:.5rem 0 0;padding-left:1.25rem}.UnionFinances_examplesSection__Ds7Rr ul li{color:#4a4a5a;margin-bottom:.25rem}[data-theme=dark] .UnionFinances_examplesSection__Ds7Rr ul li{color:#c8c8d8}.UnionFinances_sourceSection___AO7T{text-align:center;margin-top:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}[data-theme=dark] .UnionFinances_sourceSection___AO7T{background-color:#2a2a3e;border-color:#404055}.UnionFinances_sourceSection___AO7T p{margin-bottom:.75rem;color:#4a4a5a}[data-theme=dark] .UnionFinances_sourceSection___AO7T p{color:#c8c8d8}.UnionFinances_sourceLink__5Eg0I{display:inline-block;padding:.5rem 1.5rem;background:#2196f3;color:#fff;border-radius:6px;text-decoration:none;transition:background .2s,transform .2s}[data-theme=dark] .UnionFinances_sourceLink__5Eg0I{background:#64b5f6}.UnionFinances_sourceLink__5Eg0I:hover{background:#1976d2;color:#fff;text-decoration:none;transform:translateY(-1px)}.UnionFinances_lastUpdated__CI2C_{font-size:.75rem;color:#6c757d;margin-top:1rem;margin-bottom:0}[data-theme=dark] .UnionFinances_lastUpdated__CI2C_{color:#a8a8bc}@media(max-width:768px){.UnionFinances_container__BNwTy{padding:1rem .5rem}.UnionFinances_statValue__abOPy{font-size:1.5rem}.UnionFinances_duesGrid__BqH_j{grid-template-columns:repeat(2,1fr)}.UnionFinances_duesAmount__9RuPr{font-size:1.25rem}.UnionFinances_chartContainer__gQ8DR{max-width:300px}}@media(max-width:480px){.UnionFinances_duesGrid__BqH_j{grid-template-columns:1fr}}