.three-forms{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:20px}.grade-input{width:100px;padding:8px;border:1px solid var(--border);border-radius:6px}.button.small{padding:7px 10px;font-size:12px}.report-card{max-width:950px;margin:20px auto}.report-head{display:flex;justify-content:space-between;border-bottom:2px solid var(--navy);padding-bottom:18px;margin-bottom:15px}.report-head small{letter-spacing:1.5px;color:var(--muted)}.report-head>div:last-child{text-align:right}.overall{margin:22px 0 0 auto;width:320px;padding:18px;background:#f2f6fd;border-radius:10px;display:grid}.overall strong{font-size:27px;color:var(--blue)}.overall em{font-style:normal;color:var(--muted)}@media(max-width:900px){.three-forms{grid-template-columns:1fr}}@media print{.sidebar,header,.no-print,.page-title button{display:none!important}main{margin:0}.content{padding:0}.report-card{border:0;box-shadow:none}.page-title{display:none}}
