._ev-data_1c40s_1{gap:var(--space-md);min-width:0;color:var(--foreground);flex-direction:column;display:flex;container-type:inline-size}._ev-data__heading_1c40s_10,._ev-data__value_1c40s_10,._ev-data__charging_1c40s_10{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere}._ev-data__value_1c40s_10,._ev-data__charging_1c40s_10,._ev-data__temperature-value_1c40s_19,._ev-data__scale_1c40s_19{font-variant-numeric:tabular-nums}._ev-data__body_1c40s_23,._ev-data__range_1c40s_23{gap:var(--space-lg);flex-direction:column;display:flex}._ev-data__summary_1c40s_29{gap:var(--space-md);display:grid}._ev-data__summary-item_1c40s_34{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._ev-data__summary-item_1c40s_34+._ev-data__summary-item_1c40s_34{border-top:var(--border-width) solid var(--border);padding-top:var(--space-md)}._ev-data__label_1c40s_46{align-items:center;gap:var(--space-xs);font-size:var(--type-small);color:var(--muted-foreground);display:flex}._ev-data__battery_1c40s_54{margin-top:var(--space-2xs);font-size:var(--type-small);color:var(--muted-foreground)}._ev-data__charging_1c40s_10{align-items:baseline;column-gap:var(--space-xs);flex-wrap:wrap;display:flex}._ev-data__muted_1c40s_67,._ev-data__estimate-label_1c40s_67{font-size:var(--type-small)}._ev-data__muted_1c40s_67{color:var(--muted-foreground)}._ev-data__scenarios_1c40s_75{gap:var(--space-md);display:grid}._ev-data__scenario-row_1c40s_80{justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-2xs);display:flex}._ev-data__range-layout_1c40s_87{align-items:center;gap:var(--space-lg);display:grid}._ev-data__temperature_1c40s_19{gap:var(--space-md);border-radius:var(--radius-lg);background:var(--muted);color:var(--foreground);padding:var(--surface-padding);flex-direction:column;display:flex}._ev-data__temperature-label_1c40s_103{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._ev-data__temperature-label_1c40s_103 .ev-data__weather-icon{color:var(--primary)}._ev-data__temperature-value_1c40s_19{text-align:center;font-family:var(--type-font-heading);font-size:var(--type-display);font-weight:var(--type-weight-heading);line-height:var(--type-leading-display);letter-spacing:var(--type-tracking-display)}._ev-data__degrees_1c40s_123{margin-left:var(--space-2xs);font-size:var(--type-lead)}._ev-data__estimates_1c40s_128{gap:var(--space-sm);flex-direction:column;display:flex}._ev-data__estimate_1c40s_67{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}._ev-data__unit_1c40s_141{margin-left:var(--spacing);font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);letter-spacing:normal;color:var(--muted-foreground)}._ev-data_1c40s_1 .ev-data__slider{min-height:var(--control-height-lg)}._ev-data__scale_1c40s_19{font-size:var(--type-small);color:var(--muted-foreground);justify-content:space-between;display:flex}._ev-data_1c40s_1 .ev-data__empty{padding:var(--space-lg) var(--surface-padding)}._ev-data__disclaimer_1c40s_166{max-width:75ch;font-size:var(--type-small);line-height:var(--type-leading-body);color:var(--muted-foreground)}@container (width>=32rem){._ev-data__summary_1c40s_29{grid-template-columns:repeat(3,minmax(0,1fr))}._ev-data__summary-item_1c40s_34+._ev-data__summary-item_1c40s_34{border-top:0;padding-top:0}._ev-data__scenarios_1c40s_75,._ev-data__range-layout_1c40s_87{grid-template-columns:repeat(2,minmax(0,1fr))}}._equipment-row_7x32j_1{align-items:flex-start;gap:var(--space-xs);padding-block:var(--space-xs);display:flex}._equipment-row--highlighted_7x32j_8{color:var(--primary)}._equipment-row__icon_7x32j_12{margin-top:calc(var(--spacing) / 2);flex-shrink:0;display:inline-flex}._equipment-row__content_7x32j_18{align-items:center;gap:var(--space-xs);min-width:0;font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);letter-spacing:normal;flex-wrap:wrap;display:flex}._equipment-row__label_7x32j_31{overflow-wrap:anywhere}._equipment-row__accessible-label_7x32j_35{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
