/* Targeted layout only: retain the approved typography. */
#schoolPlan #bookStage .admin-assessment-part table{table-layout:fixed;width:100%}
#schoolPlan #bookStage .admin-assessment-part th:nth-child(1){width:47%}
#schoolPlan #bookStage .admin-assessment-part th:nth-child(2),
#schoolPlan #bookStage .admin-assessment-part th:nth-child(3){width:10%}
#schoolPlan #bookStage .admin-assessment-part th:nth-child(4){width:11%}
#schoolPlan #bookStage .admin-assessment-part th:nth-child(5),
#schoolPlan #bookStage .admin-assessment-part th:nth-child(6){width:11%}
#schoolPlan #bookStage .admin-assessment-part td,
#schoolPlan #bookStage .admin-assessment-part th{height:auto;padding:1mm 1.5mm;vertical-align:middle}
#schoolPlan #bookStage .admin-assessment-part th{text-align:center}
#schoolPlan #bookStage .admin-assessment-part td:not(:first-child){text-align:center}
#schoolPlan #bookStage .admin-assessment-part td p{margin:0}
#schoolPlan #bookStage .diagnostic-indicator-cell .admin-evidence-ref{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-inline:4px}
@media print{
 @page{size:A4 landscape}
 #schoolPlan #bookStage .book-page>.book-paper{transform:none!important}
 #schoolPlan .admin-center-overview,
 #schoolPlan .admin-route-actions,
 #schoolPlan .book-page nav,
 #schoolPlan .book-page details{display:none!important}
}


#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table{table-layout:fixed!important;width:100%!important;height:auto!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table col:nth-child(1),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] thead tr:first-child>th:nth-child(1){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table col:nth-child(2),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] thead tr:first-child>th:nth-child(2){width:8%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table col:nth-child(3),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] thead tr:first-child>th:nth-child(3){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table col:nth-child(4),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] thead tr:first-child>th:nth-child(4){width:11%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table col:nth-child(5),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] thead tr:first-child>th:nth-child(5){width:13%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table :is(tr,th,td){height:auto!important;min-height:0!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] table :is(th,td){padding:1.3mm 1.8mm!important;overflow-wrap:break-word;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] td{text-align:right!important;vertical-align:middle!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-9"] td p{margin-block:1mm!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table{table-layout:fixed!important;width:100%!important;height:auto!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table col:nth-child(1),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] thead tr:first-child>th:nth-child(1){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table col:nth-child(2),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] thead tr:first-child>th:nth-child(2){width:8%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table col:nth-child(3),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] thead tr:first-child>th:nth-child(3){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table col:nth-child(4),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] thead tr:first-child>th:nth-child(4){width:11%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table col:nth-child(5),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] thead tr:first-child>th:nth-child(5){width:13%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table :is(tr,th,td){height:auto!important;min-height:0!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] table :is(th,td){padding:1.3mm 1.8mm!important;overflow-wrap:break-word;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] td{text-align:right!important;vertical-align:middle!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="teaching-10"] td p{margin-block:1mm!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table{table-layout:fixed!important;width:100%!important;height:auto!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table col:nth-child(1),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] thead tr:first-child>th:nth-child(1){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table col:nth-child(2),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] thead tr:first-child>th:nth-child(2){width:42%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table col:nth-child(3),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] thead tr:first-child>th:nth-child(3){width:24%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table :is(tr,th,td){height:auto!important;min-height:0!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] table :is(th,td){padding:1.3mm 1.8mm!important;overflow-wrap:break-word;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] td{text-align:right!important;vertical-align:middle!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-10"] td p{margin-block:1mm!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table{table-layout:fixed!important;width:100%!important;height:auto!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table col:nth-child(1),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] thead tr:first-child>th:nth-child(1){width:34%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table col:nth-child(2),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] thead tr:first-child>th:nth-child(2){width:42%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table col:nth-child(3),#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] thead tr:first-child>th:nth-child(3){width:24%!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table :is(tr,th,td){height:auto!important;min-height:0!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] table :is(th,td){padding:1.3mm 1.8mm!important;overflow-wrap:break-word;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] td{text-align:right!important;vertical-align:middle!important;}

#schoolPlan#schoolPlan#schoolPlan [data-pagination-origin="outcomes-11"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan .diagnostic-assessment-part td{vertical-align:middle!important}

#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] th:nth-child(1){width:44%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] td:nth-child(1){width:44%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] col:nth-child(1){width:44%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] th:nth-child(2){width:27%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] td:nth-child(2){width:27%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] col:nth-child(2){width:27%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] th:nth-child(3){width:29%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] td:nth-child(3){width:29%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10-continuation"] col:nth-child(3){width:29%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] th:nth-child(1){width:34%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] td:nth-child(1){width:34%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] col:nth-child(1){width:34%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] th:nth-child(2){width:18%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] td:nth-child(2){width:18%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] col:nth-child(2){width:18%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] th:nth-child(3){width:24%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] td:nth-child(3){width:24%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] col:nth-child(3){width:24%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] th:nth-child(4){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] td:nth-child(4){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] col:nth-child(4){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] th:nth-child(5){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] td:nth-child(5){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] col:nth-child(5){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan .diagnostic-assessment-part>.book-paper{gap:1.5mm!important}
#schoolPlan#schoolPlan#schoolPlan .diagnostic-assessment-part .att-note{margin-block:1mm!important}

/* Limited layout corrections; approved type sizes and all content are retained. */
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part table :is(th,td){padding:.7mm 1.2mm!important;height:auto!important;min-height:0!important;vertical-align:middle!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part td p{margin:0!important;min-height:0!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part>.book-paper{gap:1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part :is(.att-note,.att-lead){margin-block:1mm!important;padding:1mm 2mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part thead tr:first-child th:first-child{width:46%!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part thead tr:first-child th:nth-child(2),
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part thead tr:first-child th:nth-child(3){width:12%!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan .admin-assessment-part thead tr:first-child th:nth-child(n+4){width:10%!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] thead tr:first-child th:nth-child(2){width:18%!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="teaching-9-continuation"] thead tr:first-child th:nth-child(3){width:24%!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="report-1"] .att-grid-2,
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="report-1"] .att-grid-2>*{height:auto!important;min-height:0!important;flex:none!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="report-1"] .att-grid-2{align-items:start!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan :is([data-page-key="report-1"],[data-page-key="sources-2"],[data-page-key="sources-nafs"])>.book-paper{gap:1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] .reference-section{padding:1mm 2mm!important;margin:0!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] :is(th,td){padding:.6mm 1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] .reference-section h4{margin:0 0 1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-card{height:auto!important;min-height:0!important;padding:1.5mm 2mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-card :is(p,h5){margin-block:.5mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] :is(.att-flow,.att-section-title,.nafs-unit,.att-note,.nafs-source){margin-block:.5mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .nafs-trend-table :is(th,td){padding:.6mm 1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .nafs-trend-table svg{height:11mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-flow{padding:0!important;min-height:0!important;height:auto!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-flow span{padding:.7mm 1.2mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-section-title{padding-block:0!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] h3{margin-block:0 1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-9"]>.book-paper{gap:1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-9"] table :is(th,td){padding:1mm 1.5mm!important;height:auto!important;min-height:0!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-9"] td p{margin:0!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-9"] .att-note{margin-block:1mm!important;padding:1mm 2mm!important}

/* Preserve type sizes; reduce only spacing on the remaining priorities page. */
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-priorities"]>.book-paper{gap:1mm!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-priorities"] :is(th,td){padding:1mm 1.5mm!important;height:auto!important}
#schoolPlan#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-priorities"] :is(.att-note,.att-lead){margin-block:1mm!important}
