/* Penny Connectors v5.5 product navigation UX patch — PC + mobile, ZH + EN. */
.left-type>ul>li>a.pc-v55-parent-selected,
.left-type>ul>li>a.pc-v55-parent-selected:link,
.left-type>ul>li>a.pc-v55-parent-selected:visited,
.left-type>ul>li>a.pc-v55-main-selected,
.left-type>ul>li>a.pc-v55-main-selected:link,
.left-type>ul>li>a.pc-v55-main-selected:visited {
  background:#e6f3ff!important;color:#176fc1!important;font-weight:800!important;
  box-shadow:inset 3px 0 0 #176fc1!important;
}
.left-type>ul>li>ul>li>a.pc-v55-sub-selected,
.left-type>ul>li>ul>li>a.pc-v55-sub-selected:link,
.left-type>ul>li>ul>li>a.pc-v55-sub-selected:visited {
  background:#d9edff!important;color:#105a9f!important;font-weight:800!important;
  box-shadow:inset 3px 0 0 #176fc1!important;
}
.left-type a.pc-v55-sub-selected:before,.left-type a.pc-v55-main-selected:before,
.left-type a.pc-v55-parent-selected:before{
  background:#176fc1!important;border-color:#176fc1!important;
}
.model-action-bar .same-page-btn,.model-action-bar .same-page-btn:link,
.model-action-bar .same-page-btn:visited{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  white-space:normal!important;text-align:center!important;line-height:1.4!important;
  padding-left:15px!important;padding-right:15px!important;
}
@media(max-width:760px){
 .left-type .pc-category-toggle span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
