.kpm-panel.kpm-pit-service{width:var(--kpm-size-full);height:var(--kpm-size-full);min-width:var(--kpm-space-0);min-height:var(--kpm-space-0);container:pit-service / size}.kpm-pit-service>.kpm-panel__body.kpm-pit-service__body{display:grid;grid-template-columns:var(--kpm-pit-service-compact-columns);grid-template-rows:minmax(var(--kpm-space-0),var(--kpm-grid-track));padding:var(--kpm-space-2);gap:var(--kpm-space-2) var(--kpm-space-4);min-height:var(--kpm-space-0);box-sizing:border-box}.kpm-pit-service__tires,.kpm-pit-service__fuel,.kpm-pit-service__services{display:grid;min-width:var(--kpm-space-0);min-height:var(--kpm-space-0);align-content:center}.kpm-pit-service__tires{border-left:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);padding-left:var(--kpm-space-4)}.kpm-pit-service__tire-grid{display:grid;grid-template-columns:max-content max-content;gap:var(--kpm-space-2) var(--kpm-space-3);justify-content:center}.kpm-pit-service__tire{display:flex;align-items:center;justify-content:space-between;gap:var(--kpm-space-1);font-family:var(--kpm-font-family-body);font-size:var(--kpm-pit-service-heading-size);color:var(--kpm-color-text)}.kpm-pit-service__selection{display:grid;place-items:center;flex:none;width:var(--kpm-space-5);height:var(--kpm-space-5);border:var(--kpm-border-width) var(--kpm-border-style) var(--kpm-color-border);border-radius:var(--kpm-radius-sm);color:var(--kpm-color-muted);box-sizing:border-box}.kpm-pit-service__selection .kpm-icon{width:var(--kpm-space-3);height:var(--kpm-space-3)}.kpm-pit-service__selection[data-selected=true]{color:var(--kpm-color-positive);border-color:var(--kpm-color-positive)}.kpm-pit-service__fuel{grid-template-columns:var(--kpm-pit-service-two-track-grid);gap:var(--kpm-space-1) var(--kpm-space-2);width:var(--kpm-size-full)}.kpm-pit-service__services{grid-column:var(--kpm-grid-full-span);grid-template-columns:var(--kpm-pit-service-two-track-grid);gap:var(--kpm-space-1);padding-top:var(--kpm-space-1)}.kpm-pit-service .kpm-pit-service__requested[data-auto-fuel=ON] .kpm-data-widget .kpm-data-widget__label{color:var(--kpm-color-positive)}.kpm-pit-service__selection-metric{display:grid;box-sizing:border-box;padding:var(--kpm-space-1);border:var(--kpm-border-width) var(--kpm-border-style) currentColor;border-radius:var(--kpm-radius-sm);background:transparent;color:var(--kpm-color-muted);text-align:center}.kpm-pit-service__selection-metric[data-service-value=ON]{color:var(--kpm-color-positive)}.kpm-pit-service__selection-metric[data-service-value=USED]{color:var(--kpm-color-warning)}.kpm-pit-service__selection-metric .kpm-data-widget .kpm-data-widget__label{color:inherit;text-shadow:none;letter-spacing:var(--kpm-letter-spacing-tight)}.kpm-pit-service__selection-metric .kpm-data-widget{color:inherit}.kpm-pit-service__selection-metric .kpm-data-widget__heading{justify-content:center}.kpm-pit-service__selection-metric .kpm-data-widget__reading{display:none}.kpm-pit-service__requested,.kpm-pit-service__after,.kpm-pit-service__service{min-height:var(--kpm-space-0);min-width:var(--kpm-space-0)}.kpm-pit-service .kpm-data-widget.kpm-panel{height:auto;min-height:var(--kpm-space-0);background:transparent;border:var(--kpm-space-0);border-radius:var(--kpm-space-0);box-shadow:none;clip-path:none}.kpm-pit-service .kpm-data-widget.kpm-panel:before,.kpm-pit-service .kpm-data-widget.kpm-panel:after{display:none}.kpm-pit-service .kpm-data-widget>.kpm-data-widget__body{position:relative;inset:auto;height:auto;min-height:var(--kpm-space-0);padding:var(--kpm-space-0);border:var(--kpm-space-0);background:transparent;box-shadow:none}.kpm-pit-service .kpm-data-widget__reading{width:auto;flex-wrap:nowrap}.kpm-pit-service .kpm-data-widget.kpm-panel,.kpm-pit-service .kpm-data-widget>.kpm-data-widget__body{container-type:normal!important}.kpm-pit-service .kpm-data-widget>.kpm-data-widget__body{margin:var(--kpm-space-0);width:var(--kpm-size-full)}.kpm-pit-service .kpm-pit-service__service .kpm-data-widget[data-value-sizing] [data-data-value-style]{font-size:var(--kpm-metric-step-secondary-medium)!important}.kpm-pit-service__requested[data-refueling=false]>.kpm-data-widget [data-data-value-style]{color:var(--kpm-color-muted)}.kpm-pit-service__service[data-service-value=ON] [data-data-value-style=primary]{color:var(--kpm-color-positive)}.kpm-pit-service__service:is([data-service-value="N/A"],[data-service-value=USED]) [data-data-value-style=primary]{color:var(--kpm-color-warning)}.kpm-pit-service__service:is([data-service-value=OFF],[data-service-value=—]) [data-data-value-style=primary]{color:var(--kpm-color-muted)}.kpm-pit-service[data-widget-layout=pit-service-vertical]>.kpm-pit-service__body{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:auto auto;gap:var(--kpm-space-2);align-content:center}.kpm-pit-service[data-widget-layout=pit-service-vertical] .kpm-pit-service__fuel{border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-border);padding-bottom:var(--kpm-space-2)}.kpm-pit-service[data-widget-layout=pit-service-vertical] .kpm-pit-service__tires{border:var(--kpm-space-0);padding:var(--kpm-space-0)}@container pit-service (max-height: 9rem){.kpm-pit-service[data-widget-layout=pit-service-compact]>.kpm-pit-service__body{row-gap:var(--kpm-space-1)}.kpm-pit-service[data-widget-layout=pit-service-compact] .kpm-pit-service__tire-grid{row-gap:var(--kpm-space-1)}}.kpm-pit-service:is([data-has-tires=false],[data-has-fuel=false])>.kpm-pit-service__body{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track));grid-template-rows:auto;align-content:center}.kpm-pit-service[data-has-fuel=false] .kpm-pit-service__tires,.kpm-pit-service[data-has-tires=false] .kpm-pit-service__fuel{border:var(--kpm-space-0);padding:var(--kpm-space-0)}.kpm-pit-service__fuel[data-paired-values=false]{grid-template-columns:minmax(var(--kpm-space-0),var(--kpm-grid-track))}.kpm-pit-service__service:only-child{grid-column:var(--kpm-grid-full-span)}.kpm-pit-service__compound{min-width:var(--kpm-space-0);max-width:var(--kpm-pit-service-compound-width);padding-top:var(--kpm-space-2);justify-self:center;width:var(--kpm-size-full);text-align:center}.kpm-pit-service__compound>.kpm-data-widget>.kpm-data-widget__body{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--kpm-space-1)}.kpm-pit-service__compound .kpm-data-widget .kpm-data-widget__heading{flex:none;width:auto}.kpm-pit-service__compound .kpm-data-widget .kpm-data-widget__label{letter-spacing:var(--kpm-letter-spacing-tight);color:var(--kpm-color-muted)}.kpm-pit-service__compound .kpm-data-widget__reading{justify-content:center;flex:none}.kpm-pit-service__compound .kpm-data-widget[data-value-sizing] [data-data-value-style=primary]{font-size:var(--kpm-font-size-sm)!important;font-family:var(--kpm-font-family-body);font-style:var(--kpm-font-style-normal);font-weight:var(--kpm-font-weight-medium)}.kpm-pit-service__after[data-fuel-to-end=true] .kpm-data-widget[data-value-sizing] [data-data-value-style=primary]{font-size:var(--kpm-metric-step-secondary-large)!important;color:var(--kpm-color-text)}.kpm-pit-service__after[data-fuel-to-end=true]>.kpm-data-widget.kpm-panel,.kpm-pit-service__after[data-fuel-to-end=true]>.kpm-data-widget>.kpm-data-widget__body{height:var(--kpm-size-full)}.kpm-pit-service__after[data-fuel-to-end=true]>.kpm-data-widget>.kpm-data-widget__body{display:flex;flex-direction:column;justify-content:space-between}.kpm-pit-service__after[data-fuel-to-end=true] .kpm-data-widget__heading{flex:none}.kpm-pit-service[data-widget-layout=pit-service-compact]:has(.kpm-pit-service__compound):has(.kpm-pit-service__services):has(.kpm-pit-service__requested,.kpm-pit-service__after)>.kpm-pit-service__body{grid-template-rows:auto auto;align-content:center;row-gap:var(--kpm-space-1)}.kpm-pit-service[data-widget-layout=pit-service-compact]:has(.kpm-pit-service__compound):has(.kpm-pit-service__services):has(.kpm-pit-service__requested,.kpm-pit-service__after)>.kpm-pit-service__body>:is(.kpm-pit-service__fuel,.kpm-pit-service__tires){grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--kpm-space-1)}.kpm-pit-service[data-widget-layout=pit-service-compact]:has(.kpm-pit-service__services):has(.kpm-pit-service__requested,.kpm-pit-service__after) .kpm-pit-service__compound{display:grid;align-items:center;padding-top:var(--kpm-space-1)}.kpm-pit-service[data-widget-layout=pit-service-compact]:has(.kpm-pit-service__compound):has(.kpm-pit-service__services):has(.kpm-pit-service__requested,.kpm-pit-service__after) .kpm-pit-service__tire-grid{align-self:center}
