.qWJzga_results{border-top:1px solid var(--border,#d8e0df);grid-column:1/-1;min-width:0;padding-top:10px}.qWJzga_exerciseSummary{border-top:1px solid #d8e0df;grid-column:1/-1;min-width:0;padding:10px 0}.qWJzga_exerciseSummary h3{margin:0;font-size:14px}.qWJzga_exerciseSummary>p{color:#536a66;margin:4px 0 10px;font-size:11px;line-height:1.5}.qWJzga_exerciseSummary>ul{margin:0;padding:0;list-style:none}.qWJzga_exerciseSummary li{border-top:1px solid #e2eae7;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 0;display:grid}.qWJzga_exerciseSummary li strong{overflow-wrap:anywhere;font-size:12px}.qWJzga_exerciseSummary small{color:#536a66;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;display:block}.qWJzga_exerciseSummary li>small{grid-column:1/-1}.qWJzga_exerciseSummary li>.qWJzga_summaryPercent{font-variant-numeric:tabular-nums;color:#00716c;text-align:right;font-size:14px}@media (max-width:480px){.qWJzga_exerciseSummary li{grid-template-columns:minmax(0,1fr)}.qWJzga_exerciseSummary li>.qWJzga_summaryPercent{text-align:left}}.qWJzga_results>summary{cursor:pointer;color:#00716c;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:750;list-style:none;display:flex}.qWJzga_results summary::-webkit-details-marker{display:none}.qWJzga_results>summary svg{transition:transform .15s}.qWJzga_results[open]>summary svg{transform:rotate(180deg)}.qWJzga_results summary:focus-visible,.qWJzga_results button:focus-visible,.qWJzga_results input:focus-visible,.qWJzga_results select:focus-visible{outline-offset:2px;outline:2px solid #00716c}.qWJzga_toolbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.qWJzga_toolbar strong{font-size:13px}.qWJzga_toolbar button{border:1px solid var(--border,#d8e0df);width:44px;height:44px;color:var(--ink,#142925);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.qWJzga_toolbar button:disabled{opacity:.5;cursor:wait}.qWJzga_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.qWJzga_filters label{color:#536a66;gap:4px;min-width:0;font-size:11px;font-weight:750;display:grid}.qWJzga_nameFilter,.qWJzga_exerciseFilter{grid-column:1/-1}.qWJzga_filters input,.qWJzga_filters select{color:#102321;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd9d5;border-radius:7px;padding:8px;font-size:14px}.qWJzga_filterSummary{color:#536a66;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.qWJzga_filterSummary button,.qWJzga_empty button{color:#00716c;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 8px;font-size:12px}.qWJzga_results .qWJzga_legend{color:#536a66;margin:0 0 6px;font-size:11px}.qWJzga_results .qWJzga_sortHint{color:#536a66;margin:0 0 8px;font-size:11px;font-weight:400}.qWJzga_empty{padding:8px 0;font-size:13px}.qWJzga_empty p{margin:0}.qWJzga_students,.qWJzga_exercises{margin:0;padding:0;list-style:none}.qWJzga_students>li{border-top:1px solid var(--border,#d8e0df);padding:14px 0}.qWJzga_studentHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.qWJzga_studentHeading>strong{overflow-wrap:anywhere;font-size:14px}.qWJzga_results .qWJzga_state{color:#60716b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.qWJzga_results .qWJzga_state[data-completed=true]{color:#157446}.qWJzga_exercises>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:10px 0 0;display:grid}.qWJzga_exercises strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.qWJzga_exercises small,.qWJzga_exercises .qWJzga_context{color:#536a66;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;display:block}.qWJzga_score{text-align:right}.qWJzga_score strong{color:#9c5c12;font-size:15px}.qWJzga_score[data-completed=true] strong{color:#157446}.qWJzga_results .qWJzga_score>span{color:#60716b;font-size:12px}.qWJzga_compact{padding-top:0}.qWJzga_compact .qWJzga_students>li{padding:0}.qWJzga_person{min-width:0}.qWJzga_person>summary{cursor:pointer;color:#102321;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:64px;padding:9px 0;list-style:none;display:grid}.qWJzga_personIdentity{gap:4px;min-width:0;display:grid}.qWJzga_personIdentity>strong{overflow-wrap:anywhere;font-size:13px}.qWJzga_personIdentity>span{color:#536a66;font-size:11px}.qWJzga_personState{color:#536a66;justify-items:end;gap:3px;font-size:11px;display:grid}.qWJzga_personState>strong{font-variant-numeric:tabular-nums;font-size:14px}.qWJzga_personState[data-status=completed]{color:#157446}.qWJzga_personChevron{color:#536a66}.qWJzga_person[open]>summary>.qWJzga_personChevron{transform:rotate(180deg)}.qWJzga_person .qWJzga_exercises{padding:0 0 12px}@media (max-width:700px){.qWJzga_filters input,.qWJzga_filters select{font-size:16px}}@media (max-width:480px){.qWJzga_exercises>li{grid-template-columns:minmax(0,1fr);gap:4px}.qWJzga_score{text-align:left}.qWJzga_score strong,.qWJzga_score small{margin-right:6px;display:inline}}@media (prefers-reduced-motion:reduce){.qWJzga_results>summary svg{transition:none}}
.gY00Zq_page{width:min(100%,960px);min-width:0;margin:0 auto;padding:10px 12px 28px}.gY00Zq_heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.gY00Zq_heading h1{margin:0;font-size:24px;line-height:1.2}.gY00Zq_back{color:#00716c;align-items:center;min-height:44px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.gY00Zq_layout,.gY00Zq_list{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gY00Zq_assignment{border-top:1px solid #dce5e2;gap:9px;min-width:0;padding:16px 0;display:grid}.gY00Zq_assignment:first-of-type{border-top:0;padding-top:5px}.gY00Zq_assignmentHeading{gap:5px;min-width:0;display:grid}.gY00Zq_assignmentHeading h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.gY00Zq_assignmentMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.gY00Zq_assignmentMeta strong{overflow-wrap:anywhere;font-size:13px}.gY00Zq_assignmentStatus{color:#536a66;font-size:11px}.gY00Zq_assignmentStatus[data-status=completed]{color:#157446}.gY00Zq_assignmentStatus[data-status=overdue]{color:#a33d2a;font-weight:750}.gY00Zq_deadline{color:#536a66;font-size:12px}.gY00Zq_completion{gap:6px;display:grid}.gY00Zq_completion>strong{font-size:12px;font-weight:750}.gY00Zq_progress{background:#e3e9e7;border-radius:5px;height:5px;overflow:hidden}.gY00Zq_progress span{border-radius:inherit;background:#00716c;height:100%;display:block}.gY00Zq_exerciseOverview{min-width:0}.gY00Zq_exerciseOverview>summary{color:#536a66;cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:750;list-style:none;display:flex}.gY00Zq_exerciseOverview>summary::-webkit-details-marker{display:none}.gY00Zq_exerciseOverview[open]>summary svg{transform:rotate(180deg)}.gY00Zq_exerciseOverview ul{gap:8px;margin:0 0 8px;padding:0 0 0 20px;list-style:none;display:grid}.gY00Zq_exerciseOverview li{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.gY00Zq_exerciseOverview li strong{font-size:12px;font-weight:650}.gY00Zq_exerciseOverview li span{color:#536a66;font-size:11px}.gY00Zq_assignmentFilters{border-bottom:1px solid #dce5e2;gap:4px;margin-bottom:8px;padding:4px 0 12px;display:grid}.gY00Zq_filterFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gY00Zq_filterFields label{color:#536a66;gap:4px;min-width:0;font-size:11px;font-weight:750;display:grid}.gY00Zq_filterFields select{color:#102321;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd9d5;border-radius:7px;padding:8px;font-size:13px}.gY00Zq_filterSummary{color:#536a66;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.gY00Zq_filterSummary button{min-height:44px;font:inherit;color:#00716c;cursor:pointer;background:0 0;border:0;padding:4px 0 4px 10px}.gY00Zq_state{justify-items:start;gap:10px;margin:0;padding:18px 0;font-size:14px;display:grid}.gY00Zq_state p{margin:0}.gY00Zq_state button{color:#00716c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9d5;border-radius:7px;padding:8px 12px;font-size:13px}.gY00Zq_back:focus-visible,.gY00Zq_layout summary:focus-visible,.gY00Zq_layout select:focus-visible,.gY00Zq_layout button:focus-visible{outline-offset:3px;outline:2px solid #00716c}@media (min-width:481px){.gY00Zq_page{padding:14px 20px 32px}}
.jN3Bja_field{width:100%;min-width:0;color:var(--ink,#142925);border:0;grid-column:1/-1;gap:7px;margin:0;padding:0;font-size:13px;font-weight:900;display:grid}.jN3Bja_field>legend{margin-bottom:7px;padding:0}.jN3Bja_inputs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.jN3Bja_inputs>label{gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}.jN3Bja_inputs input{box-sizing:border-box;color:#142925;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdceca;border-radius:6px;padding:8px}.jN3Bja_inputs input:focus-visible{outline-offset:2px;outline:2px solid #00716c}.jN3Bja_field>p{color:#536a66;margin:0;font-size:11px;font-weight:400;line-height:1.5}.jN3Bja_field>.jN3Bja_error{color:#a12e24}.jN3Bja_deadlineEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.jN3Bja_deadlineEditor>button{min-height:44px}
