
/*! NO8GEO-AUTHORSHIP-20261013 | 教学设计与平台开发：史若彬 | 版权所有，仅限个人使用，侵权必究 | no8geo.online
 * 声明适用于本站原创教学设计及平台开发；第三方库、授权素材与共创作品保留各自作者及许可。 */
.classroom-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.classroom-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.classroom-controls select,.classroom-controls input{width:100%;box-sizing:border-box}.classroom-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.classroom-metrics>div{padding:16px;background:#edf4f8;border:1px solid #d2e0e9;border-radius:12px}.classroom-metrics span{display:block;font-size:13px;color:#526b80}.classroom-metrics strong{display:block;font-size:25px;line-height:1.6}.classroom-table{max-height:620px}.classroom-table th{position:sticky;top:0;z-index:1}.classroom-table th small{display:block;font-size:11px;font-weight:normal;margin-top:4px}.classroom-status{font-size:12px;padding:6px 9px;min-height:34px;border-radius:7px;white-space:nowrap}.status-passed{color:#167542;background:#eaf8ef;border-color:#a0cdb1}.status-makeup_passed{color:#0a678a;background:#e4f6ff;border-color:#98c7e0}.status-failed{color:#a32832;background:#fff0f0;border-color:#e1acb1}.status-unclear{color:#885c03;background:#fff7df;border-color:#ddc789}.status-unrecorded,.status-not_in_source,.status-absent{color:#637183;background:#eef1f4;border-color:#ccd4db}html:not([data-theme=light]) .classroom-metrics>div{background:#183248;border-color:#36566b}html:not([data-theme=light]) .classroom-metrics span{color:#acc3d3}html:not([data-theme=light]) .status-passed{color:#a2e4b7;background:#183d30}html:not([data-theme=light]) .status-makeup_passed{color:#b3dfff;background:#17384f}html:not([data-theme=light]) .status-failed{color:#ffc4cb;background:#4c2631}html:not([data-theme=light]) .status-unclear{color:#f5daa0;background:#453c27}html:not([data-theme=light]) .status-unrecorded,html:not([data-theme=light]) .status-not_in_source,html:not([data-theme=light]) .status-absent{color:#bed0de;background:#253849}@media(max-width:720px){.classroom-controls,.classroom-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.classroom-metrics>div{padding:12px}.classroom-metrics strong{font-size:22px}}html[data-workbench-panel=classroom] #workspace>.card>.filters{display:none}
