/* r13: 원래 영상 자리(#motion-root)에만 걸려 있던 모바일 설정을 나눈 장면 3개에도 똑같이 적용 */
.r12-film .st-title{display:none}
@media(max-width:700px){
.r12-film .r53-mobile #content{top:-40px}
}
@media(max-width:700px){
.r12-film .r53-mobile .wrap,.r12-film .r53-mobile .stage{height:480px}
}
@media(max-width:360px){
.r12-film .r53-mobile .prow{grid-template-columns:22px 50px minmax(0,1fr);gap:6px}
.r12-film .r53-mobile .prow .v{font-size:14px;line-height:1.4}
.r12-film .r53-mobile #p2{height:80px!important}
}
@media(max-width:700px){
.r12-film .r53-mobile #content{top:-56px}
.r12-film .r53-mobile .wrap,.r12-film .r53-mobile .stage{height:464px}
}
@media(max-width:700px){
.r12-film .r53-mobile #content{top:0}
.r12-film .r53-mobile .wrap,.r12-film .r53-mobile .stage{height:296px}
.r12-film .r53-mobile .r49-hero-panel{gap:0;padding-bottom:0}
.r12-film .r53-mobile .r49-controls{margin-top:0;height:44px}
.r12-film .r53-mobile #report{height:238px}
.r12-film .r53-mobile .rrow{width:calc((100% - 24px)/2);height:34px;padding:0 5px;gap:4px;font-size:12px;line-height:1.25}
.r12-film .r53-mobile .rrow .n,.r12-film .r53-mobile .qrow .n{width:17px;font-size:11px}
.r12-film .r53-mobile .qrow{height:34px;padding:0 5px;gap:4px;font-size:12px}
.r12-film .r53-mobile .qrow b{font-size:12px}
.r12-film .r53-mobile .report-head{top:14px;left:10px;right:10px}
.r12-film .r53-mobile .report-head b{font-size:13px!important}
.r12-film .r53-mobile .qcontent{padding:14px 12px}
.r12-film .r53-mobile .question{font-size:16px;line-height:1.3;margin-top:8px}
.r12-film .r53-mobile .opt{height:42px}
.r12-film .r53-mobile #optA{top:122px!important}
.r12-film .r53-mobile #optB{top:172px!important}
.r12-film .r53-mobile .explain{top:232px;font-size:13px;line-height:1.45}
.r12-film .r53-mobile .chart-body,.r12-film .r53-mobile .col{height:200px}
.r12-film .r53-mobile .chart-head{top:12px;font-size:14px}
.r12-film .r53-mobile .col .lab{top:42px;font-size:12px}
.r12-film .r53-mobile .col .num{top:60px;font-size:24px}
.r12-film .r53-mobile .col .track{top:100px;height:70px;width:38px;left:calc(50% - 19px)}
.r12-film .r53-mobile .rate{top:130px;font-size:12px}
.r12-film .r53-mobile #plan{top:52px;height:142px}
.r12-film .r53-mobile .prow{grid-template-columns:20px 46px minmax(0,1fr);gap:5px;padding:0 9px}
.r12-film .r53-mobile .prow .k{font-size:12px}
.r12-film .r53-mobile .prow .v{font-size:13px;line-height:1.3}
.r12-film .r53-mobile .prow svg{width:20px;height:20px}
.r12-film .r53-mobile #p0{top:0!important;height:37px!important}
.r12-film .r53-mobile #p1{top:43px!important;height:37px!important}
.r12-film .r53-mobile #p2{top:86px!important;height:56px!important}
.r12-film .r53-mobile #recheck{height:28px;font-size:12px}
.r12-film .r53-mobile #recheck b{font-size:12px;height:22px}
.r12-film .r53-mobile #badge{font-size:12px}
.r12-film .r53-mobile .strip-body{height:46px;padding:7px 12px;gap:8px}
.r12-film .r53-mobile .mini{display:grid;grid-template-columns:1fr;gap:2px;font-size:10px;line-height:1}
.r12-film .r53-mobile .mini b{font-size:15px;line-height:1}
.r12-film .r53-mobile .mini i{height:3px}
.r12-film .r53-mobile #fx{height:296px}
}
