.picker-head[data-v-0a43b0c2]{margin-bottom:12px}.picker-search[data-v-0a43b0c2]{margin-bottom:8px}.picker-meta[data-v-0a43b0c2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#6b7280;font-size:12px}.picker-tree-wrap[data-v-0a43b0c2]{min-height:360px;max-height:52vh;border:1px solid #e7ecf4;border-radius:10px;padding:8px 4px;background:#fbfdff}.my-dept-select-tree[data-v-0a43b0c2]{height:350px;overflow-y:auto;padding-right:6px}[data-v-0a43b0c2] .my-dept-select-tree .ant-tree-node-content-wrapper{border-radius:8px;transition:background-color .2s ease}[data-v-0a43b0c2] .my-dept-select-tree .ant-tree-node-content-wrapper:hover{background:#eff5ff}[data-v-0a43b0c2] .my-dept-select-tree .ant-tree-node-selected{background:#e6f0ff!important}.keyword-highlight[data-v-0a43b0c2]{color:#1677ff;font-weight:600}[data-v-0a43b0c2] .depart-picker-modal .ant-modal-content{border-radius:14px;overflow:hidden}[data-v-0a43b0c2] .depart-picker-modal .ant-modal-header{background:linear-gradient(135deg,#f8fbff,#eff5ff);border-bottom:1px solid #e7ecf4}[data-v-0a43b0c2] .depart-picker-modal .ant-modal-title{font-weight:600;color:#1f2937}.depart-input[data-v-9ae610dc]{cursor:pointer}.depart-input[data-v-9ae610dc] .ant-input{border-radius:12px;border-color:#d9e3f0;background:linear-gradient(180deg,#fff,#f8fbff);transition:all .2s ease}.depart-input[data-v-9ae610dc] .ant-input:hover{border-color:#8db6ff}.depart-input[data-v-9ae610dc] .ant-input:focus{border-color:#5b8dff;box-shadow:0 0 0 2px rgba(91,141,255,.16)}.depart-input[data-v-9ae610dc] .ant-input-prefix{color:#3f7cff}.depart-input[data-v-9ae610dc] .ant-input[disabled]{cursor:not-allowed;background:#f5f7fa}.clear-icon[data-v-9ae610dc]{cursor:pointer;color:#b7c2d0;transition:color .2s ease;font-size:12px}.clear-icon[data-v-9ae610dc]:hover{color:#ff4d4f}.course-prepare-board[data-v-0217cb18]{min-height:calc(100vh - 170px)}.course-prepare-board.embedded-homework-board[data-v-0217cb18]{min-height:auto}.embedded-homework-board .prepare-layout[data-v-0217cb18]{display:block}.embedded-homework-board .workspace-card[data-v-0217cb18]{border-radius:0;box-shadow:none}.embedded-homework-board[data-v-0217cb18] .workspace-card.ant-card>.ant-card-body{padding:0}.embedded-homework-board .workspace-content[data-v-0217cb18]{min-height:auto}.embedded-homework-board .workspace-heading[data-v-0217cb18]{display:none}.prepare-header[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.prepare-title[data-v-0217cb18]{font-size:24px;font-weight:600;color:rgba(0,0,0,.88)}.prepare-subtitle[data-v-0217cb18]{margin-top:6px;color:rgba(0,0,0,.45)}.prepare-actions[data-v-0217cb18]{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:center;align-items:center}.unit-select[data-v-0217cb18]{width:260px}.prepare-layout[data-v-0217cb18]{display:-ms-flexbox;display:flex;gap:16px}.workspace-panel[data-v-0217cb18]{-ms-flex:1;flex:1;min-width:0}.resource-card[data-v-0217cb18],.workspace-card[data-v-0217cb18]{border-radius:16px}.workspace-content[data-v-0217cb18]{min-height:620px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.workspace-heading[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.workspace-title[data-v-0217cb18]{font-size:18px;font-weight:600}.workspace-desc[data-v-0217cb18]{margin-top:4px;color:rgba(0,0,0,.45)}.resource-panel[data-v-0217cb18]{width:280px;-ms-flex-negative:0;flex-shrink:0}.resource-title[data-v-0217cb18]{margin-bottom:16px;font-size:16px;font-weight:600}.material-list[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:16px}.material-preview-shell[data-v-0217cb18]{min-height:520px;padding:16px;border-radius:16px;background:#f7f8fa}.material-preview-topbar[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.material-preview-title[data-v-0217cb18]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.material-preview-frame[data-v-0217cb18]{width:100%;min-height:500px;height:62vh;border:0;background:#fff;border-radius:12px}.material-preview-empty[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:500px}.material-item[data-v-0217cb18]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding:10px 14px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s ease}.material-item.active[data-v-0217cb18]{background:rgba(24,144,255,.1);color:#1890ff;border-color:rgba(24,144,255,.2)}.material-name[data-v-0217cb18]{-ms-flex:1;flex:1;min-width:0;word-break:break-all}.homework-toolbar[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-ms-flex-align:center;align-items:center;margin-bottom:16px}.embedded-homework-board .homework-toolbar[data-v-0217cb18]{padding:0 0 16px;border-bottom:1px solid #eef2f7}.embedded-homework-board .homework-library[data-v-0217cb18]{max-height:520px}.word-homework-panel[data-v-0217cb18]{margin-bottom:16px;padding:12px 14px;border:1px solid #d6e4ff;border-radius:8px;background:#f7fbff}.word-homework-main[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-ms-flex-align:start;align-items:flex-start}.word-homework-title[data-v-0217cb18]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;height:32px;color:rgba(0,0,0,.78);font-weight:600;white-space:nowrap}.word-homework-title .anticon[data-v-0217cb18]{color:#2f54eb}.word-homework-input[data-v-0217cb18]{width:220px}.word-homework-upload[data-v-0217cb18]{min-width:150px}.word-homework-issued-list[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:12px}.word-homework-issued-item[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#fff}.word-homework-issued-title[data-v-0217cb18]{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-type-switch[data-v-0217cb18]{-ms-flex-negative:0;flex-shrink:0}.homework-search[data-v-0217cb18]{width:260px}.homework-target-class[data-v-0217cb18]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:0 6px;color:rgba(0,0,0,.65);font-size:13px}.homework-class-select[data-v-0217cb18]{-ms-flex:1;flex:1}.homework-library[data-v-0217cb18]{-ms-flex:1;flex:1;overflow:auto;padding-right:4px}.homework-item[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:14px 16px;margin-bottom:12px;border:1px solid #eef0f3;border-radius:12px;cursor:pointer;transition:all .2s ease}.homework-item[data-v-0217cb18] .ant-popover-open{-ms-flex:1;flex:1;min-width:0;display:block}.homework-item-main[data-v-0217cb18]{min-width:0}.homework-item.active[data-v-0217cb18]{border-color:#1890ff;background:linear-gradient(90deg,rgba(232,244,255,.98),hsla(0,0%,100%,.98) 76%);box-shadow:inset 4px 0 0 #1890ff,0 10px 24px rgba(24,144,255,.1)}.homework-item.issued[data-v-0217cb18]{border-color:#ffb020;background:linear-gradient(90deg,rgba(255,244,214,.98),rgba(255,252,244,.98) 72%);box-shadow:inset 4px 0 0 #ff9f1c}.homework-item.active.issued[data-v-0217cb18]{border-color:#fa8c16;background:linear-gradient(90deg,rgba(255,237,199,.98),rgba(232,244,255,.98));box-shadow:inset 4px 0 0 #fa8c16,0 10px 24px rgba(250,140,22,.12)}.homework-item.preset[data-v-0217cb18]{border-style:dashed}.homework-item-title[data-v-0217cb18]{font-weight:600;color:rgba(0,0,0,.88)}.homework-item-desc[data-v-0217cb18]{margin-top:6px;color:rgba(0,0,0,.45)}.homework-item-meta[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:6px;white-space:nowrap}.homework-item-type[data-v-0217cb18]{color:#1890ff}[data-v-0217cb18] .homework-preview-popover{max-width:420px}[data-v-0217cb18] .homework-preview-popover .ant-popover-inner-content{padding:12px 14px}.homework-preview-card[data-v-0217cb18]{max-width:392px}.homework-preview-title[data-v-0217cb18]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.homework-preview-loading[data-v-0217cb18]{margin-top:8px;color:#1890ff;font-size:13px}.homework-preview-desc[data-v-0217cb18]{margin-top:8px;line-height:1.7;white-space:pre-wrap;color:rgba(0,0,0,.65);font-size:13px}.homework-detail[data-v-0217cb18]{margin-top:16px;background:#f7faff}.selected-homework-desc[data-v-0217cb18]{margin-top:8px;color:rgba(0,0,0,.65)}.selected-homework-meta[data-v-0217cb18]{display:-ms-flexbox;display:flex;gap:24px;margin-top:12px;color:rgba(0,0,0,.45)}.selected-homework-preset[data-v-0217cb18]{color:#d46b08}.case-preview-frame[data-v-0217cb18]{-ms-flex:1;flex:1;overflow:hidden;border-radius:16px;background:#111827;height:clamp(620px,72vh,860px)}.case-preview-frame iframe[data-v-0217cb18]{width:100%;height:100%;min-height:620px;border:0;background:#fff}.case-preview-scratch[data-v-0217cb18],.case-preview-scratchjr[data-v-0217cb18]{height:clamp(620px,72vh,860px)}.case-preview-cpp[data-v-0217cb18],.case-preview-python[data-v-0217cb18]{height:clamp(720px,78vh,980px)}.cpp-editor-shell[data-v-0217cb18]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:540px}.cpp-tip[data-v-0217cb18]{margin-bottom:12px;color:rgba(0,0,0,.65);font-size:14px;font-weight:500}.cpp-preview-editor[data-v-0217cb18] .CodeMirror{min-height:520px;font-size:16px;line-height:1.7}.cpp-preview-editor[data-v-0217cb18] .CodeMirror pre{font-size:16px}.preview-inline-hint[data-v-0217cb18]{margin-bottom:12px;color:#d46b08}@media (max-width:960px){.material-preview-topbar[data-v-0217cb18]{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.unit-homework-tip[data-v-0217cb18]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:12px 0 16px;padding:10px 12px;border-radius:10px;border:1px solid rgba(82,196,26,.25);background:rgba(246,255,237,.92);color:#389e0d;font-size:13px;line-height:1.6}.unit-homework-tip .anticon[data-v-0217cb18]{margin-top:2px;color:#52c41a}