.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}[data-v-389f4e63]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.assignment-pie-chart[data-v-389f4e63]{display:flex;flex-direction:column}.assignment-pie-chart .chart-loading[data-v-389f4e63]{min-height:300px;display:flex;align-items:center;justify-content:center}.assignment-pie-chart .chart-loading .loading-content[data-v-389f4e63]{text-align:center;width:100%}.assignment-pie-chart .chart-content[data-v-389f4e63]{display:flex;flex-direction:column}.assignment-pie-chart .stats-summary[data-v-389f4e63]{display:flex;gap:12px;margin-bottom:20px}.assignment-pie-chart .stats-summary .stat-item[data-v-389f4e63]{flex:1;text-align:center;padding:10px 8px;background:#f8f9fa;border-radius:8px;transition:transform .2s ease;min-width:0}.assignment-pie-chart .stats-summary .stat-item[data-v-389f4e63]:hover{transform:translateY(-2px)}.assignment-pie-chart .stats-summary .stat-item .stat-value[data-v-389f4e63]{font-size:22px;font-weight:700;line-height:1;margin-bottom:4px}.assignment-pie-chart .stats-summary .stat-item .stat-value.pending[data-v-389f4e63]{color:#f56c6c}.assignment-pie-chart .stats-summary .stat-item .stat-value.completed[data-v-389f4e63]{color:#67c23a}.assignment-pie-chart .stats-summary .stat-item .stat-value.overdue[data-v-389f4e63]{color:#e6a23c}.assignment-pie-chart .stats-summary .stat-item .stat-label[data-v-389f4e63]{font-size:11px;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-pie-chart .chart-container[data-v-389f4e63]{min-height:200px;max-height:250px;position:relative}.assignment-pie-chart .chart-container .pie-chart[data-v-389f4e63]{width:100%}.assignment-pie-chart .no-data[data-v-389f4e63]{min-height:200px;display:flex;align-items:center;justify-content:center}.assignment-pie-chart .recent-assignments[data-v-389f4e63]{margin-top:20px;border-top:1px solid #f0f2f5;padding-top:20px}.assignment-pie-chart .recent-assignments .recent-title[data-v-389f4e63]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.assignment-pie-chart .recent-assignments .assignment-list[data-v-389f4e63]{display:flex;flex-direction:column;gap:12px}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item[data-v-389f4e63]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #f0f2f5;border-radius:8px;cursor:pointer;transition:all .2s ease}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item[data-v-389f4e63]:hover{border-color:#409eff;background:#f0f9ff;transform:translate(4px)}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-info[data-v-389f4e63]{flex:1}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-info .assignment-name[data-v-389f4e63]{font-weight:600;font-size:14px;color:#1a1a1a;margin-bottom:4px}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-info .assignment-meta[data-v-389f4e63]{display:flex;gap:12px;font-size:12px;color:#666}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-info .assignment-meta .module-name[data-v-389f4e63]{background:#e6f7ff;color:#1890ff;padding:2px 6px;border-radius:4px}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-info .assignment-meta .due-date[data-v-389f4e63]{color:#999}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-progress[data-v-389f4e63]{width:140px;text-align:right}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-progress .progress-stats[data-v-389f4e63]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-progress .progress-stats .completion-rate[data-v-389f4e63]{font-weight:600;color:#1a1a1a}.assignment-pie-chart .recent-assignments .assignment-list .assignment-item .assignment-progress .progress-stats .submissions[data-v-389f4e63]{color:#666}@media (max-width: 768px){.assignment-pie-chart .stats-summary[data-v-389f4e63]{gap:8px}.assignment-pie-chart .stats-summary .stat-item[data-v-389f4e63]{padding:8px 4px}.assignment-pie-chart .stats-summary .stat-item .stat-value[data-v-389f4e63]{font-size:18px}.assignment-pie-chart .stats-summary .stat-item .stat-label[data-v-389f4e63]{font-size:10px}.assignment-pie-chart .recent-assignments .assignment-item[data-v-389f4e63]{flex-direction:column;align-items:flex-start;gap:8px}.assignment-pie-chart .recent-assignments .assignment-item .assignment-progress[data-v-389f4e63]{width:100%}}@media (max-width: 480px){.assignment-pie-chart .stats-summary[data-v-389f4e63]{flex-wrap:wrap}.assignment-pie-chart .stats-summary .stat-item[data-v-389f4e63]{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}[data-v-6b777f50]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.marker-stats-table[data-v-6b777f50]{height:100%;display:flex;flex-direction:column}.marker-stats-table .table-header[data-v-6b777f50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.marker-stats-table .table-header .header-left[data-v-6b777f50]{flex:1}.marker-stats-table .table-header .header-right[data-v-6b777f50]{display:flex;gap:8px}.marker-stats-table .summary-cards[data-v-6b777f50]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.marker-stats-table .summary-cards .summary-card[data-v-6b777f50]{display:flex;align-items:center;padding:16px;background:white;border:1px solid #f0f2f5;border-radius:8px;transition:all .2s ease}.marker-stats-table .summary-cards .summary-card[data-v-6b777f50]:hover{border-color:#409eff;transform:translateY(-2px)}.marker-stats-table .summary-cards .summary-card .card-icon[data-v-6b777f50]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:20px}.marker-stats-table .summary-cards .summary-card .card-icon.total[data-v-6b777f50]{background:#e6f7ff;color:#1890ff}.marker-stats-table .summary-cards .summary-card .card-icon.active[data-v-6b777f50]{background:#f6ffed;color:#52c41a}.marker-stats-table .summary-cards .summary-card .card-icon.completion[data-v-6b777f50]{background:#fff7e6;color:#fa8c16}.marker-stats-table .summary-cards .summary-card .card-icon.interactions[data-v-6b777f50]{background:#f9f0ff;color:#722ed1}.marker-stats-table .summary-cards .summary-card .card-content .card-value[data-v-6b777f50]{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:4px}.marker-stats-table .summary-cards .summary-card .card-content .card-label[data-v-6b777f50]{font-size:12px;color:#666;font-weight:500}.marker-stats-table .table-container[data-v-6b777f50]{flex:1;background:white;border-radius:8px;overflow:hidden}.marker-stats-table .table-container .marker-info[data-v-6b777f50]{display:flex;align-items:center;gap:12px}.marker-stats-table .table-container .marker-info .marker-details .marker-name[data-v-6b777f50]{font-weight:600;font-size:14px;color:#1a1a1a;margin-bottom:2px}.marker-stats-table .table-container .marker-info .marker-details .marker-email[data-v-6b777f50]{font-size:12px;color:#666}.marker-stats-table .table-container .assignment-stats[data-v-6b777f50]{text-align:center}.marker-stats-table .table-container .assignment-stats .assignment-numbers[data-v-6b777f50]{font-size:16px;margin-bottom:2px}.marker-stats-table .table-container .assignment-stats .assignment-numbers .completed[data-v-6b777f50]{font-weight:700;color:#52c41a}.marker-stats-table .table-container .assignment-stats .assignment-numbers .separator[data-v-6b777f50]{margin:0 4px;color:#ccc}.marker-stats-table .table-container .assignment-stats .assignment-numbers .total[data-v-6b777f50]{color:#666}.marker-stats-table .table-container .assignment-stats .assignment-label[data-v-6b777f50]{font-size:11px;color:#999}.marker-stats-table .table-container .completion-display[data-v-6b777f50]{display:flex;flex-direction:column;align-items:center;gap:4px}.marker-stats-table .table-container .completion-display .completion-text[data-v-6b777f50]{font-size:12px;font-weight:600;color:#1a1a1a}.marker-stats-table .table-container .interaction-stats[data-v-6b777f50]{display:flex;flex-direction:column;gap:4px}.marker-stats-table .table-container .interaction-stats .interaction-item[data-v-6b777f50]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#666}.marker-stats-table .table-container .interaction-stats .interaction-item .el-icon[data-v-6b777f50]{font-size:14px}.marker-stats-table .table-container .last-active[data-v-6b777f50]{display:flex;flex-direction:column;align-items:center;gap:4px}.marker-stats-table .table-container .last-active .active-time[data-v-6b777f50]{font-size:12px;color:#666}.marker-stats-table .table-container .last-active .active-indicator[data-v-6b777f50]{width:8px;height:8px;border-radius:50%}.marker-stats-table .table-container .last-active .active-indicator.active[data-v-6b777f50]{background:#52c41a}.marker-stats-table .table-container .last-active .active-indicator.recent[data-v-6b777f50]{background:#fa8c16}.marker-stats-table .table-container .last-active .active-indicator.inactive[data-v-6b777f50]{background:#d9d9d9}.marker-stats-table .pagination-container[data-v-6b777f50]{display:flex;justify-content:center;padding:20px 0}@media (max-width: 1200px){.marker-stats-table .summary-cards[data-v-6b777f50]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.marker-stats-table .table-header[data-v-6b777f50]{flex-direction:column;gap:12px;align-items:stretch}.marker-stats-table .table-header .header-left .el-input[data-v-6b777f50]{width:100%}.marker-stats-table .summary-cards[data-v-6b777f50]{grid-template-columns:1fr}.marker-stats-table .summary-cards .summary-card[data-v-6b777f50]{padding:12px}.marker-stats-table .summary-cards .summary-card .card-icon[data-v-6b777f50]{width:40px;height:40px;font-size:18px}.marker-stats-table .summary-cards .summary-card .card-content .card-value[data-v-6b777f50]{font-size:20px}}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}[data-v-859de939]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.workload-distribution-chart[data-v-859de939]{padding:24px;background:var(--el-bg-color);border-radius:8px;box-shadow:0 2px 12px #00000014}.workload-distribution-chart .chart-header[data-v-859de939]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.workload-distribution-chart .chart-header .header-left .chart-title[data-v-859de939]{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--el-text-color-primary)}.workload-distribution-chart .chart-header .header-left .chart-subtitle[data-v-859de939]{margin:0;font-size:14px;color:var(--el-text-color-secondary)}.workload-distribution-chart .summary-stats[data-v-859de939]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.workload-distribution-chart .summary-stats .stat-card[data-v-859de939]{display:flex;align-items:center;padding:16px;border-radius:8px;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color);transition:all .3s}.workload-distribution-chart .summary-stats .stat-card[data-v-859de939]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.workload-distribution-chart .summary-stats .stat-card .stat-icon[data-v-859de939]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:24px}.workload-distribution-chart .summary-stats .stat-card.not-started .stat-icon[data-v-859de939]{background:rgba(144,147,153,.1);color:#909399}.workload-distribution-chart .summary-stats .stat-card.in-progress .stat-icon[data-v-859de939]{background:rgba(230,162,60,.1);color:#e6a23c}.workload-distribution-chart .summary-stats .stat-card.under-review .stat-icon[data-v-859de939]{background:rgba(64,158,255,.1);color:#409eff}.workload-distribution-chart .summary-stats .stat-card.completed .stat-icon[data-v-859de939]{background:rgba(103,194,58,.1);color:#67c23a}.workload-distribution-chart .summary-stats .stat-card .stat-content[data-v-859de939]{flex:1}.workload-distribution-chart .summary-stats .stat-card .stat-content .stat-value[data-v-859de939]{font-size:24px;font-weight:600;color:var(--el-text-color-primary);line-height:1.2}.workload-distribution-chart .summary-stats .stat-card .stat-content .stat-label[data-v-859de939]{font-size:14px;color:var(--el-text-color-secondary);margin-top:4px}.workload-distribution-chart .summary-stats .stat-card .stat-content .stat-percentage[data-v-859de939]{font-size:12px;color:var(--el-text-color-placeholder);margin-top:2px}.workload-distribution-chart .empty-state[data-v-859de939]{padding:60px 0}.workload-distribution-chart .marker-detail .workload-visual .visual-title[data-v-859de939]{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--el-text-color-primary)}.workload-distribution-chart .marker-detail .workload-visual .workload-bar[data-v-859de939]{display:flex;height:40px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment[data-v-859de939]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;transition:all .3s}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment[data-v-859de939]:hover{filter:brightness(1.1)}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment.not-started[data-v-859de939]{background:#909399}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment.in-progress[data-v-859de939]{background:#E6A23C}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment.under-review[data-v-859de939]{background:#409EFF}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment.completed[data-v-859de939]{background:#67C23A}.workload-distribution-chart .marker-detail .workload-visual .workload-bar .bar-segment span[data-v-859de939]{text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 768px){.workload-distribution-chart[data-v-859de939]{padding:16px}.workload-distribution-chart .summary-stats[data-v-859de939]{grid-template-columns:1fr}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}[data-v-c717296d]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.progress-line-chart[data-v-c717296d]{display:flex;flex-direction:column}.progress-line-chart .chart-controls[data-v-c717296d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f2f5}.progress-line-chart .chart-controls .control-right[data-v-c717296d]{display:flex;gap:8px;align-items:center}.progress-line-chart .chart-loading[data-v-c717296d]{min-height:300px;display:flex;align-items:center;justify-content:center}.progress-line-chart .chart-loading .loading-content[data-v-c717296d]{width:100%}.progress-line-chart .chart-content[data-v-c717296d]{display:flex;flex-direction:column}.progress-line-chart .progress-overview[data-v-c717296d]{margin-bottom:20px;min-height:200px;display:flex;flex-direction:column}.progress-line-chart .progress-overview .progress-metrics[data-v-c717296d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.progress-line-chart .progress-overview .progress-metrics .metric-card[data-v-c717296d]{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;transition:transform .2s ease}.progress-line-chart .progress-overview .progress-metrics .metric-card[data-v-c717296d]:hover{transform:translateY(-2px)}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-icon[data-v-c717296d]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#e6f7ff;color:#1890ff;font-size:16px}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-icon.completed[data-v-c717296d]{background:#f6ffed;color:#52c41a}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-icon.rate[data-v-c717296d]{background:#fff7e6;color:#fa8c16}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-icon.time[data-v-c717296d]{background:#f9f0ff;color:#722ed1}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-content .metric-value[data-v-c717296d]{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:4px}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-content .metric-label[data-v-c717296d]{font-size:11px;color:#666;font-weight:500}.progress-line-chart .progress-overview .completion-estimate[data-v-c717296d]{flex:1;background:#f0f9ff;border:1px solid #91d5ff;border-radius:8px;padding:16px;display:flex;flex-direction:column}.progress-line-chart .progress-overview .completion-estimate h4[data-v-c717296d]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.progress-line-chart .progress-overview .completion-estimate .estimate-content[data-v-c717296d]{flex:1;display:flex;flex-direction:column;gap:16px}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info[data-v-c717296d]{display:flex;justify-content:space-between;align-items:center}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info .estimate-date[data-v-c717296d]{font-size:16px;font-weight:600;color:#1890ff}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info .estimate-trend[data-v-c717296d]{display:flex;align-items:center;gap:4px;font-size:14px}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info .estimate-trend.increasing[data-v-c717296d]{color:#52c41a}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info .estimate-trend.decreasing[data-v-c717296d]{color:#f5222d}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-info .estimate-trend.stable[data-v-c717296d]{color:#666}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-progress[data-v-c717296d]{flex:1;display:flex;flex-direction:column;justify-content:center}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-progress .progress-info[data-v-c717296d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-progress .progress-info .progress-label[data-v-c717296d]{font-size:13px;color:#666;font-weight:500}.progress-line-chart .progress-overview .completion-estimate .estimate-content .estimate-progress .progress-info .progress-value[data-v-c717296d]{font-size:18px;font-weight:700;color:#1890ff}.progress-line-chart .chart-wrapper[data-v-c717296d]{margin-bottom:20px}.progress-line-chart .chart-container[data-v-c717296d]{height:350px;position:relative}.progress-line-chart .chart-container .line-chart[data-v-c717296d]{width:100%}.progress-line-chart .no-data[data-v-c717296d]{height:350px;display:flex;align-items:center;justify-content:center}.progress-line-chart .marker-legend[data-v-c717296d]{margin-top:20px;border-top:1px solid #f0f2f5;padding-top:20px;max-height:150px;overflow-y:auto}.progress-line-chart .marker-legend h4[data-v-c717296d]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.progress-line-chart .marker-legend .legend-items[data-v-c717296d]{display:flex;flex-wrap:wrap;gap:12px}.progress-line-chart .marker-legend .legend-items .legend-item[data-v-c717296d]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #f0f2f5;border-radius:16px;cursor:pointer;transition:all .2s ease;font-size:12px}.progress-line-chart .marker-legend .legend-items .legend-item[data-v-c717296d]:hover:not(.disabled){border-color:#409eff;background:#f0f9ff}.progress-line-chart .marker-legend .legend-items .legend-item.disabled[data-v-c717296d]{opacity:.5;text-decoration:line-through}.progress-line-chart .marker-legend .legend-items .legend-item .legend-color[data-v-c717296d]{width:12px;height:12px;border-radius:50%}.progress-line-chart .marker-legend .legend-items .legend-item .legend-name[data-v-c717296d]{font-weight:600;color:#1a1a1a}.progress-line-chart .marker-legend .legend-items .legend-item .legend-stats[data-v-c717296d]{color:#666}@media (max-width: 1200px){.progress-line-chart .progress-overview .progress-metrics[data-v-c717296d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.progress-line-chart .chart-controls[data-v-c717296d]{flex-direction:column;gap:12px;align-items:stretch}.progress-line-chart .chart-controls .control-left[data-v-c717296d],.progress-line-chart .chart-controls .control-right[data-v-c717296d]{justify-content:center}.progress-line-chart .chart-controls .control-right[data-v-c717296d]{flex-direction:column;gap:8px}.progress-line-chart .progress-overview .progress-metrics[data-v-c717296d]{grid-template-columns:1fr}.progress-line-chart .progress-overview .progress-metrics .metric-card[data-v-c717296d]{padding:12px}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-icon[data-v-c717296d]{width:36px;height:36px;font-size:16px}.progress-line-chart .progress-overview .progress-metrics .metric-card .metric-content .metric-value[data-v-c717296d]{font-size:18px}}[data-v-30d45063]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.score-comparison-chart[data-v-30d45063]{height:100%;display:flex;flex-direction:column}.score-comparison-chart .chart-header[data-v-30d45063]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f2f5}.score-comparison-chart .chart-header .header-left .chart-title[data-v-30d45063]{margin:0 0 4px;font-size:18px;font-weight:600;color:#1a1a1a}.score-comparison-chart .chart-header .header-left .chart-subtitle[data-v-30d45063]{margin:0;font-size:14px;color:#666}.score-comparison-chart .chart-header .header-right[data-v-30d45063]{display:flex;gap:8px;align-items:center}.score-comparison-chart .chart-loading[data-v-30d45063]{flex:1;display:flex;align-items:center;justify-content:center}.score-comparison-chart .chart-loading .loading-content[data-v-30d45063]{width:100%}.score-comparison-chart .chart-content[data-v-30d45063]{flex:1;display:flex;flex-direction:column}.score-comparison-chart .statistics-overview[data-v-30d45063]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.score-comparison-chart .statistics-overview .stat-card[data-v-30d45063]{padding:16px;background:#f8f9fa;border-radius:8px;text-align:center;transition:transform .2s ease}.score-comparison-chart .statistics-overview .stat-card[data-v-30d45063]:hover{transform:translateY(-2px)}.score-comparison-chart .statistics-overview .stat-card .stat-label[data-v-30d45063]{font-size:12px;color:#666;margin-bottom:4px}.score-comparison-chart .statistics-overview .stat-card .stat-value[data-v-30d45063]{font-size:20px;font-weight:700;color:#1a1a1a}.score-comparison-chart .chart-container[data-v-30d45063]{margin-bottom:24px;min-height:320px}.score-comparison-chart .chart-container .box-plot-chart[data-v-30d45063]{width:100%;border:1px solid #f0f2f5;border-radius:8px}.score-comparison-chart .no-data[data-v-30d45063]{min-height:320px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.score-comparison-chart .no-data p[data-v-30d45063]{margin-top:8px;color:#999;font-size:14px}.score-comparison-chart .alignment-section[data-v-30d45063]{margin-bottom:24px;padding:20px;background:#f0f9ff;border:1px solid #91d5ff;border-radius:8px}.score-comparison-chart .alignment-section .alignment-title[data-v-30d45063]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.score-comparison-chart .alignment-section .alignment-metrics[data-v-30d45063]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.score-comparison-chart .alignment-section .alignment-metrics .metric-item .metric-name[data-v-30d45063]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.score-comparison-chart .alignment-section .alignment-metrics .metric-item .metric-value[data-v-30d45063]{display:flex;align-items:center}.score-comparison-chart .alignment-section .recommendations h5[data-v-30d45063]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.score-comparison-chart .alignment-section .recommendations .recommendation-list[data-v-30d45063]{margin:0;padding:0;list-style:none}.score-comparison-chart .alignment-section .recommendations .recommendation-list .recommendation-item[data-v-30d45063]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#666}.score-comparison-chart .alignment-section .recommendations .recommendation-list .recommendation-item .el-icon[data-v-30d45063]{color:#e6a23c;margin-top:2px;flex-shrink:0}.score-comparison-chart .marker-comparison .comparison-title[data-v-30d45063]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.score-comparison-chart .marker-comparison .marker-cell[data-v-30d45063]{display:flex;align-items:center;font-weight:600}.score-comparison-chart .marker-comparison .alignment-cell[data-v-30d45063]{display:flex;flex-direction:column;align-items:center;gap:4px}.score-comparison-chart .marker-comparison .alignment-cell .alignment-text[data-v-30d45063]{font-size:12px;font-weight:600;color:#1a1a1a}.score-comparison-chart .marker-comparison .distribution-cell[data-v-30d45063]{padding:4px}.score-comparison-chart .marker-comparison .distribution-cell .mini-distribution[data-v-30d45063]{border:1px solid #e6e6e6;border-radius:4px}.score-comparison-chart .marker-comparison .low-deviation[data-v-30d45063]{color:#52c41a;font-weight:600}.score-comparison-chart .marker-comparison .medium-deviation[data-v-30d45063]{color:#fa8c16;font-weight:600}.score-comparison-chart .marker-comparison .high-deviation[data-v-30d45063]{color:#f5222d;font-weight:600}@media (max-width: 1200px){.score-comparison-chart .statistics-overview[data-v-30d45063]{grid-template-columns:repeat(2,1fr)}.score-comparison-chart .alignment-section .alignment-metrics[data-v-30d45063]{grid-template-columns:1fr}}@media (max-width: 768px){.score-comparison-chart .chart-header[data-v-30d45063]{flex-direction:column;gap:12px;align-items:stretch}.score-comparison-chart .chart-header .header-right[data-v-30d45063]{flex-direction:column;gap:8px}.score-comparison-chart .chart-header .header-right .el-select[data-v-30d45063]{width:100%}.score-comparison-chart .statistics-overview[data-v-30d45063]{grid-template-columns:1fr}.score-comparison-chart .statistics-overview .stat-card[data-v-30d45063]{padding:12px}.score-comparison-chart .statistics-overview .stat-card .stat-value[data-v-30d45063]{font-size:18px}}[data-v-ea9205ee]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.group-comparison[data-v-ea9205ee]{background:#fff}.group-comparison .comparison-header[data-v-ea9205ee]{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #E4E7ED}.group-comparison .comparison-header .title[data-v-ea9205ee]{font-size:20px;font-weight:600;color:#303133;margin:0 0 8px;letter-spacing:.5px}.group-comparison .comparison-header .subtitle-row[data-v-ea9205ee]{display:flex;align-items:center;gap:8px;font-size:13px;color:#909399}.group-comparison .comparison-header .subtitle-row .subtitle-divider[data-v-ea9205ee]{color:#dcdfe6}.group-comparison .overall-card[data-v-ea9205ee]{background:#FAFAFA;border:1px solid #E4E7ED;border-radius:4px;padding:16px;margin-bottom:16px}.group-comparison .overall-card .stats-grid[data-v-ea9205ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.group-comparison .overall-card .stats-grid .stat-item[data-v-ea9205ee]{text-align:center;padding:12px;background:#fff;border-radius:4px;border:1px solid #E4E7ED}.group-comparison .overall-card .stats-grid .stat-item .stat-value[data-v-ea9205ee]{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:8px}.group-comparison .overall-card .stats-grid .stat-item .stat-value.primary[data-v-ea9205ee]{color:#ff6b35}.group-comparison .overall-card .stats-grid .stat-item .stat-value.success[data-v-ea9205ee]{color:#67c23a}.group-comparison .overall-card .stats-grid .stat-item .stat-value.warning[data-v-ea9205ee]{color:#ffb84d}.group-comparison .overall-card .stats-grid .stat-item .stat-value.info[data-v-ea9205ee]{color:#909399}.group-comparison .overall-card .stats-grid .stat-item .stat-label[data-v-ea9205ee]{font-size:11px;color:#909399;font-weight:600;letter-spacing:.5px}.group-comparison .charts-row[data-v-ea9205ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.group-comparison .charts-row .chart-card[data-v-ea9205ee]{background:#fff;border:1px solid #E4E7ED;border-radius:4px;padding:16px}.group-comparison .charts-row .chart-card .card-header[data-v-ea9205ee]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #E4E7ED}.group-comparison .charts-row .chart-card .card-header h4[data-v-ea9205ee]{margin:0;font-size:14px;font-weight:600;color:#303133}.group-comparison .charts-row .chart-card .chart-container[data-v-ea9205ee]{height:280px;width:100%}.group-comparison .table-card[data-v-ea9205ee]{background:#fff;border:1px solid #E4E7ED;border-radius:4px;padding:16px}.group-comparison .table-card .card-header[data-v-ea9205ee]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #E4E7ED}.group-comparison .table-card .card-header h4[data-v-ea9205ee]{margin:0;font-size:14px;font-weight:600;color:#303133}.group-comparison .table-card .group-name[data-v-ea9205ee]{font-weight:500;color:#303133}.group-comparison .table-card .number-cell[data-v-ea9205ee]{font-weight:600;color:#606266;font-size:14px}.group-comparison .table-card .number-cell.primary[data-v-ea9205ee]{color:#ff6b35}.group-comparison .table-card .number-cell.success[data-v-ea9205ee]{color:#67c23a}.group-comparison .table-card .number-cell.warning[data-v-ea9205ee]{color:#ffb84d}.group-comparison .table-card .number-cell.info[data-v-ea9205ee]{color:#909399}.group-comparison .table-card .score-dist-cell[data-v-ea9205ee]{display:flex;gap:6px;justify-content:center}.group-comparison .table-card .score-dist-cell .dist-badge[data-v-ea9205ee]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:24px;text-align:center}.group-comparison .table-card .score-dist-cell .dist-badge.success[data-v-ea9205ee]{background:rgba(103,194,58,.1);color:#67c23a;border:1px solid rgba(103,194,58,.3)}.group-comparison .table-card .score-dist-cell .dist-badge.primary[data-v-ea9205ee]{background:rgba(255,107,53,.1);color:#ff6b35;border:1px solid rgba(255,107,53,.3)}.group-comparison .table-card .score-dist-cell .dist-badge.warning[data-v-ea9205ee]{background:rgba(255,184,77,.1);color:#ffb84d;border:1px solid rgba(255,184,77,.3)}.group-comparison .table-card .score-dist-cell .dist-badge.danger[data-v-ea9205ee]{background:rgba(245,108,108,.1);color:#f56c6c;border:1px solid rgba(245,108,108,.3)}.group-comparison[data-v-ea9205ee] .el-table{border:1px solid #E4E7ED;border-radius:4px;font-size:13px}.group-comparison[data-v-ea9205ee] .el-table .el-table__header-wrapper{background:#FAFAFA}.group-comparison[data-v-ea9205ee] .el-table .el-table__body tr:hover>td{background-color:#ff6b350d!important}.group-comparison[data-v-ea9205ee] .el-table .el-table__row{transition:background-color .2s ease}@media (max-width: 1200px){.group-comparison .overall-card .stats-grid[data-v-ea9205ee]{grid-template-columns:repeat(2,1fr)}.group-comparison .charts-row[data-v-ea9205ee]{grid-template-columns:1fr}}.group-selector[data-v-d17f8a99]{display:inline-flex;align-items:center}[data-v-26b5b89a]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.export-dialog .form-section[data-v-26b5b89a]{margin-bottom:24px}.export-dialog .form-section .section-title[data-v-26b5b89a]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.export-dialog .form-section .format-option[data-v-26b5b89a]{display:flex;align-items:center;gap:12px;padding:8px 0}.export-dialog .form-section .format-option .format-icon[data-v-26b5b89a]{width:40px;height:40px;border-radius:8px;background:#f0f9ff;display:flex;align-items:center;justify-content:center;color:#409eff;font-size:18px}.export-dialog .form-section .format-option .format-info .format-name[data-v-26b5b89a]{font-weight:600;color:#1a1a1a;margin-bottom:2px}.export-dialog .form-section .format-option .format-info .format-desc[data-v-26b5b89a]{font-size:12px;color:#666}.export-dialog .form-section .data-type-option[data-v-26b5b89a]{display:flex;flex-direction:column;gap:2px}.export-dialog .form-section .data-type-option .type-name[data-v-26b5b89a]{font-weight:600;color:#1a1a1a}.export-dialog .form-section .data-type-option .type-desc[data-v-26b5b89a]{font-size:12px;color:#666}.export-dialog .form-section .date-hint[data-v-26b5b89a]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#666}.export-dialog .form-section .date-hint .el-icon[data-v-26b5b89a]{color:#409eff}.export-dialog .form-section .filter-group[data-v-26b5b89a]{margin-bottom:16px}.export-dialog .form-section .filter-group .filter-label[data-v-26b5b89a]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#1a1a1a}.export-dialog .form-section .checkbox-group[data-v-26b5b89a]{display:flex;flex-direction:column;gap:12px}.export-dialog .preview-section[data-v-26b5b89a]{padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e6e8eb}.export-dialog .preview-section .section-title[data-v-26b5b89a]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.export-dialog .preview-section .preview-info[data-v-26b5b89a]{display:flex;flex-direction:column;gap:8px}.export-dialog .preview-section .preview-info .preview-item[data-v-26b5b89a]{display:flex;justify-content:space-between;font-size:14px}.export-dialog .preview-section .preview-info .preview-item .preview-label[data-v-26b5b89a]{color:#666}.export-dialog .preview-section .preview-info .preview-item .preview-value[data-v-26b5b89a]{font-weight:600;color:#1a1a1a}.dialog-footer[data-v-26b5b89a]{display:flex;justify-content:flex-end;gap:12px}[data-v-26b5b89a] .el-radio{display:flex;align-items:flex-start;margin-right:0;margin-bottom:16px;width:100%}[data-v-26b5b89a] .el-radio .el-radio__input{margin-top:4px}[data-v-26b5b89a] .el-radio .el-radio__label{padding-left:12px;width:100%}[data-v-26b5b89a] .el-radio:last-child{margin-bottom:0}.permission-denied[data-v-eab97e36]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.permission-denied-content[data-v-eab97e36]{text-align:center;max-width:400px}.icon-container[data-v-eab97e36]{margin-bottom:1.5rem}.permission-icon[data-v-eab97e36]{color:#f56565;margin:0 auto}.permission-title[data-v-eab97e36]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.permission-message[data-v-eab97e36]{color:#718096;line-height:1.6;margin-bottom:2rem}.permission-actions[data-v-eab97e36]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.action-button[data-v-eab97e36]{min-width:120px}[data-v-e85e5101]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.module-leader-dashboard[data-v-e85e5101]{min-height:100vh;background:#f5f7fa;padding:20px;max-width:95%;margin:0 auto;box-sizing:border-box}.module-leader-dashboard .dashboard-header[data-v-e85e5101]{background:white;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.module-leader-dashboard .dashboard-header .header-content[data-v-e85e5101]{display:flex;justify-content:space-between;align-items:center}.module-leader-dashboard .dashboard-header .header-content .header-left .dashboard-title[data-v-e85e5101]{margin:0 0 8px;font-size:28px;font-weight:700;color:#1a1a1a}.module-leader-dashboard .dashboard-header .header-content .header-left .dashboard-subtitle[data-v-e85e5101]{margin:0;color:#666;font-size:16px}.module-leader-dashboard .dashboard-header .header-content .header-right[data-v-e85e5101]{display:flex;gap:12px}.module-leader-dashboard .dashboard-content[data-v-e85e5101]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease;min-width:0;overflow:hidden}.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(3),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(4),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(5),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(6){grid-column:1/-1}.module-leader-dashboard .dashboard-content .dashboard-section .section-header[data-v-e85e5101]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f2f5}.module-leader-dashboard .dashboard-content .dashboard-section .section-header .section-title[data-v-e85e5101]{margin:0 0 8px;font-size:20px;font-weight:600;color:#1a1a1a}.module-leader-dashboard .dashboard-content .dashboard-section .section-header .section-subtitle[data-v-e85e5101]{margin:0;color:#666;font-size:14px}@media (max-width: 1200px){.module-leader-dashboard .dashboard-content[data-v-e85e5101]{grid-template-columns:1fr}.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(3),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(4),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(5),.module-leader-dashboard .dashboard-content .dashboard-section[data-v-e85e5101]:nth-child(6){grid-column:1}}@media (max-width: 768px){.module-leader-dashboard[data-v-e85e5101]{padding:12px}.module-leader-dashboard .dashboard-header .header-content[data-v-e85e5101]{flex-direction:column;gap:16px;text-align:center}.module-leader-dashboard .dashboard-header .header-content .header-left .dashboard-title[data-v-e85e5101]{font-size:24px}.module-leader-dashboard .dashboard-section[data-v-e85e5101]{padding:16px}}
