.teaching-plans-view[hidden]{display:none!important}
.teaching-row{border:1px solid #d1dfeb;border-radius:12px;background:#f8fbff;padding:15px;margin-bottom:14px}.teaching-row .qtop{margin-bottom:12px;gap:8px;flex-wrap:wrap}.teaching-row .qactions{flex-wrap:wrap}.teaching-row textarea{min-height:90px}.teaching-export{width:100%;margin-top:12px}.teaching-preview-scroll{overflow:auto}.teaching-paper{width:760px;min-height:900px;box-sizing:border-box;line-height:1.8;color:#172c3e;font-size:15px}.teaching-paper.teaching-annual-paper{width:1050px;min-height:650px}.teaching-head{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid #245881;padding-bottom:18px}.teaching-head h2{font-size:24px;margin:0 0 5px}.teaching-meta{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:15px;margin:16px 0}.teaching-lesson{border:1px solid #bdcddd;padding:12px 16px;background:#f1f6fb;margin:18px 0}.teaching-lesson h3{margin:0 0 8px;font-size:20px}.teaching-block{margin:20px 0}.teaching-block h3{font-size:17px;color:#245881;margin:0 0 8px;border-bottom:1px solid #d8e3ec;padding-bottom:5px}.teaching-block p,.teaching-step-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.teaching-step-paper{margin:15px 0;padding-right:12px;border-right:3px solid #d3e1ef}.teaching-step-paper h4{font-size:15px;margin:0}.teaching-step-paper small{font-size:14px;font-weight:400}.teaching-sign{display:flex;justify-content:space-between;gap:20px;margin-top:40px;break-inside:avoid}.teaching-annual-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.teaching-annual-table th,.teaching-annual-table td{border:1px solid #8193a2;padding:9px 6px;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.teaching-annual-table thead th{background:#edf3fa}.teaching-annual-table th:nth-child(1){width:11%}.teaching-annual-table th:nth-child(2){width:12%}.teaching-annual-table th:nth-child(3){width:23%}.teaching-annual-table th:nth-child(4){width:7%}.teaching-annual-table th:nth-child(5){width:20%}.teaching-annual-table th:nth-child(6){width:14%}.teaching-annual-table th:nth-child(7){width:13%}#teachingPlanStatus{font-size:14px;line-height:1.8;color:#8a3c2e}@media(max-width:700px){.teaching-plans-view .grid{grid-template-columns:1fr}.teaching-plans-view .field.wide{grid-column:auto}.teaching-row{padding:12px}.teaching-row button{min-height:44px}.teaching-plans-view input,.teaching-plans-view textarea,.teaching-plans-view select{font-size:16px}.teaching-plans-view .preview-title{flex-wrap:wrap}}@page teaching-daily-sheet{size:A4 portrait;margin:12mm}@page teaching-annual-sheet{size:A4 landscape;margin:12mm}@media print{#printRoot .teaching-paper{page:teaching-daily-sheet;width:100%!important;min-height:0!important;padding:0!important;border:0!important;font-size:14px}#printRoot .teaching-annual-paper{page:teaching-annual-sheet}#printRoot .teaching-head,#printRoot .teaching-meta,#printRoot .teaching-block h3,#printRoot .teaching-step-paper h4{break-after:avoid}#printRoot .teaching-annual-table thead{display:table-header-group}#printRoot .teaching-annual-table th,#printRoot .teaching-annual-table td{font-size:12px;padding:7px 5px}#printRoot .teaching-sign{break-inside:avoid}}
