.fi-wi-stats-overview-stat{padding:.875rem 1.25rem}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-content{row-gap:.25rem}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value,.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-placeholder{font-size:1.5rem;line-height:2rem}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description{font-size:.8125rem;line-height:1.25rem}.ems-solar-period-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ems-solar-period-filter .ems-solar-period-filter-heading{color:var(--gray-950);font-size:1.125rem;font-weight:600;line-height:1.75rem}.ems-solar-period-filter .ems-solar-period-filter-period{color:var(--gray-500);font-size:.875rem;line-height:1.25rem}.ems-solar-period-filter .ems-solar-period-filter-period:first-letter{text-transform:uppercase}.dark .ems-solar-period-filter .ems-solar-period-filter-heading{color:var(--color-white,#fff)}.dark .ems-solar-period-filter .ems-solar-period-filter-period{color:var(--gray-400)}.ems-stat-label-with-info{align-items:center;gap:.25rem;display:inline-flex}.ems-cost-explanation{color:var(--gray-700);flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.375rem;display:flex}.ems-cost-explanation .ems-cost-explanation-formula{background-color:var(--gray-100);border-radius:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.ems-cost-explanation .ems-cost-explanation-table{text-align:left;width:100%}.ems-cost-explanation .ems-cost-explanation-table th{color:var(--gray-500);padding-bottom:.25rem;font-weight:500}.ems-cost-explanation .ems-cost-explanation-table td{font-variant-numeric:tabular-nums;padding:.25rem .75rem .25rem 0}.ems-cost-explanation .ems-cost-explanation-sum{border-top:1px solid var(--gray-200);flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.ems-cost-explanation .ems-cost-explanation-sum div{justify-content:space-between;gap:1rem;display:flex}.ems-cost-explanation .ems-cost-explanation-sum dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ems-cost-explanation .ems-cost-explanation-example{border:1px solid var(--gray-200);border-radius:.5rem;padding:.75rem}.ems-cost-explanation .ems-cost-explanation-example ul{font-variant-numeric:tabular-nums;margin-top:.25rem;padding-left:1.25rem;list-style:outside}.ems-cost-explanation .ems-cost-explanation-example-title{font-weight:600}.ems-cost-explanation .ems-cost-explanation-note{color:var(--gray-500);font-size:.8125rem}.dark .ems-cost-explanation{color:var(--gray-300)}.dark .ems-cost-explanation .ems-cost-explanation-formula{background-color:var(--gray-800)}.dark .ems-cost-explanation .ems-cost-explanation-sum,.dark .ems-cost-explanation .ems-cost-explanation-example{border-color:var(--gray-700)}
