.DashboardPageContent_page__Y6Oh2{display:flex;flex-direction:column;gap:1.5rem;width:100%}.DashboardPageContent_page__Y6Oh2 .row{--bs-gutter-x:1rem}@media(min-width:801px)and (max-width:1399.98px){.dashboard .DashboardPageContent_page__Y6Oh2.container{max-width:100%;padding-left:1.25rem;padding-right:1.25rem}}.EnergyCost_container__K22H6{font-size:80%;padding:0 1rem 1.5rem;width:100%;container-type:inline-size}.EnergyCost_container__K22H6 *{font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.EnergyCost_header__Q_YV9{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ{display:flex;align-items:center;gap:.5rem}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_fuelIcon__2HDGA,.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_lightIcon__wsOyD{font-size:1.25em;color:#949494}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_title__ER5tp{font-weight:500;font-size:1.5em;line-height:32px}.EnergyCost_header__Q_YV9 .EnergyCost_tooltipContainer__HH4Oj{position:relative}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE{margin-left:.5rem;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:color .2s ease}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE:hover{color:#5551ff}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE i{font-size:14px}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE>svg{height:1.25rem}.EnergyCost_header__Q_YV9 .EnergyCost_tooltip__ZfxhW{position:absolute;bottom:100%;right:-10%;margin-bottom:8px;padding:8px 12px;background-color:#212529;color:#fff;border-radius:4px;font-size:clamp(10px,1.6vw,12px);line-height:16px;white-space:nowrap;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EnergyCost_header__Q_YV9 .EnergyCost_tooltip__ZfxhW:before{content:"";position:absolute;top:100%;right:8px;border:6px solid rgba(0,0,0,0);border-top-color:#212529}.EnergyCost_colorBar__JjBNi{width:100%;height:8px;margin-bottom:1em;border-radius:8px;background-color:gold}.EnergyCost_costContainer__xXhrU{margin-bottom:.25rem}.EnergyCost_costContainer__xXhrU,.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP{display:flex;align-items:baseline;justify-content:space-between}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-weight:700;font-size:2.625em;line-height:1.1}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_currencySymbol__O9lm9{font-weight:700;color:#949494;margin-right:2px}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_rangeSeparator__I3MnM{font-weight:700;color:#949494;margin:0 2px}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_error__mwHf_{color:#c24e00;font-size:1.5em;line-height:1.5}@container (max-width: 350px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:2em}}@container (max-width: 200px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:1.75em}}@container (max-width: 150px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:1.5em}}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{margin-left:.25rem;color:#949494;font-weight:700;font-size:1.5em;line-height:1.5}@container (max-width: 350px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1.25em}}@container (max-width: 200px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1.125em}}@container (max-width: 150px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1em}}.EnergyCost_trend__xmpHm{display:flex;align-items:center;margin-left:1rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7{font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{margin-left:.25rem;font-weight:500;font-size:clamp(16px,2.4vw,18px);line-height:24px}@container (max-width: 200px){.EnergyCost_trend__xmpHm{margin-left:.5rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:clamp(16px,2.4vw,18px)}}@container (max-width: 150px){.EnergyCost_trend__xmpHm{margin-left:.25rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:clamp(14px,2vw,16px)}}@container (max-width: 120px){.EnergyCost_trend__xmpHm{margin-left:.125rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:clamp(10px,1.6vw,12px)}}.EnergyCost_trend__xmpHm.EnergyCost_up__q223u{color:#c24e00}.EnergyCost_trend__xmpHm.EnergyCost_up__q223u .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm.EnergyCost_up__q223u .EnergyCost_trendValue__V_3gj{color:inherit}.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs{color:#009e4f}.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs .EnergyCost_trendValue__V_3gj{color:inherit}.EnergyCost_rangeDisplay__oBibs{display:flex;align-items:center;gap:.25rem;margin:0 0 .5rem .125rem}.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{color:#949494;font-weight:500;font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValueBold__u25kG{color:#737373!important}.EnergyCost_rangeDisplay__oBibs .EnergyCost_smallUnit__SG7Oi{font-size:clamp(14px,2vw,16px);line-height:24px}@container (max-width: 350px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}@container (max-width: 200px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}@container (max-width: 150px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}.EnergyCost_popover__5gwj0{min-width:240px;border-radius:16px!important;box-shadow:0 4px 24px rgba(0,0,0,.08)}.EnergyCost_popover-body__amWGK{padding:12px!important}.EnergyCost_popoverTitle__8U4Ba{font-size:1.1rem;font-weight:600;margin-bottom:8px}.EnergyCost_popoverContent__RT7Zy{color:#666;font-size:.9rem;line-height:1.4}.EnergyCost_popoverContent__RT7Zy p{margin-bottom:8px}.EnergyCost_popoverContent__RT7Zy p:last-of-type{margin-bottom:0}.EnergyCost_popoverContent__RT7Zy a{color:#2563eb;text-decoration:none;font-weight:600}.EnergyCost_popoverContent__RT7Zy a:hover{text-decoration:underline}.EnergyCost_learnMoreLink___YSre{font-size:.9rem;color:#2563eb;text-decoration:none;text-align:right;font-weight:600;display:inline-block;margin-top:8px}.EnergyCost_utilityName__Taefd{margin-bottom:.5em;text-align:left;color:#949494;font-weight:400;font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_utilityName__Taefd .EnergyCost_year__9CHvI{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.EnergyCost_note__kqFxv{display:flex;align-items:flex-start;margin-bottom:.25rem}.EnergyCost_note__kqFxv .EnergyCost_noteText__Yv0kh{font-weight:400;color:#949494;font-size:1em;line-height:1.5;margin-bottom:0}.EnergyCost_note__kqFxv .EnergyCost_noteIcon__1cGlL{margin-right:.25rem}.EnergyCost_source__NkjuO{display:flex;align-items:center}.EnergyCost_source__NkjuO .EnergyCost_sourceText___wS_Q{color:#949494;font-size:1em;line-height:1.5}.EnergyCost_source__NkjuO .EnergyCost_sourceLink__MzXS9{color:inherit;text-decoration:underline}.EnergyCost_source__NkjuO .EnergyCost_sourceLink__MzXS9:hover{color:#5551ff}.EnergyCost_source__NkjuO .EnergyCost_sourceIcon__6n9XD{margin-right:.25rem}.EnergyRatesClient_modalOverlay___YSYF{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.EnergyRatesClient_modal__6JojY{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;min-width:200px;width:95vw;max-width:480px;height:auto;max-height:98vh;overflow:auto;display:flex;flex-direction:column;align-items:center;position:relative}.EnergyRatesClient_modalDescription__9vvOj{color:#474747;font-size:clamp(16px,2.4vw,18px);line-height:24px;margin-bottom:1rem;text-align:center}.EnergyRatesClient_fuelButtonGrid__3feY1{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;justify-content:center}.EnergyRatesClient_fuelButtonRow__oUc_M{width:100%}.EnergyRatesClient_fuelButton__WP9lO{flex:1 1;width:100%;margin:0;position:relative}@media(max-width:429.98px){.EnergyRatesClient_fuelButtonGrid__3feY1,.EnergyRatesClient_fuelButtonRow__oUc_M{flex-direction:column!important;width:100%!important}.EnergyRatesClient_fuelButton__WP9lO{width:100%!important;flex:none!important}}.EnergyRatesClient_confirmButton__Rq1jG{margin-top:1.5rem;width:100%}.EnergyRatesClient_closeButtonContainer__tiPFw{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s}.EnergyRatesClient_closeButtonContainer__tiPFw:hover{background:#e0e0e0}.EnergyRatesClient_closeIcon__J_3MJ{font-size:1.5rem;color:#333}.EnergyRatesClient_energyCostList__ECoF8{display:flex;flex-direction:column;gap:24px}.EnergyRatesClient_loadingContainer__SrdfA{display:flex;flex-direction:column;align-items:center;justify-content:center}.EnergyRatesClient_loadingContainer__SrdfA .spinner,.EnergyRatesClient_loadingContainer__SrdfA>.EnergyRatesClient_spinner__Rr2qt{margin-bottom:.5rem}.EnergyRatesClient_validationNote__viIDe{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:12px;font-size:14px;color:#856404;text-align:center;display:flex;align-items:center;justify-content:center;margin:12px 0}