.pj04v1 .pj04v1-config-option {
  color: #313b48;
  background: #eceef0;
}
.pj04v1 .pj04v1-config-option:hover,
.pj04v1 .pj04v1-config-option:focus-visible {
  color: #173d7a;
  background: #e1e8f4;
}
.pj04v1 .pj04v1-config-option.is-current,
.pj04v1 .pj04v1-config-option[aria-pressed="true"] {
  color: #173d7a;
  background: #e5edfb;
}
.pj04v1 .pj04v1-config-option:focus-visible {
  outline: 2px solid #2e59b7;
  outline-offset: -3px;
}

/* Only the selected Outdoor model's secondary label uses a light surface. */
.wwv1 .wwv1-model-tab.is-current small,
.pj05v1 .pj05v1-model-tab.is-current small,
.pj04v1 .pj04v1-model-tab.is-current small,
.wlv1 .wlv1-model-tab.is-current small,
.wlgv1 .wlgv1-model-tab.is-current small,
.ig04v1 .ig04v1-model-tab.is-current small,
.odlv1 .odlv1-model-tab.is-current small,
.pxv1 .pxv1-model-tab.is-current small,
.pov1 .pov1-model-tab.is-current small,
.bhv1 .bhv1-model-tab.is-current small,
.blv1 .blv1-model-tab.is-current small,
.ptv1 .ptv1-model-tab.is-current small,
.igv1 .igv1-model-tab.is-current small {
  color: #4b5665;
}
.bhv1 .odfv1-model-tab.is-current small,
.blv1 .odfv1-model-tab.is-current small,
.ptv1 .odfv1-model-tab.is-current small,
.igv1 .odfv1-model-tab.is-current small {
  color: #4b5665 !important;
}
.blv1 .odfv1-rail .blv1-model-tab.is-current small,
.ptv1 .odfv1-rail .ptv1-model-tab.is-current small,
.igv1 .odfv1-rail .igv1-model-tab.is-current small {
  color: #4b5665 !important;
}
