.tf-paper>.reader-playback,.tf-paper>.playback-sentinel,.tf-paper>.drawing-viewport,.tf-paper~.legend{display:none!important}.tf-paper{background:#fff!important;color:#193653!important}.tf-paper [hidden]{display:none!important}.tf-paper [data-tftp=next]{background:#245bce;color:#fff;border-color:#245bce}.tf-lesson .ts-card,.tf-lesson .ts-detail p,.tf-lesson .ts-detail dd{overflow-wrap:anywhere}.tf-file{margin:12px 0;border:2px solid #8ba9d8;border-radius:4px;background:#fff;color:#193653;padding:12px}.tf-file>span{display:block;font-size:12px;margin-bottom:8px}.tf-file>b{display:block;font:700 23px/1.3 ui-monospace,monospace;letter-spacing:.08em}.tf-envelope{border:1px dashed #7e9bc4;border-radius:4px;background:#fff;color:#193653;margin:12px 0;padding:10px}.tf-label{display:flex;justify-content:center;gap:9px;align-items:center;border-bottom:1px solid #c8d6e9;padding:4px 0 10px;font-size:14px}.tf-label b{background:#eaf1ff;padding:5px 8px;border-radius:3px}.tf-content{padding-top:12px;font:700 19px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.tf-receipt{border-color:#7ca98c}.tf-receipt .tf-label{border-bottom:0;padding-bottom:4px}.tf-doors{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:14px}.tf-doors b{flex:1;border:1px solid #9bb4d7;background:#fff;border-radius:4px;padding:10px;color:#193653;overflow-wrap:normal}.tf-doors small{display:block;margin-top:6px;font:700 17px/1.4 ui-monospace,monospace}.tf-doors>span{color:#245bce;font-size:23px}.tf-door{padding:12px;border:1px solid #9bb4d7;border-radius:4px;background:#fff;color:#193653;margin:12px 0;font-size:14px}.tf-door b{display:block;margin-top:6px;font:700 23px/1.4 ui-monospace,monospace}.tf-ledger{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.tf-ledger b{border:1px solid #7ca98c;background:#fff;padding:12px;border-radius:4px;font-size:16px;color:#193653}.tf-duplicate{padding:12px;border:2px dashed #9ba7b8;margin:12px 0;background:#fff;color:#526882;font-weight:650}.tf-confirm{display:grid;gap:8px;margin:12px 0}.tf-confirm b{display:block;border:1px solid #adbed7;padding:10px;background:#fff;border-radius:4px;font-size:14px;color:#193653}.tf-chunks{display:grid;gap:8px;margin:12px 0}.tf-chunks>div{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:6px;padding:8px;border:1px solid #b4c7e2;background:#fff;border-radius:4px;color:#193653;font-size:13px}.tf-chunks b,.tf-chunks span{display:block}.tf-chunks meter{display:block;width:100%;height:15px;accent-color:#245bce}.tf-chunks .tf-final{border:2px solid #7ca98c;background:#f0f9f3}.tf-lesson code{display:block;padding:10px;background:#fff;border:1px solid #b8c9df;border-radius:4px;overflow-wrap:anywhere;color:#193653}
@media(min-width:601px) and (max-width:1100px){.tf-doors{flex-direction:column;gap:6px}.tf-doors b{width:100%;box-sizing:border-box}.tf-doors>span{font-size:0;line-height:1}.tf-doors>span:before{content:'↓';font-size:20px}.tf-label{flex-direction:column;gap:5px}.tf-chunks>div{grid-template-columns:1fr;gap:2px}}
@media(max-width:600px){.tf-lesson .ts-card{padding:12px}.tf-lesson .ts-card p{font-size:13px;line-height:1.5;margin:8px 0}.tf-lesson .ts-card h3{font-size:16px;line-height:1.3}.tf-file{padding:9px;margin:9px 0}.tf-file>b{font-size:20px}.tf-envelope{padding:8px;margin:9px 0}.tf-label{font-size:13px}.tf-content{font-size:18px;padding-top:9px}.tf-doors{font-size:12px;margin:9px 0}.tf-doors b{padding:8px}.tf-doors small{font-size:16px}.tf-door{padding:9px;margin:9px 0}.tf-door b{font-size:20px}.tf-confirm{margin:9px 0;gap:6px}.tf-confirm b{padding:8px;font-size:13px}.tf-chunks{margin:9px 0;gap:5px}.tf-chunks>div{padding:6px;font-size:12px}.tf-chunks meter{height:12px}.tf-ledger b{font-size:14px;padding:9px}}

@media(min-width:601px) and (max-width:1100px){.tf-doors>.tf-duplex:before{content:'↕'}}
