.outstanding-summary-report[data-v-a5c9c7e8]{min-height:100vh;color:#2d3436}[dir] .outstanding-summary-report[data-v-a5c9c7e8]{background:#f0f2f5;padding:2.5rem}.control-bar[data-v-a5c9c7e8]{backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;position:sticky;top:1rem;z-index:1000}[dir] .control-bar[data-v-a5c9c7e8]{background:hsla(0,0%,100%,.95);padding:1.25rem 2.5rem;margin-bottom:2rem;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3)}.control-bar h4[data-v-a5c9c7e8]{color:#444;font-weight:700;font-size:1.25rem;letter-spacing:-.5px}.action-buttons[data-v-a5c9c7e8]{display:flex;gap:12px}.btn-modern[data-v-a5c9c7e8]{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}[dir] .btn-modern[data-v-a5c9c7e8]{padding:10px 24px;border-radius:10px;cursor:pointer;border:none;box-shadow:0 4px 12px rgba(0,0,0,.08)}[dir=ltr] .btn-modern span[data-v-a5c9c7e8]{margin-left:4px}[dir=rtl] .btn-modern span[data-v-a5c9c7e8]{margin-right:4px}[dir] .btn-modern[data-v-a5c9c7e8]:active{transform:scale(.96)}.btn-print[data-v-a5c9c7e8]{color:#fff}[dir=ltr] .btn-print[data-v-a5c9c7e8]{background:linear-gradient(135deg,#1b3b6f,#2980b9)}[dir=rtl] .btn-print[data-v-a5c9c7e8]{background:linear-gradient(-135deg,#1b3b6f,#2980b9)}[dir] .btn-print[data-v-a5c9c7e8]:hover{box-shadow:0 6px 20px rgba(27,59,111,.35);transform:translateY(-1px)}[dir=ltr] .btn-print[data-v-a5c9c7e8]:hover{background:linear-gradient(135deg,#142a50,#20638f)}[dir=rtl] .btn-print[data-v-a5c9c7e8]:hover{background:linear-gradient(-135deg,#142a50,#20638f)}.btn-close[data-v-a5c9c7e8]{color:#636e72}[dir] .btn-close[data-v-a5c9c7e8]{background:#fff;border:1px solid #dfe6e9}.btn-close[data-v-a5c9c7e8]:hover{color:#e74c3c}[dir] .btn-close[data-v-a5c9c7e8]:hover{background:#fdfdfd;border-color:#fab1a0;box-shadow:0 6px 20px rgba(0,0,0,.05);transform:translateY(-1px)}.report-page[data-v-a5c9c7e8]{width:98%;max-width:1400px;box-sizing:border-box}[dir] .report-page[data-v-a5c9c7e8]{background:#fff;padding:2.5rem 2rem;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.12);margin:20px auto}.report-header-modern .header-inner[data-v-a5c9c7e8]{position:relative}[dir] .report-header-modern .header-inner[data-v-a5c9c7e8]{padding:.5rem 0}.report-header-modern .logo-wrapper[data-v-a5c9c7e8]{top:50%}[dir] .report-header-modern .logo-wrapper[data-v-a5c9c7e8]{transform:translateY(-50%)}[dir=ltr] .report-header-modern .logo-wrapper[data-v-a5c9c7e8]{left:0}[dir=rtl] .report-header-modern .logo-wrapper[data-v-a5c9c7e8]{right:0}.report-header-modern .logo-wrapper .school-logo-img[data-v-a5c9c7e8]{height:90px;max-width:180px;object-fit:contain}.report-header-modern .school-name-full[data-v-a5c9c7e8]{font-size:1.85rem;font-weight:800;color:#1b3b6f;text-transform:uppercase;letter-spacing:.5px}.report-header-modern .report-title-text[data-v-a5c9c7e8]{font-size:1.05rem;font-weight:700;color:#2c3e50;letter-spacing:-.2px}.report-header-modern .generated-date-text[data-v-a5c9c7e8]{font-size:.85rem;color:#7f8c8d}.report-header-modern .header-divider-line[data-v-a5c9c7e8]{width:100%}[dir] .report-header-modern .header-divider-line[data-v-a5c9c7e8]{border-bottom:2px solid #1b3b6f}.summary-metric-bar[data-v-a5c9c7e8]{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;gap:12px}[dir] .summary-metric-bar[data-v-a5c9c7e8]{background:#ebf5fe;border:1px solid #bce1fd;border-radius:8px;padding:12px 18px}.summary-metric-bar .summary-col[data-v-a5c9c7e8]{display:flex;flex-direction:column;align-items:center;flex:1 1 0px;min-width:0}[dir] .summary-metric-bar .summary-col[data-v-a5c9c7e8]{text-align:center}.summary-metric-bar .summary-col .summary-label[data-v-a5c9c7e8]{font-size:.72rem;font-weight:700;color:#1976d2;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}[dir] .summary-metric-bar .summary-col .summary-label[data-v-a5c9c7e8]{margin-bottom:4px}.summary-metric-bar .summary-col .summary-value[data-v-a5c9c7e8]{font-size:1.15rem;font-weight:800;color:#0d2b56;white-space:nowrap}.table-container[data-v-a5c9c7e8]{width:100%;overflow-x:auto}.summary-data-table[data-v-a5c9c7e8]{width:100%;border-collapse:collapse;font-size:.85rem}[dir] .summary-data-table[data-v-a5c9c7e8]{background:#fff}.summary-data-table td[data-v-a5c9c7e8],.summary-data-table th[data-v-a5c9c7e8]{box-sizing:border-box;font-size:.84rem}[dir] .summary-data-table td[data-v-a5c9c7e8],[dir] .summary-data-table th[data-v-a5c9c7e8]{border:1px solid #d2d6dc;padding:7px 9px}[dir] .summary-data-table thead[data-v-a5c9c7e8]{background:#1a365d!important}.summary-data-table thead th[data-v-a5c9c7e8]{color:#fff!important;font-weight:700;text-transform:uppercase;font-size:.76rem;letter-spacing:.4px;vertical-align:middle;white-space:nowrap}[dir] .summary-data-table thead th[data-v-a5c9c7e8]{background:#1a365d!important;border:1px solid #23477d}[dir] .summary-data-table tbody tr[data-v-a5c9c7e8]:nth-child(2n):not(.grand-total-row){background-color:#f8fafc}[dir] .summary-data-table tbody tr[data-v-a5c9c7e8]:hover:not(.grand-total-row){background-color:#f1f5f9}.summary-data-table tbody td[data-v-a5c9c7e8]{color:#1e293b}[dir] .summary-data-table .grand-total-row[data-v-a5c9c7e8]{background:#edf2f7}.summary-data-table .grand-total-row td[data-v-a5c9c7e8]{color:#0f172a!important;font-size:.86rem!important;font-weight:800!important}[dir] .summary-data-table .grand-total-row td[data-v-a5c9c7e8]{border-top:2px solid #1a365d!important;border-bottom:2px solid #1a365d!important}.summary-data-table .cell-class-sec[data-v-a5c9c7e8]{min-width:110px}.summary-data-table .cell-num[data-v-a5c9c7e8]{min-width:48px;white-space:nowrap}.summary-data-table .cell-amount[data-v-a5c9c7e8]{min-width:65px;white-space:nowrap}.summary-data-table .cell-stacked-hdr[data-v-a5c9c7e8]{line-height:1.15}[dir] .summary-data-table .cell-stacked-hdr[data-v-a5c9c7e8]{padding-top:4px!important;padding-bottom:4px!important}.summary-data-table .cell-stacked-hdr .hdr-line[data-v-a5c9c7e8]{display:block;white-space:nowrap}[dir] .no-data-placeholder[data-v-a5c9c7e8]{background:#fafbfc;border:1px dashed #d1d8e0;border-radius:8px;margin-top:1.5rem}@page{size:landscape;margin:3mm}@media print{@page{size:landscape;margin:3mm}.no-print[data-v-a5c9c7e8]{display:none!important}body[data-v-a5c9c7e8],html[data-v-a5c9c7e8]{color:#000!important;width:100%!important}[dir] body[data-v-a5c9c7e8],html[dir][data-v-a5c9c7e8]{background:#fff!important;margin:0!important;padding:0!important}.outstanding-summary-report[data-v-a5c9c7e8]{min-height:auto!important;width:100%!important}[dir] .outstanding-summary-report[data-v-a5c9c7e8]{background:#fff!important;padding:0!important;margin:0!important}.report-page[data-v-a5c9c7e8]{max-width:100%!important;width:100%!important}[dir] .report-page[data-v-a5c9c7e8]{box-shadow:none!important;border:none!important;padding:0!important;margin:0!important}[dir] .report-header-modern[data-v-a5c9c7e8]{margin-bottom:8px!important}.report-header-modern .school-name-full[data-v-a5c9c7e8]{font-size:1.4rem!important;color:#1b3b6f!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-header-modern .report-title-text[data-v-a5c9c7e8]{font-size:.88rem!important;color:#2c3e50!important}.report-header-modern .header-divider-line[data-v-a5c9c7e8]{-webkit-print-color-adjust:exact;print-color-adjust:exact}[dir] .report-header-modern .header-divider-line[data-v-a5c9c7e8]{border-bottom:2px solid #1b3b6f!important}.report-header-modern .logo-wrapper .school-logo-img[data-v-a5c9c7e8]{height:55px!important}.summary-metric-bar[data-v-a5c9c7e8]{-webkit-print-color-adjust:exact;print-color-adjust:exact}[dir] .summary-metric-bar[data-v-a5c9c7e8]{background:#ebf5fe!important;border:1px solid #bce1fd!important;padding:5px 8px!important;margin-bottom:10px!important}.summary-metric-bar .summary-col .summary-label[data-v-a5c9c7e8]{font-size:.6rem!important;color:#1976d2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.summary-metric-bar .summary-col .summary-value[data-v-a5c9c7e8]{font-size:.9rem!important;color:#0d2b56!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.table-container[data-v-a5c9c7e8]{width:100%!important;overflow:visible!important;display:block!important;zoom:.91!important}.summary-data-table[data-v-a5c9c7e8]{width:100%!important;max-width:100%!important;table-layout:auto!important;font-size:5.8pt!important;border-collapse:collapse!important}.summary-data-table td[data-v-a5c9c7e8],.summary-data-table th[data-v-a5c9c7e8]{font-size:5.8pt!important;line-height:1.1!important}[dir] .summary-data-table td[data-v-a5c9c7e8],[dir] .summary-data-table th[data-v-a5c9c7e8]{padding:1.5px 1.5px!important;border:1px solid #475569!important}.summary-data-table tr[data-v-a5c9c7e8]{page-break-inside:avoid!important}.summary-data-table thead th[data-v-a5c9c7e8]{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-size:5.8pt!important;letter-spacing:-.2px!important}[dir] .summary-data-table thead th[data-v-a5c9c7e8]{background:#1a365d!important;padding:2.5px 1px!important;border:1px solid #1a365d!important}.summary-data-table tbody td[data-v-a5c9c7e8]{line-height:1.2!important}[dir] .summary-data-table tbody td[data-v-a5c9c7e8]{padding:4px 1.5px!important}.summary-data-table .cell-class-sec[data-v-a5c9c7e8]{min-width:0!important;max-width:55px!important;white-space:normal!important;word-break:break-word!important;line-height:1.2!important}[dir] .summary-data-table .cell-class-sec[data-v-a5c9c7e8]{padding:4px 2px!important}.summary-data-table .cell-num[data-v-a5c9c7e8]{min-width:0!important;white-space:nowrap!important}[dir] .summary-data-table .cell-num[data-v-a5c9c7e8]{padding:4px 1px!important}.summary-data-table .cell-amount[data-v-a5c9c7e8]{min-width:0!important;white-space:nowrap!important}[dir] .summary-data-table .cell-amount[data-v-a5c9c7e8]{padding:4px 1px!important}.summary-data-table .cell-stacked-hdr[data-v-a5c9c7e8]{line-height:1.05!important;min-width:0!important}[dir] .summary-data-table .cell-stacked-hdr[data-v-a5c9c7e8]{padding-top:1.5px!important;padding-bottom:1.5px!important}.summary-data-table .cell-stacked-hdr .hdr-line[data-v-a5c9c7e8]{display:block!important;white-space:nowrap!important}.summary-data-table tbody tr[data-v-a5c9c7e8]:nth-child(2n):not(.grand-total-row){-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .summary-data-table tbody tr[data-v-a5c9c7e8]:nth-child(2n):not(.grand-total-row){background-color:#f8fafc!important}.summary-data-table .grand-total-row[data-v-a5c9c7e8]{page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .summary-data-table .grand-total-row[data-v-a5c9c7e8]{background:#e2e8f0!important}.summary-data-table .grand-total-row td[data-v-a5c9c7e8]{font-weight:800!important;font-size:5.8pt!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .summary-data-table .grand-total-row td[data-v-a5c9c7e8]{padding:4px 1px!important;border-top:2px solid #1a365d!important;border-bottom:2px solid #1a365d!important}}