.whss-early-report[data-v-610acc34]{min-height:100vh;font-family:Segoe UI,Arial,sans-serif;color:#111}[dir] .whss-early-report[data-v-610acc34]{background:#eef1f4;padding:1.5rem}.no-print.control-bar[data-v-610acc34]{display:flex;justify-content:space-between;align-items:center}[dir] .no-print.control-bar[data-v-610acc34]{padding:1rem 1.25rem;margin-bottom:1rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.no-print.control-bar h4[data-v-610acc34]{font-size:1.1rem;font-weight:700}.action-buttons[data-v-610acc34]{display:flex;gap:10px}.btn-modern[data-v-610acc34]{font-weight:600}[dir] .btn-modern[data-v-610acc34]{border:none;border-radius:8px;padding:8px 18px;cursor:pointer}.btn-print[data-v-610acc34]{color:#fff}[dir] .btn-print[data-v-610acc34]{background:#5c4bdf}[dir] .btn-close[data-v-610acc34]{background:#fff;border:1px solid #ddd}[dir] .state-panel[data-v-610acc34]{text-align:center;padding:3rem 1rem;background:#fff;border-radius:8px}.report-stack[data-v-610acc34]{display:flex;flex-direction:column;gap:2rem}.report-sheet[data-v-610acc34]{max-width:11.7in}[dir] .report-sheet[data-v-610acc34]{background:#fff;padding:.35in .4in .45in;box-shadow:0 2px 12px rgba(0,0,0,.12);margin:0 auto}[dir] .letterhead[data-v-610acc34]{text-align:center;margin-bottom:.35rem}.letterhead__brand[data-v-610acc34]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}[dir] .letterhead__brand[data-v-610acc34]{margin-bottom:.25rem}.letterhead__logo[data-v-610acc34]{height:52px;width:auto;object-fit:contain}.letterhead__school[data-v-610acc34]{font-weight:700;font-size:.95rem;line-height:1.2}[dir=ltr] .letterhead__school[data-v-610acc34]{text-align:left}[dir=rtl] .letterhead__school[data-v-610acc34]{text-align:right}.letterhead__short[data-v-610acc34]{font-size:.75rem;font-weight:600}[dir=ltr] .letterhead__short[data-v-610acc34]{text-align:left}[dir=rtl] .letterhead__short[data-v-610acc34]{text-align:right}.letterhead__report-title[data-v-610acc34]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}[dir] .letterhead__report-title[data-v-610acc34]{margin:.15rem 0 .35rem;border-bottom:2px solid #333;padding-bottom:.2rem}.student-meta[data-v-610acc34]{width:100%;border-collapse:collapse;font-size:.72rem}[dir] .student-meta[data-v-610acc34]{margin-bottom:.35rem}.student-meta td[data-v-610acc34]{vertical-align:top}[dir] .student-meta td[data-v-610acc34]{border:1px solid #333;padding:.2rem .35rem}.student-meta__label[data-v-610acc34]{font-weight:700}[dir=ltr] .student-meta__label[data-v-610acc34]{margin-right:.25rem}[dir=rtl] .student-meta__label[data-v-610acc34]{margin-left:.25rem}.student-meta__age .student-meta__value[data-v-610acc34]{white-space:nowrap}.report-body[data-v-610acc34]{display:flex;gap:.35rem;align-items:flex-start}.grade-key[data-v-610acc34]{flex:0 0 1.35in}.grade-key__table[data-v-610acc34]{width:100%;border-collapse:collapse;font-size:.65rem}.grade-key__code[data-v-610acc34]{font-weight:700;width:1.1em}[dir] .grade-key__code[data-v-610acc34]{border:1px solid #333;text-align:center;padding:.12rem}[dir] .grade-key__label[data-v-610acc34]{border:1px solid #333;padding:.12rem .2rem}.subjects-wrap[data-v-610acc34]{flex:1;display:flex;gap:.25rem}.subjects-wrap__col[data-v-610acc34]{flex:1;min-width:0}[dir] .subject-block[data-v-610acc34]{margin-bottom:.2rem}.subject-table[data-v-610acc34]{width:100%;border-collapse:collapse;font-size:.62rem;table-layout:fixed}.subject-table td[data-v-610acc34],.subject-table th[data-v-610acc34]{vertical-align:middle}[dir] .subject-table td[data-v-610acc34],[dir] .subject-table th[data-v-610acc34]{border:1px solid #333;padding:.1rem .2rem}.subject-table__title[data-v-610acc34]{font-weight:700;font-size:.64rem;text-transform:uppercase}[dir] .subject-table__title[data-v-610acc34]{text-align:center;background:#f5f5f5}.subject-table__criteria[data-v-610acc34]{width:88%}.subject-table__mark[data-v-610acc34]{width:12%;font-weight:700}[dir] .subject-table__mark[data-v-610acc34]{text-align:center}.comments[data-v-610acc34]{font-size:.68rem}[dir] .comments[data-v-610acc34]{margin-top:.35rem;border:1px solid #333;padding:.25rem .35rem}.comments__label[data-v-610acc34]{font-weight:700}[dir] .comments__label[data-v-610acc34]{margin-bottom:.15rem}.comments__text[data-v-610acc34]{line-height:1.35}[dir] .comments__text[data-v-610acc34]{margin:0}.signatures[data-v-610acc34]{display:flex;justify-content:space-between;gap:1rem}[dir] .signatures[data-v-610acc34]{margin-top:.55rem}.signatures__cell[data-v-610acc34]{flex:1}[dir] .signatures__cell[data-v-610acc34]{text-align:center}.signatures__line[data-v-610acc34]{height:1.1rem}[dir] .signatures__line[data-v-610acc34]{border-bottom:1px solid #333;margin-bottom:.15rem}.signatures__label[data-v-610acc34]{font-size:.68rem;font-weight:600}@media print{[dir] .whss-early-report[data-v-610acc34]{background:#fff;padding:0}.report-sheet[data-v-610acc34]{max-width:none;page-break-after:always}[dir] .report-sheet[data-v-610acc34]{box-shadow:none;padding:.25in .35in}.report-sheet[data-v-610acc34]:last-child{page-break-after:auto}@page{size:landscape;margin:.35in}}