@media(max-width:760px){
 #skillPracticeView.tsm-ready{padding:0 12px 112px!important;background:#f5faf7!important;min-height:100dvh!important;overflow-x:hidden!important}
 #skillPracticeView.tsm-ready>.section-head,#skillPracticeView.tsm-ready>.view-intro{display:none!important}
 #skillPracticeView .tsm-bar{position:sticky;top:0;z-index:20;margin:0 -12px 12px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;background:#fff;border-bottom:1px solid #e5eee9;box-shadow:0 5px 18px rgba(19,62,42,.06)}
 #skillPracticeView .tsm-back{width:44px;height:44px;border:0;border-radius:14px;background:#e9f7ef;color:#087b3e;font-size:25px;font-weight:800}
 #skillPracticeView .tsm-bar>div{min-width:0}#skillPracticeView .tsm-bar small,#skillPracticeView .tsm-bar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#skillPracticeView .tsm-bar small{font-size:10px;font-weight:900;letter-spacing:.08em;color:#72827a;text-transform:uppercase}#skillPracticeView .tsm-bar strong{font-size:19px;color:#122a21;margin-top:2px}
 #skillPracticeView .tsm-level{padding:7px 9px;border-radius:10px;background:#078f45;color:#fff;font-size:11px;font-weight:900;white-space:nowrap}
 #skillPracticeView #skillPracticeLevel{margin:0!important;padding:13px!important;border:1px solid #dceae3!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
 #skillPracticeView #skillPracticeLevel>div:first-child{display:none!important}#skillPracticeView #skillPracticeLevel>p{display:none!important}
 #skillPracticeView #skillPracticeLevel .learning-path-levels{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:1px 1px 4px!important;scrollbar-width:none}#skillPracticeView #skillPracticeLevel .learning-path-levels::-webkit-scrollbar{display:none}
 #skillPracticeView #skillPracticeLevel [data-skill-level]{flex:0 0 48px!important;width:48px!important;height:48px!important;min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:900!important;padding:0!important}
 #skillPracticeView .tsm-intro{margin:13px 3px 10px;color:#66766e;font-size:13px;font-weight:700}
 #skillPracticeView #skillPracticeCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:0!important}
 #skillPracticeView #skillPracticeCards>.learning-path-card{margin:0!important;padding:0!important;min-width:0!important;border:1px solid #dce9e2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 5px 18px rgba(20,65,43,.06)!important;overflow:hidden!important}
 #skillPracticeView .learning-path-card-head{position:relative!important;display:block!important;min-height:166px!important;padding:16px 14px 40px!important;cursor:pointer!important}
 #skillPracticeView .learning-path-icon{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:17px!important;background:#e9f8ef!important;font-size:29px!important;margin:0 0 13px!important}
 #skillPracticeView .learning-path-card-head h4{margin:0 0 5px!important;font-size:18px!important;line-height:1.16!important;color:#172b24!important}#skillPracticeView .learning-path-card-head p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font-size:12px!important;line-height:1.38!important;color:#718078!important}
 #skillPracticeView .tsm-card-arrow{position:absolute;right:14px;bottom:12px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#e9f8ef;color:#078f45;font-size:24px;font-weight:900}
 #skillPracticeView .learning-path-card>.learning-path-topic-list{display:none!important}
 #skillPracticeView.tsm-list-open #skillPracticeLevel{display:none!important}#skillPracticeView.tsm-list-open #skillPracticeCards{display:block!important}#skillPracticeView.tsm-list-open #skillPracticeCards>.learning-path-card{display:none!important}#skillPracticeView.tsm-list-open #skillPracticeCards>.tsm-selected{display:block!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
 #skillPracticeView.tsm-list-open .tsm-selected>.learning-path-card-head{display:none!important}#skillPracticeView.tsm-list-open .tsm-selected>.learning-path-topic-list{display:grid!important;gap:9px!important}
 #skillPracticeView.tsm-list-open .learning-path-topic{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:12px 12px 12px 15px!important;border:1px solid #dceae3!important;border-radius:17px!important;background:#fff!important;text-align:left!important;box-shadow:0 3px 12px rgba(20,65,43,.04)!important}
 #skillPracticeView.tsm-list-open .learning-path-topic span,#skillPracticeView.tsm-list-open .learning-path-topic b{min-width:0!important;font-size:15px!important;line-height:1.3!important;color:#172b24!important}#skillPracticeView.tsm-list-open .learning-path-topic em{font-style:normal!important;font-size:0!important;width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#078f45!important;color:#fff!important}#skillPracticeView.tsm-list-open .learning-path-topic em:after{content:'›';font-size:26px;font-weight:900;line-height:1}
}
