/* Only the record-query status filter and result rows. Other tools and the
   shared modal's scroll/return owner retain their existing presentation. */
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus){
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-items:end;gap:12px;
}
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) label,
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) [data-classroom-completed-load]{grid-column:auto;min-width:0}
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) label:has(#classroomLauncherDate){grid-column:span 2}
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) :is(input,select,[data-classroom-completed-load]){
  box-sizing:border-box;height:44px;min-height:44px;max-height:44px;min-width:0;max-width:100%;margin:0;
}
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) [data-classroom-completed-load]{white-space:nowrap;padding:8px 10px}
:is(#app,#classroomToolsContent12307) .classroomFlow[data-classroom-view="history"] .classroomHistoryActions [data-history-status]{
  display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e3eb;border-radius:999px;
  padding:4px 9px;background:#eef4f8;color:#62788a;font-size:12px;line-height:1.4;white-space:nowrap;
}
:is(#app,#classroomToolsContent12307) .classroomFlow[data-classroom-view="history"] .classroomHistoryActions [data-history-status="in_progress"]{background:#e8f2ff;border-color:#cbdff7;color:#2167bf}
:is(#app,#classroomToolsContent12307) .classroomFlow[data-classroom-view="history"] .classroomHistoryActions [data-history-status="completed"]{background:#e9f5ed;border-color:#d3e9db;color:#287643}
.classroomFlow[data-classroom-view="history"] .classroomCompletedHistoryRow .classroomHistoryIdentity small{font-size:12px;line-height:1.5;text-align:left;word-break:keep-all;overflow-wrap:anywhere}
.classroomFlow[data-classroom-view="history"] .classroomCompletedHistoryRow:disabled{cursor:wait;opacity:.65}
.classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) :is(button,input,select):focus-visible{outline:3px solid #358bd0;outline-offset:2px}
@media(max-width:699px){
  .classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .classroomFlow[data-classroom-view="history"] .classroomCompletedSearch:has(#classroomLauncherStatus) select{padding-inline:21px;font-size:14px}
  :is(#app,#classroomToolsContent12307) .classroomFlow[data-classroom-view="history"] .classroomHistoryActions [data-history-status]{padding:3px 8px;font-size:11px}
}
