/* Scoped to the saved MAP 2.76.0 completion template. No question or admin styles. */
#app:has(>#end-of-test-page){height:calc(100vh - 15px)}
#end-of-test-page{height:100%;display:flex;flex-direction:column;background:#e9edf3;font-size:16px;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif}
#end-of-test-page :focus{outline:0}
#end-of-test-page .linewrapper{display:none}
#end-of-test-page-container{background:#fff;margin:0 auto 1em;width:970px;flex-grow:1;padding-top:20px}
#end-of-test-page-container .body{padding:1em}
#end-of-test-page-container .body>[tabindex]{border:1px solid transparent;border-bottom:3px solid transparent}
#end-of-test-page-container :focus{outline:0!important;border:1px solid #003766!important;border-bottom:3px solid #003766!important;box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24)}
#end-of-test-page-container .student-name{color:#000}
#end-of-test-page .research-score-notice{border:1px solid #b8c7d4;background:#f1f6fa;color:#243b53;font-size:13px;padding:10px;text-align:center}
#end-of-test-page h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;font-size:1.5em;color:#1e2790;text-align:center;margin:.67em 0}
#end-of-test-page-container .body>table{border-bottom:1px solid #d1d1d1!important}
#end-of-test-page-container .body>table+p{margin-top:18px}
#end-of-test-page-container .body>table:focus+p{margin-top:0}
#end-of-test-page-container .body>table:focus{border-bottom:3px solid #003766!important}
#end-of-test-page .measurement-scale-column{background:#d1d1d1;text-align:center;font-size:1.2em}
#end-of-test-page .measurement-scale-msg{padding:0;margin:0;font-size:100%;font-weight:400}
#end-of-test-page table.end-of-test-report{border:1px solid #d1d1d1;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;font-size:16px}
#end-of-test-page table.end-of-test-report td{border:1px solid #d1d1d1;margin:0 -1px 24px 0;padding:3px}
#end-of-test-page table.end-of-test-report tr{background:#fff;border:1px solid #d1d1d1;vertical-align:top}
#end-of-test-page .overall-score-column{text-align:center}
#end-of-test-page .goal-column-header{font-weight:700;text-align:right;width:16.666667%;padding:0 10px 0 0;margin:0;background:inherit;font-size:16px;color:#000;border:1px solid #d1d1d1;white-space:nowrap}
#end-of-test-page .goal-column-value{text-align:left;width:83.333333%}
#end-of-test-page table.end-of-test-report td.divider{background:#d1d1d1;border:1px solid #d1d1d1;padding:5px 10px;vertical-align:top}
#end-of-test-page sup{position:relative;top:-.5em;font-size:75%;line-height:0;vertical-align:baseline}
#end-of-test-page .eot-footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;text-align:center;line-height:normal;margin-bottom:1em}
#end-of-test-page .lexile-notice{margin-top:18px;margin-bottom:10px}
#end-of-test-page .lexile-notice small{font-size:smaller}
#end-of-test-page .confidentiality-notice{color:#8d8d8d;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.667em;padding:10px 0 5px 10px}
#end-of-test-page .nweaFooter{position:relative;width:100%;height:24px;margin:auto;font-family:Verdana,Arial,Helvetica,sans-serif;color:#8d8d8d;font-weight:400}
#end-of-test-page .nweaFooterCopyright{position:absolute;padding-left:10px;width:419px;font-size:.667em}
#end-of-test-page .nweaFooterLogo{position:relative;float:right;padding-right:10px;width:100px;height:auto}
#end-of-test-page .footer{width:100%;padding:.5em 0 22px;background:#fff;border-bottom:3px solid #1e8eb8}
#end-of-test-page .footerwrapper{width:970px;margin:0 auto;display:flex;justify-content:flex-end}
#end-of-test-page .done-and-return{display:flex;gap:1em}
#end-of-test-page .footer button{background-image:none;float:none;box-sizing:border-box}
#end-of-test-page .completion-print{background:#fff;border:2px solid #999;border-radius:0;width:140px;height:44px;padding:0;color:#777;display:flex;align-items:center;justify-content:center}
#end-of-test-page .completion-print .map-icon{font-size:28px}
#end-of-test-page #done-and-return-to-join-btn{width:140px;height:44px;border-radius:0;box-shadow:0 0 8px 0 #0000000a}
#end-of-test-page #done-and-return-to-join-btn .map-icon{font-size:15px}
@media print{#app:has(>#end-of-test-page){height:auto}#end-of-test-page{background:#fff;min-height:0}#end-of-test-page-container{width:100%;padding-top:0;margin-bottom:0}#end-of-test-page .footer,.version-bar{display:none}#end-of-test-page-container :focus{border:1px solid transparent!important;border-bottom:3px solid transparent!important;box-shadow:none}}
