.teacher-content-review{color:#17334b;max-width:1000px;margin:auto}.teacher-review-heading{background:#fff;border:1px solid #e5e7eb;border-top:4px solid #e56825;border-radius:14px;margin:28px 0;padding:28px}.teacher-review-heading h2{margin:12px 0;font-size:26px;line-height:1.3}.teacher-review-heading p{margin:12px 0;line-height:1.7}.teacher-question-index{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.teacher-question-index a{color:#17334b;background:#fff;border:1px solid #d5dee5;border-radius:8px;place-items:center;min-width:38px;min-height:38px;text-decoration:none;display:grid}:is(.teacher-question-index a:hover,.teacher-question-index a:focus-visible){background:#fff0e5;border-color:#e56825}.teacher-review-question{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3e8;border-radius:14px;margin:20px 0;padding:28px;scroll-margin-top:24px}.teacher-review-question h3{white-space:pre-wrap;margin:18px 0;font-size:19px;line-height:1.65}.teacher-review-question p,.teacher-review-question li{white-space:pre-wrap;line-height:1.8}.teacher-review-question ol{padding-left:26px;list-style:decimal}.teacher-review-field ol{list-style:upper-alpha}.teacher-review-question li{margin:6px 0;padding-left:5px}.teacher-review-question img{object-fit:contain;max-width:100%;max-height:500px;margin:18px auto;display:block}.teacher-review-field{margin:20px 0}.teacher-review-note{color:#5f6f7c;font-size:13px}.teacher-review-passage,.teacher-review-answer{background:#f5f8fb;border:1px solid #dce5ee;border-radius:10px;margin-top:18px;padding:18px}.teacher-review-passage summary,.teacher-review-answer summary{cursor:pointer;font-weight:700}.teacher-review-passage p{margin:16px 0}.teacher-review-answer{background:#fff7ed;border-color:#f2d3b8}.teacher-content-review button:focus-visible{outline-offset:3px;outline:3px solid #e56825}@media (max-width:600px){.teacher-review-question,.teacher-review-heading{padding:18px}.teacher-review-heading h2{font-size:22px}.teacher-review-question h3{font-size:17px}}.teacher-student-answer{background:#f0f7ff;border:1px solid #bbd3ea;border-radius:10px;margin:18px 0;padding:18px}.teacher-student-answer h4{margin:0 0 10px}.teacher-attempt-summary{background:#f0f7ff;border-radius:10px;padding:18px;font-size:16px}.teacher-tracker-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.teacher-tracker-filters label{flex:180px;min-width:0}.teacher-tracker-filters select,.teacher-tracker-filters input{border:1px solid #cbd5e1;border-radius:8px;width:100%;max-width:100%;margin-top:8px;padding:10px}.teacher-tracker-counts{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.teacher-tracker-counts button[aria-pressed=true]{background:#fff0e5;border-color:#e56825}.teacher-tracker-table{overflow-x:auto}.teacher-tracker-table table{border-collapse:collapse;text-align:left;width:100%}.teacher-tracker-table th{border-bottom:2px solid #cbd5e1;padding:14px}.teacher-tracker-table td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px}.teacher-tracker-table small{color:#526779}.teacher-work-status{white-space:nowrap;color:#17334b;background:#f1f5f9;border-radius:20px;padding:5px 10px;display:inline-block}.teacher-work-status.submitted{background:#dcfce7}.teacher-work-status.started{background:#dbeafe}
