/* Batch 1: scoped layout only; font sizes, text and page sequence unchanged. */
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] thead th:nth-child(1){width:24%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] thead th:nth-child(2){width:13%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] thead th:nth-child(3){width:13%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] thead th:nth-child(4){width:50%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-1"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(1){width:39%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(2){width:12%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(3){width:12%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(4){width:10%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(5){width:11%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] thead th:nth-child(6){width:16%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-5"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] thead th:nth-child(1){width:28%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] thead th:nth-child(2){width:29%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] thead th:nth-child(3){width:14%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] thead th:nth-child(4){width:29%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-4"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] thead th:nth-child(1){width:34%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] thead th:nth-child(2){width:42%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] thead th:nth-child(3){width:24%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-10"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] thead th:nth-child(1){width:34%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] thead th:nth-child(2){width:42%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] thead th:nth-child(3){width:24%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="outcomes-11"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] thead th:nth-child(1){width:28%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] thead th:nth-child(2){width:28%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] thead th:nth-child(3){width:19%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] thead th:nth-child(4){width:25%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] thead th:nth-child(1){width:29%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] thead th:nth-child(2){width:71%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] table{table-layout:fixed!important;width:100%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] thead th:nth-child(1){width:23%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] thead th:nth-child(2){width:11%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] thead th:nth-child(3){width:34%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] thead th:nth-child(4){width:32%!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] table :is(th,td){padding-inline:1.8mm!important;padding-block:1.3mm!important;vertical-align:top!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] td p{margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] td .btn{min-height:0!important;padding:1mm 2mm!important;margin-block:.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-11"] table{height:auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-branches{padding-top:5mm!important;gap:4mm!important;margin-top:2mm;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-root:after{height:4mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-branches:before{top:2mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-chapter:before{height:3mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-workflow{margin-top:3mm!important;padding:3mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="plan-concept-map"] .pcm-ending{margin-top:2mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] >.book-paper{gap:2mm!important;justify-content:flex-start!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] .reference-section{margin:0!important;padding:2mm!important;flex:0 0 auto!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] .reference-section h4{margin:0 0 1.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-2"] .att-note{margin:1mm 0 0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] >.book-paper{gap:2mm!important;justify-content:flex-start!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-cards3{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-flow{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-section-title{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .nafs-unit{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .nafs-trend-table{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .nafs-source{margin-block:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-card{padding:2.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-card :is(h5,p){margin-block:1mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="sources-nafs"] .att-flow{padding-block:1mm!important;gap:1.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-opening"] .admin-four-stages{margin:2mm 0!important;gap:3mm!important;align-items:start!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-opening"] .admin-four-stages section{height:auto!important;min-height:0!important;padding:3mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-opening"] .admin-four-stages :is(h4,p){margin-block:1.5mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="administration-opening"] .admin-route-actions{margin-top:2mm!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-6"] td:nth-child(3)>div{margin-block:1mm!important;overflow-wrap:normal!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] td:first-child .if-screen-only{width:34mm;max-width:100%;white-space:normal;}
/* Page 69: balanced widths and two-line indicator controls. */
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] thead th:nth-child(1){width:42%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] thead th:nth-child(2){width:58%!important}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:1mm 2mm;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines>.admin-evidence-ref{display:contents!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines>b{grid-column:1;grid-row:1;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines [data-evidence-code]{grid-column:2;grid-row:1;margin:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines>.if-screen-only{grid-column:3;grid-row:1;width:auto!important;justify-self:end;margin:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines .admin-evidence-print{grid-column:1/-1;grid-row:2;margin:0!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines>br{display:none;}
/* Page 69: vertically center cell contents without changing alignment or widths. */
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] table :is(th,td){vertical-align:middle!important;}
#schoolPlan#schoolPlan#schoolPlan [data-page-key="environment-7"] .indicator-two-lines{align-items:center;align-content:center;}
