:is(body:has(.student-platform) .student-work-heading,body:has(.student-platform) .student-work-title){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body:has(.student-platform) .student-work-heading{margin-bottom:20px}body:has(.student-platform) .student-work-heading h2{margin:0}:is(body:has(.student-platform) .student-work-projects,body:has(.student-platform) .student-work-list){gap:14px;display:grid}body:has(.student-platform) .student-work-project{background:#fff;border:1px solid #dce2ef;border-radius:20px;padding:20px}body:has(.student-platform) .student-work-project>h3{margin:0 0 10px;font-size:20px}body:has(.student-platform) .student-work-project>.student-work-list{margin-top:16px}body:has(.student-platform) .student-work-task{background:#f7f8fc;border:1px solid #e1e6f0;border-radius:14px;min-width:0;padding:16px}body:has(.student-platform) .student-work-title h3{overflow-wrap:anywhere;margin:0;font-size:16px}body:has(.student-platform) .student-work-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:16px;line-height:1.6}body:has(.student-platform) .student-work-meta{color:#586178;flex-wrap:wrap;gap:12px;font-size:14px;display:flex}body:has(.student-platform) .student-work-meta span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}body:has(.student-platform) .student-work-status{color:#3f526e;white-space:nowrap;background:#e9edf6;border-radius:999px;align-items:center;padding:4px 10px;font-size:14px;display:inline-flex}body:has(.student-platform) .student-work-status.doing{color:#294e9a;background:#e3edff}body:has(.student-platform) .student-work-status.blocked{color:#805810;background:#fff0cf}body:has(.student-platform) .student-work-status.done{color:#226547;background:#dcf3e9}@media (max-width:600px){body:has(.student-platform) .student-work-project{padding:14px}body:has(.student-platform) .student-work-task{padding:12px}body:has(.student-platform) .student-work-heading{margin-bottom:14px}}body:has(.student-platform) .sortable-work-item{min-width:0;position:relative}body:has(.student-platform) .sortable-work-item>.project-card{height:auto}body:has(.student-platform) .work-order-controls{justify-content:flex-end;gap:4px;min-height:32px;display:flex}body:has(.student-platform) .work-order-controls button{color:#686477;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:32px;min-height:32px}body:has(.student-platform) .work-order-controls button[draggable=true]{cursor:grab;font-size:23px}body:has(.student-platform) .work-order-controls button:focus-visible{outline:2px solid #7353ba}body:has(.student-platform) .work-order-controls button:disabled{opacity:.35;cursor:default}body:has(.student-platform) .sortable-work-item.dragging{opacity:.5}body:has(.student-platform) .work-drop-space{background:#f0eaff;border:2px dashed #8d78c8;border-radius:12px;grid-column:1/-1;min-height:52px;margin:8px 0}body:has(.student-platform) .shared-order-notice{background:#fff3df;border-radius:12px;margin-bottom:12px;padding:12px}
