/* Shared by the on-screen paper and the isolated print document. */
.preview-sheet{box-sizing:border-box;background:#fff;color:#26372d;width:186mm;max-width:100%;margin:18px auto;padding:8mm;font:11pt/1.35 Arial,sans-serif;box-shadow:0 2px 15px #0002}
.notebook-print-heading{display:flex!important;justify-content:space-between;gap:5mm;border-bottom:1px solid #909b8b;padding:0 0 3mm;margin:0 0 5mm;font:700 12pt/1.4 Arial,sans-serif;color:#222}
.preview-sheet .glued-cut{margin:0;padding:4mm;border:1px solid #bbb;box-shadow:none;transform:none;break-inside:avoid}
.preview-sheet .glued-cut:before,.preview-sheet .glued-cut:after{display:none}
.preview-sheet .eyebrow{font:8pt/1.2 Arial,sans-serif;letter-spacing:.5px;color:#444}
.preview-sheet .cut-image{display:block!important;margin:3mm auto 0;max-width:100%;text-align:center}
.preview-sheet .cut-image img{display:block;width:auto;max-width:100%;height:auto;max-height:92mm;margin:auto}
.preview-sheet .all-work{display:block!important;margin-top:5mm}
.preview-sheet .practice-heading{font:700 13pt/1.3 Arial,sans-serif;margin:0 0 2mm}
.preview-sheet .all-work>p{font:9pt/1.3 Arial,sans-serif;margin:0 0 3mm;color:#555}
.preview-sheet .all-questions{display:block;margin:0}
.preview-sheet .work-question{padding:2.5mm 0;margin:0;border-bottom:1px solid #ddd;break-inside:avoid}
.preview-sheet .question-title{display:flex;gap:3mm;font:10pt/1.3 Arial,sans-serif;margin:0 0 1.5mm;white-space:pre-line;color:#444}
.preview-sheet .question-number{font:9pt/1.3 Arial,sans-serif;color:#555}
.preview-sheet .question-print{display:block!important;min-height:0;white-space:pre-wrap;overflow-wrap:anywhere;font:13pt/1.4 Arial,sans-serif;color:#15375b;padding-left:6mm}
.preview-sheet .observations{margin-top:5mm}.preview-sheet .observations label{display:block;margin:3mm 0;font-size:10pt}
.preview-sheet .french-letter-bar,.preview-sheet .cut-controls,.preview-sheet .actions,.preview-sheet .all-saved,.preview-sheet textarea,.preview-sheet input,.preview-sheet .choices{display:none!important}
.preview-sheet .sheet-scan img{display:block;max-width:100%;max-height:245mm;object-fit:contain;margin:auto}
@page{size:A4 portrait;margin:12mm}
@media print{html,body{padding:0!important;margin:0!important;background:white!important}.preview-sheet{width:100%;max-width:none;margin:0!important;padding:0!important;box-shadow:none!important}.notebook-print-heading{display:flex!important;visibility:visible!important}.preview-sheet .cut-image img{max-height:92mm}.preview-sheet .all-questions{display:block!important}}
.preview-sheet .glued:not(.glued-cut){border:1px solid #bbb;padding:4mm;margin:0;box-shadow:none;transform:none;break-inside:avoid}
.preview-sheet .glued h1{font:700 15pt/1.3 Arial,sans-serif;margin:2mm 0}.preview-sheet .glued p{font:10pt/1.5 Arial,sans-serif;margin:0}
.preview-sheet .practice-heading,.preview-sheet .observations h2{break-after:avoid}
.preview-sheet .question-title{break-after:avoid;overflow-wrap:anywhere}
.preview-sheet [dir=auto]{unicode-bidi:plaintext}
.preview-sheet .question-print{font-family:Arial,'Noto Naskh Arabic','Segoe UI',sans-serif}
.preview-sheet .work-question{orphans:2;widows:2}
@media print{.preview-sheet .work-question{page-break-inside:avoid;break-inside:avoid}.preview-sheet .practice-heading{page-break-after:avoid}}
.preview-sheet .question-print{font-family:var(--written-font,Arial),sans-serif;color:var(--written-colour,#15375b);font-size:var(--print-written-size,13pt)}
.print-stickers{display:flex;gap:3mm;flex-wrap:wrap;font-size:20pt;margin-top:5mm}
.sight-print{font:10pt/1.5 Arial,sans-serif}.sight-print h2{font-size:13pt;break-after:avoid}.sight-print>p{font-size:9pt}.sight-print .sight-round{margin:5mm 0;break-inside:avoid}.sight-print .sight-round-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:2mm}.sight-print .sight-round-title h2{font-size:12pt;margin:0}.sight-print .sight-round-title>span{font-size:8pt}.sight-print .sight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2mm}.sight-print .sight-word{position:relative;font:23pt/1.5 Arial,sans-serif;text-align:center;padding:1mm 4mm;border:1px solid #999;border-radius:2mm;min-height:12mm;color:#222}.sight-print .sight-word.marked{background:#e5efdb;border:2px solid #426454}.sight-print .sight-tick{position:absolute;left:2mm;top:1mm;font:11pt Arial,sans-serif}.sight-print .work-question h3{font-size:10pt}.sight-print .work-question p{white-space:pre-wrap;overflow-wrap:anywhere}
.sounds-print{font:10pt/1.5 Arial,sans-serif}.sounds-print h2{font-size:13pt;break-after:avoid}.sounds-print>p{font-size:9pt}.sounds-print .thaa-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm;margin:5mm 0}.sounds-print .thaa-card{padding:2mm;border:1px solid #aaa;border-radius:1mm;text-align:center;break-inside:avoid}.sounds-print .thaa-sound{display:block;font:25pt/1.7 Arial,sans-serif;color:#222;white-space:nowrap}.sounds-print .thaa-print-state{font:8pt/1.2 Arial,sans-serif;margin:1mm 0;direction:ltr}.sounds-print .thaa-goal{padding:3mm 0;border-bottom:1px solid #ccc;break-inside:avoid}.sounds-print .thaa-goal p{font-size:9pt;margin:0 0 1mm}.sounds-print .thaa-goal p span{font-size:13pt}.sounds-print .thaa-assessment>p{font-size:9pt}.sounds-print .work-question p{white-space:pre-wrap;overflow-wrap:anywhere}
.thaa-writing-print{font:10pt/1.5 Arial,sans-serif}.thaa-writing-print h2{font-size:13pt;break-after:avoid}.handwriting-print-row{break-inside:avoid;margin:6mm 0}.handwriting-print-row h3{font-size:11pt;margin:0 0 2mm}.handwriting-print-row .thaa-models{display:flex;justify-content:space-around;gap:3mm;margin:2mm 0}.handwriting-print-row .thaa-models span{font:26pt/1.5 Arial,sans-serif;white-space:nowrap}.handwriting-print-image{display:block;width:100%;height:auto;border:1px solid #bacbd6}.thaa-writing-print .work-question p{white-space:pre-wrap;overflow-wrap:anywhere}
.thurayya-print{font:11pt/1.6 Arial,sans-serif}.thurayya-print h2{font-size:14pt;break-after:avoid}.thurayya-print-poster{display:block;width:100%;max-width:125mm;max-height:95mm;object-fit:contain;margin:5mm auto}.thurayya-print .work-question p{white-space:pre-wrap;overflow-wrap:anywhere}
.arabic-originals>h1{font-size:15pt}.arabic-originals>p{font-size:10pt}.arabic-original-page{break-before:page;break-inside:avoid;margin:0}.arabic-original-page:first-of-type{break-before:auto}.arabic-original-page>h2{font:700 11pt Arial,sans-serif;margin:2mm 0}.arabic-original-page>img{display:block;max-width:100%;width:auto;height:auto;max-height:225mm;margin:auto}.preview-sheet .arabic-language-tools,.preview-sheet .original-english,.preview-sheet .arabic-date-note,.preview-sheet .legacy-arabic{display:none!important}

.arabic-original-page img{display:block;max-width:100%;width:auto;height:auto;max-height:225mm;margin:auto}.preview-sheet .arabic-text-hotspot,.preview-sheet .arabic-inline-help,.preview-sheet .arabic-help-intro,.preview-sheet .arabic-help-panel{display:none!important}
