/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-6-9 16:51:22
 */[data-v-4a18bf26]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.quality-monitor-container[data-v-4a18bf26]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-4a18bf26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.page-header .header-left[data-v-4a18bf26]{display:flex;align-items:center;gap:12px}.page-header .header-left .title-icon[data-v-4a18bf26]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.page-header .header-left .title-content h2[data-v-4a18bf26]{margin:0;font-size:20px;font-weight:600}.page-header .header-left .title-content .title-sub[data-v-4a18bf26]{font-size:13px;opacity:.85}.overview-row[data-v-4a18bf26]{margin-bottom:16px}.overview-row .overview-card[data-v-4a18bf26]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.overview-row .overview-card .card-icon[data-v-4a18bf26]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-right:16px}.overview-row .overview-card .card-info .card-value[data-v-4a18bf26]{font-size:28px;font-weight:700;color:#303133}.overview-row .overview-card .card-info .card-label[data-v-4a18bf26]{font-size:13px;color:#909399}.overview-row .overview-card.total .card-icon[data-v-4a18bf26]{background:linear-gradient(135deg,#409eff,#337ecc)}.overview-row .overview-card.marked .card-icon[data-v-4a18bf26]{background:linear-gradient(135deg,#67c23a,#529b2e)}.overview-row .overview-card.sampled .card-icon[data-v-4a18bf26]{background:linear-gradient(135deg,#e6a23c,#cf9236)}.overview-row .overview-card.problem .card-icon[data-v-4a18bf26]{background:linear-gradient(135deg,#f56c6c,#dd6161)}.subject-card[data-v-4a18bf26]{height:calc(100vh - 280px);display:flex;flex-direction:column}.subject-card[data-v-4a18bf26] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.subject-card .card-header[data-v-4a18bf26]{display:flex;align-items:center;gap:8px;font-weight:600}.subject-card .card-header i[data-v-4a18bf26]{color:#409eff}.detail-card[data-v-4a18bf26]{height:calc(100vh - 280px);display:flex;flex-direction:column}.detail-card .card-header[data-v-4a18bf26]{gap:8px;font-weight:600}.detail-card .card-header i[data-v-4a18bf26]{color:#409eff}.detail-card[data-v-4a18bf26] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.subject-list[data-v-4a18bf26]{flex:1;overflow-y:auto}.subject-list .subject-title[data-v-4a18bf26]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:10px}.subject-list .subject-title .subject-name[data-v-4a18bf26]{font-weight:500}.subject-list .tizu-list[data-v-4a18bf26]{max-height:100%;overflow-y:auto}.subject-list .tizu-list .tizu-item[data-v-4a18bf26]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin:4px 0;border-radius:6px;cursor:pointer;transition:all .2s}.subject-list .tizu-list .tizu-item[data-v-4a18bf26]:hover{background:#ecf5ff}.subject-list .tizu-list .tizu-item.active[data-v-4a18bf26]{background:#409eff;color:#fff}.subject-list .tizu-list .tizu-item.active[data-v-4a18bf26] .el-progress-bar__outer{background:hsla(0,0%,100%,.3)}.subject-list .tizu-list .tizu-item.active[data-v-4a18bf26] .el-progress-bar__inner{background:#fff}.subject-list .tizu-list .tizu-item .tizu-name[data-v-4a18bf26]{font-size:13px}.detail-card .card-header[data-v-4a18bf26]{display:flex;justify-content:space-between;align-items:center}.detail-card .card-header .header-left[data-v-4a18bf26]{display:flex;align-items:center;gap:8px}.detail-card .empty-hint[data-v-4a18bf26]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#909399}.detail-card .empty-hint i[data-v-4a18bf26]{font-size:48px;margin-bottom:16px}.detail-card .detail-content[data-v-4a18bf26]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.kpi-section[data-v-4a18bf26]{margin-bottom:20px}.kpi-section .kpi-grid[data-v-4a18bf26]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.kpi-section .kpi-grid .kpi-item[data-v-4a18bf26]{text-align:center;padding:16px;background:#f5f7fa;border-radius:8px}.kpi-section .kpi-grid .kpi-item .kpi-label[data-v-4a18bf26]{font-size:12px;color:#909399;margin-bottom:4px}.kpi-section .kpi-grid .kpi-item .kpi-value[data-v-4a18bf26]{font-size:20px;font-weight:700;color:#303133}.marker-section[data-v-4a18bf26],.sampling-section[data-v-4a18bf26]{margin-bottom:20px}.marker-section .section-header[data-v-4a18bf26],.sampling-section .section-header[data-v-4a18bf26]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133}.marker-section .section-header i[data-v-4a18bf26],.sampling-section .section-header i[data-v-4a18bf26]{color:#409eff}.marker-section .section-header .el-button[data-v-4a18bf26],.sampling-section .section-header .el-button[data-v-4a18bf26]{margin-left:auto}.chart-section[data-v-4a18bf26]{margin-bottom:20px}.chart-section .chart-card[data-v-4a18bf26]{background:#f5f7fa;border-radius:8px;padding:16px}.chart-section .chart-card .chart-title[data-v-4a18bf26]{display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:12px;color:#303133}.chart-section .chart-card .chart-title i[data-v-4a18bf26]{color:#409eff}.chart-section .chart-card .chart-container[data-v-4a18bf26]{height:220px}.deviation-badge[data-v-4a18bf26]{padding:2px 8px;border-radius:4px;font-size:12px}.deviation-badge.success[data-v-4a18bf26]{background:#f0f9eb;color:#67c23a}.deviation-badge.warning[data-v-4a18bf26]{background:#fdf6ec;color:#e6a23c}.deviation-badge.danger[data-v-4a18bf26]{background:#fef0f0;color:#f56c6c}.diff-normal[data-v-4a18bf26]{color:#67c23a}.diff-warning[data-v-4a18bf26]{color:#e6a23c}.diff-danger[data-v-4a18bf26]{color:#f56c6c}.subject-selector[data-v-4a18bf26]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.subject-selector .selector-label[data-v-4a18bf26]{font-weight:500;color:#303133}.subject-selector .el-select[data-v-4a18bf26]{width:200px}.empty-hint-small[data-v-4a18bf26]{display:flex;align-items:center;justify-content:center;height:100px;color:#909399;font-size:13px}.tizu-summary[data-v-4a18bf26]{display:flex;justify-content:space-between;padding:10px 12px;margin-top:8px;background:#f5f7fa;border-radius:6px;font-size:12px;color:#606266;border-top:1px solid #ebeef5}.tizu-list .tizu-item[data-v-4a18bf26]{display:flex;align-items:center;flex-wrap:wrap;padding:10px 12px;margin:4px 0;border-radius:6px;cursor:pointer;transition:all .2s;gap:8px}.tizu-list .tizu-item[data-v-4a18bf26]:hover{background:#ecf5ff}.tizu-list .tizu-item:hover .tizu-actions[data-v-4a18bf26]{opacity:1}.tizu-list .tizu-item.active[data-v-4a18bf26]{background:#409eff;color:#fff}.tizu-list .tizu-item.active .tizu-count[data-v-4a18bf26]{color:hsla(0,0%,100%,.8)}.tizu-list .tizu-item.active .tizu-type-tag[data-v-4a18bf26]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}.tizu-list .tizu-item.active[data-v-4a18bf26] .el-progress-bar__outer{background:hsla(0,0%,100%,.3)}.tizu-list .tizu-item.active[data-v-4a18bf26] .el-progress-bar__inner{background:#fff}.tizu-list .tizu-item .tizu-main[data-v-4a18bf26]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.tizu-list .tizu-item .tizu-main .tizu-name[data-v-4a18bf26]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tizu-list .tizu-item .tizu-main .tizu-type-tag[data-v-4a18bf26]{flex-shrink:0}.tizu-list .tizu-item .tizu-info[data-v-4a18bf26]{display:flex;align-items:center;gap:8px}.tizu-list .tizu-item .tizu-info .tizu-count[data-v-4a18bf26]{font-size:11px;color:#909399}.tizu-list .tizu-item .tizu-actions[data-v-4a18bf26]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.tizu-list .tizu-item .tizu-actions .el-button[data-v-4a18bf26]{padding:4px;font-size:12px}.marker-detail-content .marker-summary[data-v-4a18bf26]{display:flex;gap:24px;padding:16px;background:#f5f7fa;border-radius:8px;margin-bottom:20px}.marker-detail-content .marker-summary .summary-item .label[data-v-4a18bf26]{color:#909399;font-size:13px}.marker-detail-content .marker-summary .summary-item .value[data-v-4a18bf26]{font-weight:600;color:#303133;margin-left:4px}.marker-detail-content .marker-records .section-title[data-v-4a18bf26]{font-weight:600;margin-bottom:12px;color:#303133}.marker-detail-content .marker-records .records-pagination[data-v-4a18bf26]{margin-top:16px;display:flex;justify-content:flex-end}.detail-tabs-header[data-v-4a18bf26]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.tab-content[data-v-4a18bf26]{flex:1;overflow-y:auto;padding-right:8px;min-height:0}.tab-content[data-v-4a18bf26]::-webkit-scrollbar{width:6px}.tab-content[data-v-4a18bf26]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.tab-content[data-v-4a18bf26]::-webkit-scrollbar-track{background:#f5f7fa}.overview-stats[data-v-4a18bf26]{margin-bottom:20px}.overview-stats .stat-box[data-v-4a18bf26]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.overview-stats .stat-box .stat-icon[data-v-4a18bf26]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-right:12px}.overview-stats .stat-box .stat-icon.primary[data-v-4a18bf26]{background:linear-gradient(135deg,#409eff,#337ecc)}.overview-stats .stat-box .stat-icon.success[data-v-4a18bf26]{background:linear-gradient(135deg,#67c23a,#529b2e)}.overview-stats .stat-box .stat-icon.warning[data-v-4a18bf26]{background:linear-gradient(135deg,#e6a23c,#cf9236)}.overview-stats .stat-box .stat-content .stat-num[data-v-4a18bf26]{font-size:24px;font-weight:700;color:#303133}.overview-stats .stat-box .stat-content .stat-text[data-v-4a18bf26]{font-size:13px;color:#909399}.quick-actions[data-v-4a18bf26]{display:flex;gap:12px;padding:16px;background:#f5f7fa;border-radius:8px;margin-top:20px}.section-header .header-tip[data-v-4a18bf26]{margin-left:auto;font-size:12px;font-weight:400;color:#909399}.sampling-dialog-content .sampling-settings[data-v-4a18bf26]{padding:16px;background:#f5f7fa;border-radius:8px;margin-bottom:16px}.sampling-dialog-content .sampling-results .results-header[data-v-4a18bf26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;color:#303133}.paper-preview-content .paper-info[data-v-4a18bf26]{margin-bottom:16px}.paper-preview-content .paper-image-container[data-v-4a18bf26]{min-height:300px;max-height:500px;overflow:auto;background:#f5f7fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.paper-preview-content .paper-image-container .paper-image[data-v-4a18bf26]{max-width:100%;height:auto}.paper-preview-content .paper-image-container .no-image[data-v-4a18bf26]{display:flex;flex-direction:column;align-items:center;color:#909399}.paper-preview-content .paper-image-container .no-image i[data-v-4a18bf26]{font-size:48px;margin-bottom:12px}.paper-preview-content .paper-actions[data-v-4a18bf26]{margin-top:16px;padding:16px;background:#f5f7fa;border-radius:8px}.score-value[data-v-4a18bf26]{font-weight:600;color:#409eff}.sampling-tab .sampling-header[data-v-4a18bf26],.sampling-tab .sampling-stats[data-v-4a18bf26]{margin-bottom:16px}.sampling-tab .sampling-stats .stat-mini[data-v-4a18bf26]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #ebeef5;border-radius:6px}.sampling-tab .sampling-stats .stat-mini .stat-label[data-v-4a18bf26]{color:#909399;font-size:13px}.sampling-tab .sampling-stats .stat-mini .stat-value[data-v-4a18bf26]{font-size:18px;font-weight:600;color:#303133}.sampling-tab .sampling-stats .stat-mini .stat-value.success[data-v-4a18bf26]{color:#67c23a}.sampling-tab .sampling-stats .stat-mini .stat-value.danger[data-v-4a18bf26]{color:#f56c6c}.sampling-tab .sampling-stats .stat-mini .stat-value.warning[data-v-4a18bf26]{color:#e6a23c}.sampling-tab .sampling-table-section .section-header[data-v-4a18bf26]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133}.sampling-tab .sampling-table-section .section-header i[data-v-4a18bf26]{color:#409eff}.sampling-tab .sampling-table-section .section-header .el-button[data-v-4a18bf26]{margin-left:auto}