/* v6.15.384 — Chinese desktop sidebar fit + subnav visibility */
@media(min-width:901px){
  body.v383-zh-polish #view-lesson #skillTabs.skill-tabs--flow,
  body.track-theme-zh.v382-zh #view-lesson #skillTabs.skill-tabs--flow{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:6px!important;
    width:100%!important;
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
    padding:8px!important;
    margin:0!important;
    position:sticky!important;
    top:78px!important;
    align-self:start!important;
  }
  body.v383-zh-polish #view-lesson #skillTabs .skill-tab[data-v383-zh-main="1"],
  body.track-theme-zh.v382-zh #view-lesson #skillTabs .skill-tab[data-v382-main="1"]{
    width:100%!important;
    min-width:0!important;
    min-height:47px!important;
    height:auto!important;
    padding:8px 9px 8px 42px!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1.2!important;
    grid-column:auto!important;
    grid-row:auto!important;
  }
  body.v383-zh-polish #view-lesson #skillTabs .skill-tab[data-v383-zh-main="1"]::before{
    left:8px!important;
    width:25px!important;
    height:25px!important;
    font-size:11px!important;
  }
  body.v383-zh-polish #view-lesson #skillTabs .skill-tab[data-v383-zh-main="1"] span:not(.plus-lock){
    font-size:14px!important;
    line-height:1.2!important;
  }
  body.v383-zh-polish #view-lesson .flow-subnav{
    display:flex!important;
    flex-wrap:wrap!important;
    overflow:visible!important;
    max-width:100%!important;
    gap:7px!important;
  }
  body.v383-zh-polish #view-lesson .flow-subnav button{
    flex:0 0 auto!important;
    max-width:100%!important;
    white-space:normal!important;
  }
}
@media(min-width:901px) and (max-height:760px){
  body.v383-zh-polish #view-lesson #skillTabs .skill-tab[data-v383-zh-main="1"],
  body.track-theme-zh.v382-zh #view-lesson #skillTabs .skill-tab[data-v382-main="1"]{
    min-height:42px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
    font-size:13.5px!important;
  }
  body.v383-zh-polish #view-lesson #skillTabs.skill-tabs--flow,
  body.track-theme-zh.v382-zh #view-lesson #skillTabs.skill-tabs--flow{gap:5px!important}
}