/* VƯỜN NGOẠI NGỮ v6.15.381 — Chinese final parity */
body.track-theme-zh.v381-zh-final #v287Recall,
body.track-theme-zh.v381-zh-final [data-v287-recall]{display:none!important}
body.track-theme-zh.v381-zh-final.v287-free #vocabRecallTrainer.v381-zh-recall-ready,
body.track-theme-zh.v381-zh-final #vocabRecallTrainer.v381-zh-recall-ready{display:grid!important;visibility:visible!important;opacity:1!important}
body.track-theme-zh.v381-zh-final #skillTabs .skill-tab[data-v381-zh-step]{display:inline-flex!important;visibility:visible!important;opacity:1!important}
body.track-theme-zh.v381-zh-final #skillTabs .skill-tab[data-v381-zh-step]::before{content:attr(data-v381-zh-step)!important}
body.track-theme-zh.v381-zh-final .zh-dictation-pending,
body.track-theme-zh.v381-zh-final .zh-listening-path-step.pending{display:none!important}
.v381-zh-tts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 12px;padding:10px 12px;border:1px solid #d9e8e3;border-radius:14px;background:#f8fbfa}
.v381-zh-tts.is-heard{border-color:#a9d8cb;background:#f0faf6}
.v381-zh-tts button{border:0;border-radius:11px;padding:9px 12px;background:#eef7f4;color:#19483f;font-weight:850;cursor:pointer}
.v381-zh-tts button[data-v381-tts-stop]{background:#fff0ec;color:#7b4538}
.v381-zh-tts small{color:#6d7c77;font-weight:700}
body.track-theme-zh.v381-zh-final #vocabRecallTrainer .vocab-recall-access.v381-free{border-color:#badfd3;background:#f1faf6}
body.track-theme-zh.v381-zh-final #lessonFlowCurrent{white-space:nowrap}
@media(max-width:720px){
  body.track-theme-zh.v381-zh-final #skillTabs.skill-tabs--flow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}
  body.track-theme-zh.v381-zh-final #skillTabs.skill-tabs--flow .skill-tab[data-v381-zh-step]{width:100%!important;min-height:64px!important;justify-content:flex-start!important;white-space:normal!important}
  .v381-zh-tts{align-items:stretch}.v381-zh-tts button{flex:1 1 calc(50% - 8px)}.v381-zh-tts small{width:100%}
}
