/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-6-9 16:51:22
 */[data-v-9bf5279c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.arbitration-dialog .summary-card[data-v-9bf5279c]{padding:14px 16px;margin-bottom:16px;border:1px solid #fed7aa;border-radius:12px;background:linear-gradient(135deg,#fff7ed,#fffbeb)}.arbitration-dialog .summary-title[data-v-9bf5279c]{margin-bottom:6px;font-size:15px;font-weight:700;color:#9a3412}.arbitration-dialog .summary-desc[data-v-9bf5279c]{font-size:13px;line-height:1.7;color:#7c2d12}.arbitration-dialog .pending-meta[data-v-9bf5279c]{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}[data-v-c948f57c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.objective-detail-export-dialog[data-v-c948f57c] .el-dialog__body{padding:12px 16px;min-height:320px}.objective-detail-export-dialog .form-section[data-v-c948f57c]{margin-bottom:12px;padding:12px;background:#f5f7fa;border-radius:8px}.objective-detail-export-dialog .section-header[data-v-c948f57c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid #409eff}.objective-detail-export-dialog .select-all-checkbox[data-v-c948f57c]{display:flex;margin-bottom:8px}.objective-detail-export-dialog .selected-count[data-v-c948f57c]{margin-top:8px;color:#409eff;font-size:13px}.objective-detail-export-dialog .number-input-wrapper[data-v-c948f57c]{display:flex;align-items:center;gap:8px}.objective-detail-export-dialog .input-suffix[data-v-c948f57c],.objective-detail-export-dialog .switch-label[data-v-c948f57c]{color:#606266;font-size:13px}.modern-dialog[data-v-c948f57c] .el-dialog{border-radius:12px;overflow:hidden}.modern-dialog[data-v-c948f57c] .el-dialog__header{padding:0}.modern-dialog .gradient-header[data-v-c948f57c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;display:flex;align-items:center;gap:16px}.modern-dialog .header-icon[data-v-c948f57c]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.modern-dialog .header-title[data-v-c948f57c]{margin:0;font-size:18px;font-weight:600;color:#fff}.modern-dialog .header-subtitle[data-v-c948f57c]{margin:4px 0 0;font-size:13px;color:hsla(0,0%,100%,.85)}.marking-progress-container[data-v-07e9b45a]{padding:16px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);min-height:calc(100vh - 84px)}.project-overview-card[data-v-07e9b45a]{margin-bottom:16px;border-radius:12px;border:none;overflow:hidden}.project-header[data-v-07e9b45a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.project-title[data-v-07e9b45a]{display:flex;align-items:center;gap:16px}.title-icon[data-v-07e9b45a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#409eff,#337ecc);border-radius:14px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.title-icon i[data-v-07e9b45a]{font-size:28px;color:#fff}.title-content[data-v-07e9b45a]{display:flex;flex-direction:column}.title-content h2[data-v-07e9b45a]{margin:0;font-size:22px;font-weight:600;color:#303133}.title-sub[data-v-07e9b45a]{font-size:13px;color:#909399;margin-top:4px}.project-right[data-v-07e9b45a]{display:flex;align-items:center;gap:24px}.project-progress-circle[data-v-07e9b45a]{display:flex;align-items:center;gap:12px}.project-progress-circle .progress-text[data-v-07e9b45a]{display:flex;flex-direction:column}.project-progress-circle .progress-label[data-v-07e9b45a]{font-size:13px;color:#606266;font-weight:500}.project-actions[data-v-07e9b45a]{display:flex;align-items:center;gap:8px}.project-actions .action-btn[data-v-07e9b45a]{border-radius:8px;font-weight:500}.project-actions .primary-btn[data-v-07e9b45a]{background:linear-gradient(135deg,#409eff,#337ecc);border:none}.project-actions .warning-btn[data-v-07e9b45a]{background:linear-gradient(135deg,#e6a23c,#cf9236);border:none}.stats-grid[data-v-07e9b45a]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.stat-card[data-v-07e9b45a]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s}.stat-card[data-v-07e9b45a]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.stat-icon[data-v-07e9b45a]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-right:12px;flex-shrink:0}.stat-icon i[data-v-07e9b45a]{font-size:20px;color:#fff}.stat-card.subjects .stat-icon[data-v-07e9b45a]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card.tizus .stat-icon[data-v-07e9b45a]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card.total .stat-icon[data-v-07e9b45a]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.marked .stat-icon[data-v-07e9b45a]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-card.abnormal .stat-icon[data-v-07e9b45a]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-info[data-v-07e9b45a]{display:flex;flex-direction:column}.stat-value[data-v-07e9b45a]{font-size:22px;font-weight:700;color:#303133;line-height:1.2}.stat-label[data-v-07e9b45a]{font-size:12px;color:#909399;margin-top:2px}.subject-list-card[data-v-07e9b45a]{border-radius:12px;border:none}.subject-list-header[data-v-07e9b45a]{display:flex;align-items:center;justify-content:space-between}.header-title[data-v-07e9b45a]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.header-title i[data-v-07e9b45a]{color:#409eff}.header-tip[data-v-07e9b45a]{font-size:12px;color:#909399}.el-collapse[data-v-07e9b45a]{border:none}.subject-item[data-v-07e9b45a]{margin-bottom:12px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff}.subject-item[data-v-07e9b45a]:last-child{margin-bottom:0}.subject-header[data-v-07e9b45a]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 12px}.subject-info[data-v-07e9b45a]{display:flex;align-items:center;gap:6px}.subject-icon[data-v-07e9b45a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.subject-name[data-v-07e9b45a]{font-size:15px;font-weight:600;color:#303133}.assignment-tag[data-v-07e9b45a]{margin-left:4px;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-weight:600;line-height:1;border-width:1px;border-style:solid;box-shadow:0 1px 2px rgba(15,23,42,.06);&.clickable[data-v-07e9b45a]{cursor:pointer}}.assignment-tag.el-tag--warning[data-v-07e9b45a]{color:#b45309;border-color:#fcd34d;background:#fffbeb}.assignment-tag.el-tag--danger[data-v-07e9b45a]{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.assign-popup-menu[data-v-07e9b45a]{margin:-12px -12px;padding:6px 0;background:#2c3e50;border-radius:6px;overflow:hidden;.assign-popup-item[data-v-07e9b45a]{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:13px;cursor:pointer;color:#ecf0f1;transition:background .15s;i[data-v-07e9b45a]{font-size:14px;color:#bdc3c7}&[data-v-07e9b45a]:hover{background:#3d5166;color:#fff;i[data-v-07e9b45a]{color:#64b5f6}}}.assign-popup-divider[data-v-07e9b45a]{height:1px;background:#3d4f60;margin:3px 0}}.mini-action-btn[data-v-07e9b45a]{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:8px;min-width:auto;margin:0;padding:0 10px;font-weight:600;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.06)}.subject-info .el-tooltip[data-v-07e9b45a]{display:inline-flex}.merged-summary-btn[data-v-07e9b45a]{font-weight:600;&.is-positive[data-v-07e9b45a]{color:#2563eb;border-color:#93c5fd;background:#eff6ff}&.is-zero[data-v-07e9b45a]{color:#6b7280;border-color:#d1d5db;background:#f3f4f6}}.action-with-summary[data-v-07e9b45a]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.action-summary-text[data-v-07e9b45a]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.action-summary-group[data-v-07e9b45a]{white-space:nowrap}.action-summary-label[data-v-07e9b45a]{font-size:12px;color:#606266}.action-summary-chip[data-v-07e9b45a]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;border:1px solid transparent;&.is-positive[data-v-07e9b45a]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}&.is-zero[data-v-07e9b45a]{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}&.is-ready[data-v-07e9b45a]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}&.is-missing[data-v-07e9b45a]{color:#b45309;background:#fffbeb;border-color:#fde68a}}.objective-action-btn[data-v-07e9b45a]{color:#0f766e;border-color:#5eead4;background:#f0fdfa}.detail-export-btn[data-v-07e9b45a]{color:#9a3412;border-color:#fdba74;background:#fff7ed;.detail-export-label[data-v-07e9b45a]{white-space:nowrap}}.arbitration-action-btn[data-v-07e9b45a]{color:#fff;border-color:#7c3aed;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 6px 14px rgba(109,40,217,.2)}.detail-export-total-tag[data-v-07e9b45a]{height:28px;padding:0 10px;border-radius:999px;color:#9a3412;border-color:#fdba74;background:#fff7ed;font-size:12px;font-weight:700;line-height:26px;white-space:nowrap}.objective-action-btn[data-v-07e9b45a]:focus,.objective-action-btn[data-v-07e9b45a]:hover{color:#fff;border-color:#14b8a6;background:#14b8a6}.detail-export-btn[data-v-07e9b45a]:focus,.detail-export-btn[data-v-07e9b45a]:hover{color:#fff;border-color:#ea580c;background:#ea580c}.arbitration-action-btn[data-v-07e9b45a]:focus,.arbitration-action-btn[data-v-07e9b45a]:hover{color:#fff;border-color:#5b21b6;background:linear-gradient(135deg,#7c3aed,#5b21b6)}.abnormal-action-btn[data-v-07e9b45a]{color:#fff;border-color:#dc2626;background:#ef4444}.abnormal-action-btn[data-v-07e9b45a]:focus,.abnormal-action-btn[data-v-07e9b45a]:hover{color:#fff;border-color:#b91c1c;background:#dc2626}.subject-progress[data-v-07e9b45a]{display:flex;align-items:center;gap:10px;min-width:220px}.progress-stats[data-v-07e9b45a]{display:flex;align-items:baseline;gap:2px;min-width:80px;justify-content:flex-end}.progress-count[data-v-07e9b45a]{font-size:16px;font-weight:600;color:#409eff}.progress-divider[data-v-07e9b45a]{font-size:14px;color:#c0c4cc}.progress-total[data-v-07e9b45a]{font-size:14px;color:#606266}.subject-progress .progress-bar[data-v-07e9b45a]{flex:0 0 64px;width:64px;min-width:64px}.subject-progress .progress-percent[data-v-07e9b45a]{font-size:14px;font-weight:600;color:#409eff;min-width:45px;text-align:right}.tizu-table-wrapper[data-v-07e9b45a]{padding:16px;background:linear-gradient(180deg,#fafbfc,#fff)}.column-header[data-v-07e9b45a]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#303133}.column-header i[data-v-07e9b45a]{color:#409eff;font-size:14px}.group-name-cell[data-v-07e9b45a]{display:flex;align-items:center;gap:8px}.group-name-cell i[data-v-07e9b45a]{color:#409eff;font-size:14px}.group-name[data-v-07e9b45a]{font-weight:500;color:#303133}.progress-display[data-v-07e9b45a]{display:flex;flex-direction:column;gap:6px;padding:4px 0;align-items:flex-start}.progress-info[data-v-07e9b45a]{display:flex;justify-content:space-between;font-size:12px;width:72px}.progress-display .progress-bar[data-v-07e9b45a]{width:72px;min-width:72px}.progress-info .progress-text[data-v-07e9b45a]{color:#606266}.progress-info .progress-percent[data-v-07e9b45a]{color:#409eff;font-weight:600}.status-tag[data-v-07e9b45a]{border-radius:12px;padding:4px 10px;font-weight:500}.status-tag i[data-v-07e9b45a]{margin-right:4px}.action-buttons[data-v-07e9b45a]{display:flex;gap:6px;justify-content:center}.table-action-btn[data-v-07e9b45a]{border-radius:6px;padding:5px 10px;font-size:12px;transition:all .2s}.table-action-btn[data-v-07e9b45a]:hover{transform:translateY(-1px)}[data-v-07e9b45a] .el-collapse-item__header{height:56px;line-height:56px;padding:0 16px;background:linear-gradient(135deg,#fafbfc,#f5f7fa);border:none;font-size:15px}[data-v-07e9b45a] .el-collapse-item__content{padding-bottom:0}[data-v-07e9b45a] .el-collapse-item__wrap{border:none}.vxe-table[data-v-07e9b45a]{font-size:13px}[data-v-07e9b45a] .vxe-header--column{background:linear-gradient(180deg,#fafbfc,#f5f7fa)!important;height:44px}[data-v-07e9b45a] .vxe-body--row{height:48px;transition:background-color .2s}[data-v-07e9b45a] .vxe-body--row:hover{background-color:#f5f9ff!important}.marker-counts-dialog .el-dialog__body[data-v-07e9b45a]{max-height:560px;padding:16px;box-sizing:border-box;overflow-y:auto}@media screen and (max-width:1400px){.stats-grid[data-v-07e9b45a]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.stats-grid[data-v-07e9b45a]{grid-template-columns:repeat(2,1fr)}.project-header[data-v-07e9b45a]{flex-direction:column;gap:16px;align-items:flex-start}.project-right[data-v-07e9b45a]{width:100%;justify-content:space-between}.subject-progress[data-v-07e9b45a]{min-width:200px}}@media screen and (max-width:768px){.stats-grid[data-v-07e9b45a]{grid-template-columns:1fr}.subject-header[data-v-07e9b45a]{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 12px}.subject-progress[data-v-07e9b45a]{width:100%}.action-buttons[data-v-07e9b45a]{flex-wrap:wrap}}