[data-v-37c2f17b] .output-detail-dialog{overflow:hidden;border-radius:14px}[data-v-37c2f17b] .output-detail-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e4eaf1;background:#f8fafc}[data-v-37c2f17b] .output-detail-dialog .el-dialog__body{max-height:75vh;padding:22px 24px;overflow:auto;background:#f5f7fa}.material-banner[data-v-37c2f17b]{padding:18px;display:flex;align-items:center;gap:15px;border-radius:11px;color:#fff;background:linear-gradient(120deg,#183e67,#246fb0)}.material-icon[data-v-37c2f17b]{width:48px;height:48px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:22px;background:hsla(0,0%,100%,.14)}.material-banner>div[data-v-37c2f17b]:nth-child(2){min-width:0;flex:1}.material-banner small[data-v-37c2f17b]{color:#a9d9ff;font-size:11px}.material-banner h3[data-v-37c2f17b]{margin:3px 0;color:#fff;font-size:22px}.material-banner p[data-v-37c2f17b]{margin:0;overflow:hidden;color:hsla(0,0%,100%,.78);text-overflow:ellipsis;white-space:nowrap}.material-banner p+p[data-v-37c2f17b]{margin-top:4px}.material-tags[data-v-37c2f17b]{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.material-tags[data-v-37c2f17b] .el-tag{border-color:hsla(0,0%,100%,.45);color:#fff;background:hsla(0,0%,100%,.12)}.material-meta[data-v-37c2f17b]{margin:12px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe6ee;border-radius:10px;background:#fff}.material-meta>div[data-v-37c2f17b]{min-width:0;padding:13px 15px}.material-meta>div+div[data-v-37c2f17b]{border-left:1px solid #e5eaf0}.material-meta b[data-v-37c2f17b],.material-meta span[data-v-37c2f17b]{display:block}.material-meta span[data-v-37c2f17b]{color:#8795a5;font-size:11px}.material-meta b[data-v-37c2f17b]{margin-top:5px;overflow:hidden;color:#334b62;text-overflow:ellipsis;white-space:nowrap}.material-section[data-v-37c2f17b]{margin-top:12px;overflow:hidden;border:1px solid #dfe6ee;border-radius:10px;background:#fff}.material-section>header[data-v-37c2f17b]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ecf1;background:#f9fbfc}.material-section>header div[data-v-37c2f17b]{display:flex;align-items:center;gap:8px;color:#263f58}.material-section>header i[data-v-37c2f17b]{color:#2874ba;font-size:17px}.material-section>header span[data-v-37c2f17b]{color:#7c8c9d;font-size:11px}.material-content[data-v-37c2f17b]{min-height:150px;max-height:420px;padding:20px;overflow:auto;color:#34495e;font-size:15px;line-height:1.9;white-space:pre-wrap;word-break:break-word}.material-empty[data-v-37c2f17b]{padding:34px 20px;color:#96a2af;text-align:center}.attachment-list[data-v-37c2f17b]{padding:6px 15px}.attachment-item[data-v-37c2f17b]{min-height:58px;display:flex;align-items:center;gap:11px}.attachment-item+.attachment-item[data-v-37c2f17b]{border-top:1px dashed #e1e7ed}.attachment-item>i[data-v-37c2f17b]{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;color:#2874ba;background:#edf5fc}.attachment-item>div[data-v-37c2f17b]{min-width:0;flex:1}.attachment-item b[data-v-37c2f17b],.attachment-item span[data-v-37c2f17b]{display:block}.attachment-item b[data-v-37c2f17b]{overflow:hidden;color:#3b5168;text-overflow:ellipsis;white-space:nowrap}.attachment-item span[data-v-37c2f17b]{margin-top:3px;color:#8c99a6;font-size:10px}.attachment-unavailable[data-v-37c2f17b]{color:#b7791f!important;font-size:12px!important}.audit-history[data-v-37c2f17b]{padding:4px 16px}.audit-history>div[data-v-37c2f17b]{padding:12px 0;display:grid;grid-template-columns:76px minmax(100px,1fr) auto;align-items:center;gap:10px}.audit-history>div+div[data-v-37c2f17b]{border-top:1px dashed #e1e7ed}.audit-history b[data-v-37c2f17b]{color:#344b62}.audit-history span[data-v-37c2f17b]{color:#8291a0;font-size:11px}.audit-history p[data-v-37c2f17b]{grid-column:2/4;margin:0;color:#66788a;white-space:pre-wrap;overflow-wrap:anywhere}.material-section+.el-alert[data-v-37c2f17b]{margin-top:12px}@media(max-width:760px){.material-meta[data-v-37c2f17b]{grid-template-columns:1fr}.material-meta>div+div[data-v-37c2f17b]{border-top:1px solid #e5eaf0;border-left:0}.material-banner[data-v-37c2f17b]{align-items:flex-start}.material-tags[data-v-37c2f17b]{display:none}.audit-history>div[data-v-37c2f17b]{grid-template-columns:76px minmax(0,1fr)}.audit-history>div>span[data-v-37c2f17b]{grid-column:2}.audit-history p[data-v-37c2f17b]{grid-column:1/3}}@media(max-width:768px){.output-detail-dialog{width:calc(100% - 24px)!important;margin-top:12px!important}.output-detail-dialog .el-dialog__body{padding:14px}.output-detail-dialog .material-banner{flex-wrap:wrap}.output-detail-dialog .material-meta{grid-template-columns:1fr}.output-detail-dialog .attachment-item{flex-wrap:wrap}.output-detail-dialog .attachment-item b{overflow-wrap:anywhere}}.review-categories[data-v-5e90a99e]{margin-top:16px}.review-card[data-v-5e90a99e]{margin-top:14px;border-radius:12px}.review-toolbar[data-v-5e90a99e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.review-toolbar .el-input[data-v-5e90a99e]{width:220px}.review-toolbar .el-select[data-v-5e90a99e]{width:180px}.review-toolbar .el-button[data-v-5e90a99e]{margin:0}.list-caption[data-v-5e90a99e]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0;color:#758399;font-size:12px}.list-caption b[data-v-5e90a99e]{color:#273d57;font-size:15px}.list-caption b span[data-v-5e90a99e]{font-size:12px;font-weight:400;margin-left:12px}.count-note[data-v-5e90a99e],.muted[data-v-5e90a99e]{color:#79889b;font-size:12px;line-height:1.7}.count-note[data-v-5e90a99e]{margin:18px 0 0}.stage-entry[data-v-5e90a99e]{width:100%;display:flex;align-items:center;gap:14px;border:0;border-radius:6px;background:#f0f6ff;color:#344b66;padding:9px 10px;cursor:pointer;text-align:left}.stage-entry[data-v-5e90a99e]:hover{background:#e4efff}.stage-entry[data-v-5e90a99e]:focus-visible{outline:2px solid #2878d0}.stage-entry i[data-v-5e90a99e]{margin-left:auto}.pending[data-v-5e90a99e]{color:#b66c08}.stage-breakdown[data-v-5e90a99e]{display:flex;gap:20px;color:#718197;font-size:12px;padding:7px 10px}.scope-note[data-v-5e90a99e]{margin-bottom:12px}.el-pagination[data-v-5e90a99e]{margin-top:18px;text-align:right}.student-heading[data-v-5e90a99e]{display:flex;gap:16px;align-items:center}.student-heading>div[data-v-5e90a99e]{flex:1}.student-heading h3[data-v-5e90a99e],.student-heading p[data-v-5e90a99e]{margin:4px 0}.detail-summary[data-v-5e90a99e]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;color:#63758c}.detail-summary .el-select[data-v-5e90a99e]{margin-left:auto;width:220px}.material-item[data-v-5e90a99e]{padding:20px 0;border-bottom:1px solid #e8eef5;display:flex;gap:20px;align-items:center}.material-main[data-v-5e90a99e]{flex:1;min-width:0}.material-main header[data-v-5e90a99e]{display:flex;gap:12px;align-items:center}.material-main header b[data-v-5e90a99e]{overflow-wrap:anywhere}.material-main p[data-v-5e90a99e]{margin:8px 0 0;color:#718197;font-size:13px}.material-actions[data-v-5e90a99e]{display:flex;gap:8px;flex-wrap:wrap}.material-actions .el-button[data-v-5e90a99e]{margin:0}.review-remark[data-v-5e90a99e]{padding:9px;background:#fff8eb;border-radius:6px}.mobile-materials[data-v-5e90a99e]{display:none}.batch-toolbar[data-v-5e90a99e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:#718197;font-size:13px}.batch-toolbar .el-button[data-v-5e90a99e]{margin:0}.material-check[data-v-5e90a99e]{flex:none}.sr-only[data-v-5e90a99e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.batch-result-row[data-v-5e90a99e]{border-bottom:1px solid #e8eef5;padding:12px 0;overflow-wrap:anywhere}.batch-result-row .el-tag[data-v-5e90a99e]{margin-left:12px}.batch-result-row p[data-v-5e90a99e]{margin:8px 0;color:#718197;white-space:pre-wrap}@media(max-width:768px){.desktop-material-table[data-v-5e90a99e]{display:none}.mobile-materials[data-v-5e90a99e]{display:block}.review-toolbar .el-input[data-v-5e90a99e]{width:100%}.review-toolbar .el-select[data-v-5e90a99e]{width:calc(50% - 5px)}.student-card[data-v-5e90a99e]{border:1px solid #e3ebf5;border-radius:10px;padding:14px;margin:12px 0}.student-card header[data-v-5e90a99e]{display:flex;justify-content:space-between;align-items:center}.mobile-stage[data-v-5e90a99e]{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:13px}.mobile-stage>b[data-v-5e90a99e]{width:60px;flex:none}.mobile-stage .stage-entry[data-v-5e90a99e]{min-height:42px}.student-heading[data-v-5e90a99e]{flex-wrap:wrap}.student-heading>div[data-v-5e90a99e]{flex-basis:60%}.detail-summary[data-v-5e90a99e]{gap:14px}.detail-summary .el-select[data-v-5e90a99e]{width:100%;margin:0}.material-item[data-v-5e90a99e]{display:block}.material-actions[data-v-5e90a99e]{margin-top:14px}.material-actions .el-button[data-v-5e90a99e]{min-height:42px;flex:1}.el-pagination[data-v-5e90a99e]{text-align:center;white-space:normal}}.material-batch-result .el-dialog__body{max-height:65vh;overflow:auto}@media(max-width:768px){.material-batch-result{width:calc(100% - 24px)!important}}