.im130-nav,.im130-resume{display:none}
@media(max-width:760px){
 #ieltsSpeakingView .tim-header{background:#f2faf6!important;color:#173b2b!important;min-height:58px!important;border-radius:0!important;border-bottom:1px solid #dce8e1!important;box-shadow:none!important;padding:10px 14px!important;grid-template-columns:38px minmax(0,1fr) 38px!important}
 #ieltsSpeakingView .tim-header small{display:none!important}
 #ieltsSpeakingView .tim-header strong{font-size:18px!important;color:#173b2b!important}
 #ieltsSpeakingView .tim-header button{width:38px!important;height:38px!important;background:#e3f3e9!important;color:#087e49!important;border-radius:12px!important}
 #ieltsSpeakingView .tim-header .tim-home{visibility:hidden!important}
 #ieltsSpeakingView:has(#ieltsHomePanel:not(.hidden)):not(.im130-course) .tim-back{visibility:hidden!important}
 #ieltsSpeakingView #ieltsHomePanel{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
 #ieltsSpeakingView #ieltsHomePanel>.ielts-section-title strong{font-size:20px!important}
 #ieltsSpeakingView #ieltsHomePanel>.ielts-section-title small{display:none!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-grid{display:flex!important;flex-direction:column!important;gap:10px!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) 18px!important;gap:2px 12px!important;min-height:110px!important;padding:16px!important;border-radius:19px!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card:before{grid-column:1;grid-row:1/4;align-self:center;display:grid;place-items:center;width:52px;height:58px;background:#edf8f1;border-radius:16px;font-size:29px;margin:0!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card>span{grid-column:2;grid-row:1;font-size:10px!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card>strong{grid-column:2;grid-row:2;font-size:18px!important;margin:1px 0!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card>small{grid-column:2;grid-row:3;font-size:12px!important;line-height:1.4}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card>b{display:none!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-part-card:after{content:'›';grid-column:3;grid-row:1/4;align-self:center;color:#008b4b;font-size:27px}
 #ieltsSpeakingView #ieltsMockStartCard{order:4;display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;min-height:86px!important;padding:14px!important;gap:2px 10px!important;border-radius:18px!important}
 #ieltsSpeakingView #ieltsMockStartCard:before{grid-column:1;grid-row:1/3;margin:0!important;font-size:28px;align-self:center}
 #ieltsSpeakingView #ieltsMockStartCard strong{grid-column:2;font-size:17px!important}
 #ieltsSpeakingView #ieltsMockStartCard small{grid-column:2;font-size:12px!important;margin:0!important}
 #ieltsSpeakingView #ieltsMockStartCard:after{content:'›';grid-column:3;grid-row:1/3;align-self:center;color:#008b4b;font-size:26px}
 #ieltsSpeakingView #tikiIeltsCourseEntry{order:5;min-height:0!important;background:#eaf8ef!important;border-radius:19px!important;padding:18px!important;gap:12px!important;margin:2px 0!important}
 #ieltsSpeakingView #tikiIeltsCourseEntry h3{font-size:21px!important;line-height:1.3!important;margin:8px 0!important}
 #ieltsSpeakingView #tikiIeltsCourseEntry p{font-size:13px!important;line-height:1.5!important}
 #ieltsSpeakingView #tikiIeltsCourseEntry .tic-entry-price b{font-size:23px!important}
 #ieltsSpeakingView #tikiIeltsCourseEntry .tic-entry-price span{font-size:11px!important;line-height:1.4}
 #ieltsSpeakingView #ticStart{border:0!important;border-radius:13px!important;padding:12px 18px!important;min-height:46px!important;font-size:14px!important}
 #ieltsSpeakingView #ieltsHomePanel .ielts-secondary-grid{display:none!important}
 #ieltsSpeakingView .im130-nav{position:fixed;inset:auto 0 0;z-index:2147482001;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid #dce8e1;padding:7px 8px calc(9px + env(safe-area-inset-bottom));gap:4px}
 .im130-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:58px;padding:7px 2px;border:0;border-radius:14px;background:white;color:#728078;font:inherit;touch-action:manipulation}
 .im130-nav button.is-active{background:#e8f7ef;color:#008b4b}.im130-nav svg{display:block;width:24px;height:24px}.im130-nav b{font-size:10px;white-space:nowrap}
 #ieltsSpeakingView.im130-lesson .im130-nav,#ieltsSpeakingView.im130-mock .im130-nav,body.tiki-ielts-practice-v1016 .im130-nav{display:none!important}
 #ieltsSpeakingView #ieltsProgressPanel,#ieltsSpeakingView #ieltsPart1Panel,#ieltsSpeakingView #ieltsPart2Panel,#ieltsSpeakingView #ieltsPart3Panel,#ieltsSpeakingView #ieltsPart3QuestionsPanel{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
 #ieltsSpeakingView .im130-resume{display:flex;width:100%;align-items:center;gap:12px;border:1px solid #dce8e1;border-radius:18px;padding:14px;margin:0 0 16px;background:white;color:#173b2b;text-align:left}
 #ieltsSpeakingView .im130-resume[hidden]{display:none}
 .im130-resume>span{font-size:25px;color:#008b4b;background:#eaf8ef;border-radius:13px;padding:9px}.im130-resume>div{flex:1;min-width:0}.im130-resume small,.im130-resume b{display:block}.im130-resume small{font-size:10px;color:#008b4b;font-weight:800;margin-bottom:4px}.im130-resume b{font-size:15px;line-height:1.4}.im130-resume>strong{color:#008b4b;font-size:24px}
 #ieltsSpeakingView #ieltsHomePanel>.tic-course-hidden{display:none!important}
}
