.assessment-preview{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;margin:22px 0;border-left:4px solid #4768d9}.assessment-preview h2{margin:6px 0;font-size:19px}.assessment-preview p{font-size:12px;line-height:1.65;color:#5d6e85;margin:5px 0}.assessment-score{display:block;font-size:30px;color:#244b83;margin:8px 0}.assessment-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:20px 0}.assessment-task-grid h2{font-size:18px}.assessment-task-grid p{font-size:13px;line-height:1.6}.assessment-task-grid button{margin:5px 8px 5px 0}.assessment-task-grid details{margin-top:14px}.assessment-blocking{border-left:4px solid #b04752}.assessment-alert{color:#a33944!important;font-weight:650}.assessment-exam-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}#assessment-timer{font-size:32px;color:#244b83;font-variant-numeric:tabular-nums;white-space:nowrap}.assessment-question-nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.assessment-question-nav button{width:38px;height:38px;background:#f1f4fa;border:1px solid #d6e0f0;border-radius:7px;color:#344e76;cursor:pointer}.assessment-question-nav button.answered{background:#e4f3ec;border-color:#85b99f}.assessment-question-nav button.active{box-shadow:0 0 0 2px #4768d9;border-color:#4768d9;font-weight:700}.assessment-question{margin:20px 0}.assessment-question h2{font-size:20px;line-height:1.65;max-width:900px}.assessment-question textarea{font-size:15px;line-height:1.7;width:100%;resize:vertical;min-height:200px}#assessment-save-state{font-size:12px;color:#62768f}.assessment-footer{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:15px 0}.assessment-feedback{background:#f0f5ff;padding:18px;margin:18px 0;border-radius:10px;font-size:13px;line-height:1.6}.assessment-rubric{margin:20px 0;font-size:13px;line-height:1.7}.assessment-rubric pre{white-space:pre-wrap;font:inherit;background:#f5f7fb;padding:16px}.assessment-review-scores{display:grid;gap:18px}.assessment-review-scores>.form-group{border-top:1px solid #e0e7f1;padding-top:18px}.assessment-review-scores input{max-width:150px}.assessment-leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:20px}.assessment-leaders article{border:1px solid #e1e7f0;border-radius:9px;padding:15px;background:#f9fbff}.assessment-leaders span,.assessment-leaders strong,.assessment-leaders small{display:block;font-size:12px;line-height:1.6}.assessment-leaders strong{font-size:14px;margin:7px 0;color:#244b83}.knowledge-ranking{margin:20px 0}.knowledge-ranking td{font-size:12px}.knowledge-ranking .panel-head p{font-size:12px;line-height:1.6;max-width:90ch}@media(max-width:700px){.assessment-preview{display:block;padding:18px}.assessment-preview>.btn{margin-top:14px}.assessment-task-grid{grid-template-columns:1fr}.assessment-exam-head h2{font-size:20px}#assessment-timer{font-size:25px}.assessment-question h2{font-size:17px}.assessment-question textarea{font-size:14px}.assessment-question-nav button{width:34px;height:34px}.assessment-footer{flex-wrap:wrap}.assessment-leaders{grid-template-columns:1fr 1fr;padding:14px}}
