.student-parent-report-modal{width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow-y:auto}
.student-report-name{padding:11px 14px;margin:0 0 16px;border-radius:11px;background:#f2efff;color:#4e42c9;font-weight:800}
.student-report-select{margin:0 0 14px}.student-report-choice[aria-disabled=true]{opacity:.45;cursor:default}
.student-report-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.student-report-choice{display:flex;flex-direction:column;gap:10px;padding:19px;border:1px solid #dcd8ef;border-radius:15px;color:#28334b;background:#fff;text-decoration:none;min-width:0;transition:border-color .15s,background .15s}
.student-report-choice:hover,.student-report-choice:focus-visible{border-color:#6558e8;background:#f8f6ff;outline:2px solid #6558e8;outline-offset:2px}
.student-report-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eeeaff;color:#6558e8;font-size:27px;font-weight:800}
.student-report-choice strong{font-size:17px}.student-report-choice>span:not(.student-report-symbol){font-size:13px;line-height:1.55;color:#626d84;overflow-wrap:anywhere}.student-report-choice small{margin-top:auto;color:#594acb;font-weight:800}
@media(max-width:550px){.student-report-choices{grid-template-columns:1fr}.student-report-choice{padding:15px}.student-parent-report-modal .modal-header h3{font-size:20px}}
