.kpm-conditions-widget,.kpm-conditions-widget__body,.kpm-fuel-gauge-widget,.kpm-fuel-gauge-widget__body,.kpm-fuel-pit-window-widget,.kpm-fuel-pit-window-widget__body,.kpm-fuel-usage-widget,.kpm-fuel-usage-widget__body,.kpm-fuel-widget,.kpm-fuel-widget__body{width:var(--kpm-size-full);height:var(--kpm-size-full)}.kpm-conditions-widget__body{display:grid;grid-template-columns:repeat(var(--kpm-conditions-columns-compact),minmax(var(--kpm-space-0),var(--kpm-grid-track)));gap:var(--kpm-conditions-gap);padding:var(--kpm-conditions-padding)}.kpm-conditions-widget[data-widget-layout=conditions-wide] .kpm-conditions-widget__body{grid-template-columns:repeat(var(--kpm-conditions-columns-wide),minmax(var(--kpm-space-0),var(--kpm-grid-track)))}.kpm-conditions-widget[data-widget-layout=conditions-rail] .kpm-conditions-widget__body{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-condition-card{position:relative;display:grid;align-content:center;min-width:var(--kpm-space-0);overflow:hidden;gap:var(--kpm-condition-card-gap);padding:var(--kpm-condition-card-padding-block) var(--kpm-condition-card-padding-inline);border:var(--kpm-border-width) var(--kpm-border-style) var(--kpm-color-border);border-radius:var(--kpm-radius-control);background:var(--kpm-color-panel-raised);box-shadow:var(--kpm-shadow-control)}.kpm-condition-card[data-condition-kind=wind-speed],.kpm-condition-card[data-condition-kind=wind-direction]{border-color:var(--kpm-color-condition-wind-border)}.kpm-condition-card[data-condition-kind=humidity]{border-color:var(--kpm-color-condition-humidity-border)}.kpm-condition-card[data-condition-kind=wetness]{border-color:var(--kpm-color-condition-wetness-border)}.kpm-condition-card[data-condition-kind=precipitation]{border-color:var(--kpm-color-condition-precipitation-border)}.kpm-condition-card[data-condition-kind=track-temperature]{border-color:var(--kpm-color-condition-track-temperature-border)}.kpm-condition-card[data-condition-kind=air-temperature]{border-color:var(--kpm-color-condition-air-temperature-border)}.kpm-condition-card__fill{position:absolute;inset:auto var(--kpm-space-0) var(--kpm-space-0);height:var(--kpm-condition-level);pointer-events:none}.kpm-condition-card[data-condition-kind=wind-speed] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-wind) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-wind) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card[data-condition-kind=humidity] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-humidity) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-humidity) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card[data-condition-kind=wetness] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-wetness) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-wetness) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card[data-condition-kind=precipitation] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-precipitation) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-precipitation) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card[data-condition-kind=track-temperature] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-track-temperature) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-track-temperature) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card[data-condition-kind=air-temperature] .kpm-condition-card__fill{background:linear-gradient(to top,color-mix(in srgb,var(--kpm-color-condition-air-temperature) var(--kpm-condition-fill-opacity-end),transparent),color-mix(in srgb,var(--kpm-color-condition-air-temperature) var(--kpm-condition-fill-opacity-start),transparent))}.kpm-condition-card__label,.kpm-condition-card__reading{position:relative}.kpm-condition-card__reading{display:flex;align-items:baseline;min-width:var(--kpm-space-0);gap:var(--kpm-space-1);white-space:nowrap}.kpm-condition-card__trend{color:var(--kpm-surface-muted, var(--kpm-color-muted))}.kpm-condition-card[data-condition-kind=wind-speed] .kpm-condition-card__trend{color:var(--kpm-color-condition-wind)}.kpm-condition-card[data-condition-kind=humidity] .kpm-condition-card__trend{color:var(--kpm-color-condition-humidity)}.kpm-condition-card[data-condition-kind=wetness] .kpm-condition-card__trend{color:var(--kpm-color-condition-wetness)}.kpm-condition-card[data-condition-kind=precipitation] .kpm-condition-card__trend{color:var(--kpm-color-condition-precipitation)}.kpm-condition-card[data-condition-kind=track-temperature] .kpm-condition-card__trend{color:var(--kpm-color-condition-track-temperature)}.kpm-condition-card[data-condition-kind=air-temperature] .kpm-condition-card__trend{color:var(--kpm-color-condition-air-temperature)}.kpm-fuel-widget__body{display:grid;grid-template-rows:auto auto auto minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-fuel-body-gap);padding:var(--kpm-fuel-body-padding)}.kpm-fuel-window{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;min-width:var(--kpm-space-0);gap:var(--kpm-fuel-window-gap);overflow:hidden;padding:var(--kpm-fuel-window-padding-block) var(--kpm-fuel-window-padding-inline);border:var(--kpm-border-width) var(--kpm-border-style) var(--kpm-color-border);border-radius:var(--kpm-radius-control);background:var(--kpm-color-panel-raised);box-shadow:var(--kpm-shadow-control)}.kpm-fuel-window:before{position:absolute;z-index:var(--kpm-layer-background);inset:var(--kpm-space-0);background:var(--kpm-color-transparent);content:"";pointer-events:none}.kpm-fuel-window>*{position:relative;z-index:var(--kpm-layer-content)}.kpm-fuel-window[data-window-state=open]:before{background:linear-gradient(var(--kpm-gradient-horizontal-direction),var(--kpm-color-warning) var(--kpm-space-0),var(--kpm-color-warning) var(--kpm-fuel-window-gradient-midpoint),var(--kpm-color-transparent) var(--kpm-fuel-window-gradient-end));opacity:var(--kpm-fuel-window-open-opacity)}.kpm-fuel-window[data-window-state=urgent]:before{background:var(--kpm-color-critical);opacity:var(--kpm-fuel-window-open-opacity)}.kpm-fuel-window[data-window-state=fueled-to-end]{grid-template-columns:var(--kpm-grid-track);text-align:center}.kpm-fuel-window[data-window-state=fueled-to-end]:before{background:linear-gradient(var(--kpm-gradient-horizontal-direction),var(--kpm-color-positive),var(--kpm-color-transparent));opacity:var(--kpm-fuel-window-open-opacity)}.kpm-fuel-window__label,.kpm-fuel-window__range,.kpm-fuel-consumption__label,.kpm-fuel-range__label{font-size:var(--kpm-fuel-font-size-label);white-space:nowrap}.kpm-fuel-window__summary{display:grid;gap:var(--kpm-space-1)}.kpm-fuel-window__headline{font-size:var(--kpm-fuel-font-size-status);text-transform:var(--kpm-text-transform-label)}.kpm-fuel-window[data-window-state=unknown] .kpm-fuel-window__headline{font-size:var(--kpm-fuel-font-size-status-long)}.kpm-fuel-window__visual{display:grid;grid-template-columns:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;min-width:var(--kpm-space-0);gap:var(--kpm-space-2)}.kpm-fuel-window__blocks{display:flex;align-items:stretch;min-width:var(--kpm-space-0);gap:var(--kpm-fuel-window-block-gap)}.kpm-fuel-window__block{min-width:var(--kpm-space-px);height:var(--kpm-fuel-window-block-height);flex:var(--kpm-flex-grow);border-radius:var(--kpm-radius-xs);background:var(--kpm-color-gauge-track)}.kpm-fuel-window__block[data-block-state=active]{background:var(--kpm-color-positive)}.kpm-fuel-window__block[data-block-state=possible]{background:color-mix(in srgb,var(--kpm-color-accent) 68%,var(--kpm-color-gauge-track))}.kpm-fuel-window__block[data-block-state=elapsed]{background:var(--kpm-color-warning)}.kpm-fuel-window__block[data-block-state=current]{background:var(--kpm-color-pit)}.kpm-fuel-range{display:grid;grid-template-columns:repeat(var(--kpm-fuel-range-columns),minmax(var(--kpm-space-0),var(--kpm-grid-track)));gap:var(--kpm-fuel-range-gap)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-space-0);border-top:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range__metric{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track)) auto auto;align-items:baseline;gap:var(--kpm-fuel-range-metric-gap);padding:var(--kpm-space-1-5) var(--kpm-fuel-range-padding);border:var(--kpm-space-0);border-radius:var(--kpm-space-0);background:var(--kpm-color-transparent)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range__metric+.kpm-fuel-range__metric{border-top:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range__reading{display:contents}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range__reading>[data-kpm-text-size=metric]{font-size:var(--kpm-fuel-font-size-metric)}.kpm-fuel-range__metric{display:grid;align-content:center;min-width:var(--kpm-space-0);gap:var(--kpm-fuel-range-metric-gap);padding:var(--kpm-fuel-range-padding);border:var(--kpm-border-width) var(--kpm-border-style) var(--kpm-color-border);border-radius:var(--kpm-radius-control);background:var(--kpm-color-panel-raised)}.kpm-fuel-range__reading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kpm-space-2)}.kpm-fuel-range__value{color:var(--kpm-surface-foreground, var(--kpm-color-value));font-size:var(--kpm-fuel-font-size-metric)}.kpm-fuel-range__delta{font-size:var(--kpm-fuel-font-size-value)}.kpm-fuel-consumption{display:grid;gap:var(--kpm-fuel-consumption-row-gap);padding:var(--kpm-fuel-consumption-padding-block) var(--kpm-fuel-consumption-padding-inline);border-top:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border)}.kpm-fuel-consumption__header,.kpm-fuel-consumption__row{display:grid;grid-template-columns:var(--kpm-fuel-consumption-columns);align-items:center;text-align:right}.kpm-fuel-consumption__row:nth-child(odd){background:var(--kpm-color-row-alternate)}.kpm-fuel-consumption__value{color:var(--kpm-surface-foreground, var(--kpm-color-value));font-size:var(--kpm-fuel-font-size-value)}.kpm-fuel-consumption__header>:first-child,.kpm-fuel-consumption__row>:first-child{text-align:left}.kpm-fuel-gauge{display:grid;align-content:center;min-height:var(--kpm-space-0);gap:var(--kpm-fuel-gauge-gap);padding:var(--kpm-fuel-gauge-padding)}.kpm-fuel-gauge__scale{display:grid;grid-template-columns:var(--kpm-fuel-gauge-scale-columns);align-items:end;text-align:center}.kpm-fuel-gauge__scale>:first-child{text-align:left}.kpm-fuel-gauge__scale>:last-child{text-align:right}.kpm-fuel-gauge__tick{position:relative;display:grid;justify-items:center}.kpm-fuel-gauge__tick:after{width:var(--kpm-divider-width);height:var(--kpm-fuel-gauge-marker-height);margin-top:var(--kpm-fuel-gauge-marker-gap);background:currentColor;content:""}.kpm-fuel-gauge__endpoint,.kpm-fuel-gauge__reading-value{font-size:var(--kpm-fuel-font-size-metric)}.kpm-fuel-gauge__tank{padding:var(--kpm-fuel-gauge-tank-padding);border:var(--kpm-fuel-gauge-tank-border-width) var(--kpm-border-style) currentColor;border-radius:var(--kpm-radius-control)}.kpm-fuel-gauge__tank[data-fuel-band=critical]{color:var(--kpm-color-fuel-segment-critical)}.kpm-fuel-gauge__tank[data-fuel-band=warning]{color:var(--kpm-color-fuel-segment-warning)}.kpm-fuel-gauge__tank[data-fuel-band=good]{color:var(--kpm-color-fuel-segment-good)}.kpm-fuel-gauge__segments{display:flex;gap:var(--kpm-fuel-gauge-segment-gap)}.kpm-fuel-gauge__segment{height:var(--kpm-fuel-gauge-segment-height);flex:var(--kpm-flex-grow);border:var(--kpm-border-width) var(--kpm-border-style) currentColor;border-radius:var(--kpm-radius-xs);background:var(--kpm-color-transparent)}.kpm-fuel-gauge__segment[data-fuel-band=critical]{color:var(--kpm-color-fuel-segment-critical)}.kpm-fuel-gauge__segment[data-fuel-band=warning]{color:var(--kpm-color-fuel-segment-warning)}.kpm-fuel-gauge__segment[data-fuel-band=good]{color:var(--kpm-color-fuel-segment-good)}.kpm-fuel-gauge__segment[data-segment-filled=true]{background:currentColor}.kpm-fuel-gauge__reading{display:flex;align-items:baseline;justify-content:center;gap:var(--kpm-fuel-gauge-reading-gap)}.kpm-fuel-gauge__unit{margin-left:var(--kpm-fuel-gauge-unit-gap);color:var(--kpm-surface-muted, var(--kpm-color-muted));font-size:var(--kpm-fuel-font-size-value)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-widget__body{grid-template-rows:var(--kpm-fuel-tall-window-height) var(--kpm-fuel-tall-table-height) var(--kpm-fuel-tall-range-height) minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-space-0);padding:var(--kpm-space-0)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-window{grid-template-columns:var(--kpm-fuel-window-status-width) minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-space-2);padding:var(--kpm-space-2) var(--kpm-fuel-tall-content-inset);border:var(--kpm-space-0);border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);border-radius:var(--kpm-space-0)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-window__summary{justify-items:center;gap:var(--kpm-space-0)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-window__visual{grid-template-columns:var(--kpm-fuel-window-label-width) minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-fuel-window-bar-gap)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-consumption{gap:var(--kpm-space-0-5);padding:var(--kpm-space-1-5) var(--kpm-fuel-tall-content-inset) var(--kpm-space-0-5);border-top:var(--kpm-space-0)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-consumption__header{min-height:var(--kpm-space-4-5)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-consumption__row{min-height:var(--kpm-fuel-tall-table-row-height)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range{border-top:var(--kpm-space-0)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-range__metric{min-height:var(--kpm-fuel-tall-range-row-height);padding:var(--kpm-space-1-5) var(--kpm-fuel-tall-content-inset)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-tall] .kpm-fuel-gauge{gap:var(--kpm-space-1);padding:var(--kpm-space-0) var(--kpm-fuel-tall-content-inset)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-compact] .kpm-fuel-consumption,.kpm-fuel-widget[data-widget-layout=fuel-strategy-compact] .kpm-fuel-gauge__scale{display:none}.kpm-fuel-widget[data-widget-layout=fuel-strategy-compact] .kpm-fuel-range__metric>[data-kpm-text-size=metric]{font-size:var(--kpm-fuel-compact-metric-size)}.kpm-fuel-widget[data-widget-layout=fuel-strategy-wide] .kpm-fuel-widget__body{grid-template-columns:repeat(var(--kpm-fuel-wide-columns),minmax(var(--kpm-space-0),var(--kpm-grid-track)));grid-template-rows:auto auto minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-widget[data-widget-layout=fuel-strategy-wide] .kpm-fuel-window,.kpm-fuel-widget[data-widget-layout=fuel-strategy-wide] .kpm-fuel-gauge{grid-column:var(--kpm-grid-full-span)}.kpm-fuel-pit-window-widget__body,.kpm-fuel-gauge-widget__body,.kpm-fuel-usage-widget__body{padding:var(--kpm-space-0)}.kpm-fuel-pit-window-widget__body,.kpm-fuel-gauge-widget__body{display:grid}.kpm-pit-window-timeline{display:grid;grid-template-rows:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));width:var(--kpm-size-full);height:var(--kpm-size-full);min-width:var(--kpm-space-0);min-height:var(--kpm-space-0);gap:var(--kpm-pit-window-content-gap);padding:var(--kpm-pit-window-padding-block) var(--kpm-pit-window-padding-inline)}.kpm-pit-window-timeline__identity{display:grid;align-content:start;min-width:var(--kpm-space-0);gap:var(--kpm-pit-window-identity-gap)}.kpm-pit-window-timeline__title{color:var(--kpm-surface-foreground, var(--kpm-color-value))}.kpm-pit-window-timeline__range{overflow:hidden;text-overflow:ellipsis}.kpm-pit-window-timeline__scale{position:relative;min-width:var(--kpm-space-0);min-height:calc(var(--kpm-pit-window-marker-rail-height) + var(--kpm-pit-window-dot-size) + var(--kpm-pit-window-tick-rail-height))}.kpm-pit-window-timeline__dots{position:absolute;top:var(--kpm-pit-window-marker-rail-height);right:var(--kpm-space-0);left:var(--kpm-space-0);display:grid;grid-template-columns:repeat(var(--kpm-pit-window-dot-count),minmax(var(--kpm-space-0),var(--kpm-grid-track)));align-items:center;justify-items:center;height:var(--kpm-pit-window-dot-size)}.kpm-pit-window-timeline__dot{width:var(--kpm-pit-window-dot-size);height:var(--kpm-pit-window-dot-size);border-radius:var(--kpm-radius-pill);background:var(--kpm-color-gauge-track)}.kpm-pit-window-timeline__dot[data-block-state=elapsed]{background:var(--kpm-color-warning)}.kpm-pit-window-timeline__dot[data-block-state=active]{background:var(--kpm-color-positive)}.kpm-pit-window-timeline__dot[data-block-state=possible]{background:color-mix(in srgb,var(--kpm-color-accent) 68%,var(--kpm-color-gauge-track))}.kpm-pit-window-timeline__dot[data-block-state=current]{background:var(--kpm-color-pit)}.kpm-pit-window-timeline__marker{position:absolute;z-index:var(--kpm-layer-content);top:var(--kpm-space-0);left:var(--kpm-pit-window-current-position);display:grid;grid-template-rows:auto var(--kpm-pit-window-pointer-height) minmax(var(--kpm-space-0),var(--kpm-grid-track));justify-items:center;width:var(--kpm-pit-window-marker-width);height:calc(var(--kpm-pit-window-marker-rail-height) + var(--kpm-pit-window-dot-size));transform:var(--kpm-transform-center-x);pointer-events:none}.kpm-pit-window-timeline__current-lap{color:var(--kpm-surface-foreground, var(--kpm-color-text))}.kpm-pit-window-timeline__pointer{width:var(--kpm-pit-window-pointer-width);height:var(--kpm-pit-window-pointer-height);clip-path:var(--kpm-pit-window-pointer-clip);background:var(--kpm-color-text)}.kpm-pit-window-timeline__current-line{width:var(--kpm-pit-window-current-line-width);height:var(--kpm-size-full);background:var(--kpm-color-text)}.kpm-pit-window-timeline__ticks{position:absolute;top:calc(var(--kpm-pit-window-marker-rail-height) + var(--kpm-pit-window-dot-size));right:var(--kpm-space-0);left:var(--kpm-space-0);height:var(--kpm-pit-window-tick-rail-height)}.kpm-pit-window-timeline__tick{position:absolute;top:var(--kpm-space-0);left:var(--kpm-pit-window-tick-position);display:grid;justify-items:center;gap:var(--kpm-pit-window-tick-gap);transform:var(--kpm-transform-center-x)}.kpm-pit-window-timeline__tick-line{width:var(--kpm-pit-window-tick-line-width);height:var(--kpm-pit-window-tick-line-height);background:var(--kpm-color-muted)}.kpm-pit-window-timeline[data-window-state=fueled-to-end],.kpm-pit-window-timeline[data-window-state=unknown]{grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-pit-window-timeline[data-window-state=fueled-to-end] .kpm-pit-window-timeline__identity,.kpm-pit-window-timeline[data-window-state=unknown] .kpm-pit-window-timeline__identity{align-content:center}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline{grid-template-columns:var(--kpm-pit-window-compact-identity-width) minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;padding-block:var(--kpm-space-1)}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__identity{align-content:center;gap:var(--kpm-space-0-5)}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__title{display:none}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__range{font-size:var(--kpm-font-size-supporting)}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__scale{min-height:calc(var(--kpm-pit-window-compact-marker-rail-height) + var(--kpm-pit-window-compact-dot-size))}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__dots{top:var(--kpm-pit-window-compact-marker-rail-height);height:var(--kpm-pit-window-compact-dot-size)}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__dot{width:var(--kpm-pit-window-compact-dot-size);height:var(--kpm-pit-window-compact-dot-size)}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__marker{height:calc(var(--kpm-pit-window-compact-marker-rail-height) + var(--kpm-pit-window-compact-dot-size))}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline__ticks{display:none}.kpm-fuel-usage-widget__body{display:grid;grid-template-rows:var(--kpm-fuel-usage-body-rows)}.kpm-fuel-usage-widget .kpm-fuel-consumption{grid-template-rows:var(--kpm-fuel-usage-table-rows);gap:var(--kpm-space-0-5);padding:var(--kpm-space-1-5) var(--kpm-fuel-tall-content-inset) var(--kpm-space-0-5);border-top:var(--kpm-space-0)}.kpm-fuel-usage-widget .kpm-fuel-consumption__header,.kpm-fuel-usage-widget .kpm-fuel-consumption__row{min-height:var(--kpm-space-0)}.kpm-fuel-usage-widget .kpm-fuel-range{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));gap:var(--kpm-space-0);border-bottom:var(--kpm-space-0)}.kpm-fuel-usage-widget .kpm-fuel-range__metric{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track)) auto auto;align-items:baseline;min-height:var(--kpm-space-0);gap:var(--kpm-fuel-range-metric-gap);padding:var(--kpm-space-1-5) var(--kpm-fuel-tall-content-inset);border:var(--kpm-space-0);border-radius:var(--kpm-space-0);background:var(--kpm-color-transparent)}.kpm-fuel-usage-widget .kpm-fuel-range__metric+.kpm-fuel-range__metric{border-top:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border)}.kpm-fuel-usage-widget .kpm-fuel-range__reading{display:contents}.kpm-fuel-usage-widget .kpm-fuel-range__reading>[data-kpm-text-size=metric]{font-size:var(--kpm-fuel-font-size-metric)}.kpm-fuel-usage-widget[data-widget-layout=fuel-usage-compact] .kpm-fuel-usage-widget__body{grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-usage-widget[data-widget-layout=fuel-usage-compact] .kpm-fuel-range{display:none}.kpm-fuel-usage-widget[data-widget-layout=fuel-usage-wide] .kpm-fuel-usage-widget__body{grid-template-columns:var(--kpm-fuel-usage-wide-columns);grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-usage-widget[data-widget-layout=fuel-usage-wide] .kpm-fuel-consumption{border-right:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);border-bottom:var(--kpm-space-0)}.kpm-fuel-gauge-widget .kpm-fuel-gauge{height:var(--kpm-size-full);gap:var(--kpm-space-1);padding:var(--kpm-space-1-5) var(--kpm-fuel-tall-content-inset)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track)) auto;grid-template-rows:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;column-gap:var(--kpm-space-2);row-gap:var(--kpm-space-0);padding-block:var(--kpm-space-0-5)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__scale{grid-column:var(--kpm-grid-full-span)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__endpoint,.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__reading-value{font-size:var(--kpm-fuel-font-size-value)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__tick:after{height:var(--kpm-space-1)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__tank{padding:var(--kpm-space-px)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge__segment{height:var(--kpm-space-3)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track)) auto;align-items:center;padding-block:var(--kpm-space-1)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__scale{display:none}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__segment{height:var(--kpm-space-3)}:is([data-kpm-theme=modern-speed],[data-kpm-theme=futuristic]) .kpm-widget-presentation:is([data-widget-chrome=theme],[data-widget-chrome=show]) .kpm-fuel-pit-window-widget .kpm-pit-window-timeline__title{display:none}.kpm-fuel-gauge__bar-group{min-width:var(--kpm-space-0);display:grid;gap:var(--kpm-space-1)}.kpm-fuel-gauge-widget{container:fuel-widget / size}.kpm-fuel-gauge-widget .kpm-fuel-gauge-widget__body{container:fuel-body / size}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge{box-sizing:border-box;width:var(--kpm-size-full);min-width:var(--kpm-space-0);grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:auto auto;align-content:center;gap:var(--kpm-fuel-fit-gap);padding:var(--kpm-fuel-fit-padding)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge{grid-template-columns:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:auto;column-gap:var(--kpm-space-4)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__bar-group{grid-column:2;grid-row:1}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__reading{grid-column:1;grid-row:1;align-self:end;align-items:center;min-height:calc(var(--kpm-fuel-fit-bar-height) + var(--kpm-space-px) + var(--kpm-space-px))}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__reading{justify-content:flex-start}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__scale{display:grid;grid-template-columns:var(--kpm-fuel-gauge-scale-columns);grid-column:auto}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__scale{grid-template-columns:var(--kpm-grid-track) var(--kpm-grid-track)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge__tick{display:none}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__segment{height:var(--kpm-fuel-fit-bar-height);min-width:var(--kpm-space-0)}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__endpoint,.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__tick,.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__unit{font-size:var(--kpm-fuel-fit-label-size);line-height:var(--kpm-line-height-solid)}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge__reading-value{font-size:var(--kpm-fuel-fit-value-size);line-height:var(--kpm-line-height-solid)}.kpm-fuel-gauge-widget .kpm-fuel-gauge__reading{min-width:var(--kpm-space-0);flex-wrap:nowrap}@container fuel-widget (max-height: 4rem){.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact]>.kpm-panel__header{display:none}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact]>.kpm-fuel-gauge-widget__body{grid-row:var(--kpm-grid-full-span)}}@container fuel-body (max-height: 5.5rem){.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge[data-show-bar=true][data-show-value=true]{grid-template-columns:max-content minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:auto;align-items:stretch;column-gap:var(--kpm-space-4)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge[data-show-bar=true][data-show-value=true] .kpm-fuel-gauge__bar-group{grid-column:2;grid-row:1}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-full] .kpm-fuel-gauge[data-show-bar=true][data-show-value=true] .kpm-fuel-gauge__reading{grid-column:1;grid-row:1;align-self:end;align-items:center;min-height:calc(var(--kpm-fuel-fit-bar-height) + var(--kpm-space-px) + var(--kpm-space-px));padding-top:var(--kpm-space-0)}}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge[data-show-bar=false][data-show-value=true]{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-gauge-widget[data-widget-layout] .kpm-fuel-gauge[data-show-bar=false][data-show-value=true] .kpm-fuel-gauge__reading{grid-column:1;grid-row:1;align-self:center;justify-content:center;min-height:var(--kpm-space-0);padding-top:var(--kpm-space-0)}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge[data-show-value=false]{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-gauge-widget[data-widget-layout=fuel-gauge-compact] .kpm-fuel-gauge[data-show-value=false] .kpm-fuel-gauge__bar-group{grid-column:1}.kpm-fuel-pit-window-widget{container:pit-widget / size}.kpm-fuel-pit-window-widget__body{container:pit-body / size}.kpm-fuel-pit-window-widget .kpm-pit-window-timeline__title,.kpm-fuel-pit-window-widget .kpm-pit-window-timeline__current-lap,.kpm-fuel-pit-window-widget .kpm-pit-window-timeline__tick-label{font-size:var(--kpm-fuel-fit-label-size);line-height:var(--kpm-line-height-solid)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline{grid-template-columns:var(--kpm-pit-readout-columns);grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;gap:var(--kpm-space-4);padding:var(--kpm-space-2) var(--kpm-space-4)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__identity{align-content:center;gap:var(--kpm-space-2)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__title{display:block;letter-spacing:normal}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__range{font-family:var(--kpm-font-family-display);font-size:var(--kpm-pit-readout-size);line-height:var(--kpm-line-height-solid);overflow:visible;white-space:normal}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__scale{min-height:calc(var(--kpm-pit-marker-height) + var(--kpm-pit-segment-height) + var(--kpm-pit-ticks-height))}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__dots{top:var(--kpm-pit-marker-height);height:var(--kpm-pit-segment-height);gap:var(--kpm-space-0-5)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__dot{width:var(--kpm-size-full);height:var(--kpm-size-full);border-radius:var(--kpm-radius-xs);border:var(--kpm-divider-width) solid var(--kpm-color-border-strong)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__dot[data-block-state=elapsed]{background:var(--kpm-color-gauge-track)}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__marker{height:calc(var(--kpm-pit-marker-height) + var(--kpm-pit-segment-height));grid-template-rows:var(--kpm-pit-label-height) var(--kpm-pit-window-pointer-height) minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline__ticks{top:calc(var(--kpm-pit-marker-height) + var(--kpm-pit-segment-height))}.kpm-fuel-pit-window-widget[data-widget-layout] .kpm-pit-window-timeline:is([data-window-state=unknown],[data-window-state=fueled-to-end]){grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track))}@container pit-widget (max-height: 4rem){.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact]>.kpm-panel__header{display:none}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact]>.kpm-fuel-pit-window-widget__body{grid-row:var(--kpm-grid-full-span)}}.kpm-pit-window-timeline__tick:first-child{transform:none;justify-items:start}.kpm-pit-window-timeline__tick:last-child{left:auto;right:var(--kpm-space-0);transform:none;justify-items:end}.kpm-fuel-pit-window-widget[data-widget-layout=fuel-pit-window-compact] .kpm-pit-window-timeline{padding-block:var(--kpm-space-0);grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-widget-presentation .kpm-panel>.kpm-fuel-pit-window-widget__body,.kpm-widget-presentation .kpm-panel>.kpm-fuel-gauge-widget__body,.kpm-widget-presentation .kpm-panel>.kpm-fuel-usage-widget__body{padding:var(--kpm-space-0)}
