.vs-page[data-v-125a9db6]{min-height:100vh;background:#f7f8fa;color:#1d2129;font-size:14px;padding:66px 24px 40px;box-sizing:border-box}.uc-header[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 24px;margin:20px 0 0}.uc-header-inner[data-v-125a9db6]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.uc-user[data-v-125a9db6]{display:flex;align-items:center;gap:16px}.uc-avatar[data-v-125a9db6]{width:56px;height:56px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#1677ff,#63a4ff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uc-avatar img[data-v-125a9db6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.uc-avatar-fallback[data-v-125a9db6]{color:#fff;font-size:24px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uc-user-info[data-v-125a9db6]{display:flex;flex-direction:column;gap:4px}.uc-user-name[data-v-125a9db6]{font-size:16px;font-weight:600;color:#1d2129;line-height:1.2}.uc-user-meta[data-v-125a9db6]{display:flex;align-items:center;gap:8px;font-size:12px;color:#86909c}.uc-user-divider[data-v-125a9db6]{width:1px;height:12px;background:#e5e6eb}.uc-header-tip[data-v-125a9db6]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(22,119,255,.06);color:#1677ff;font-size:12px;border-radius:4px}.uc-header-tip i[data-v-125a9db6]{font-size:14px}.uc-subtabs[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:20px 0 0;padding:0 8px}.uc-subtabs-inner[data-v-125a9db6]{display:flex;align-items:center;gap:4px}.uc-subtab[data-v-125a9db6]{display:inline-flex;align-items:center;gap:6px;padding:16px 20px;cursor:pointer;color:#4e5969;font-size:14px;font-weight:500;position:relative;transition:color .2s ease}.uc-subtab i[data-v-125a9db6]{font-size:16px}.uc-subtab.active[data-v-125a9db6],.uc-subtab[data-v-125a9db6]:hover{color:#1677ff}.uc-subtab.active[data-v-125a9db6]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:#1677ff;border-radius:2px 2px 0 0}.uc-subtab-count[data-v-125a9db6]{background:rgba(22,119,255,.1);color:#1677ff;font-size:12px;padding:1px 8px;border-radius:10px;font-weight:500}.uc-content[data-v-125a9db6]{margin-top:20px}.uc-pane[data-v-125a9db6]{display:flex;flex-direction:column;gap:20px}.uc-overview[data-v-125a9db6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.uc-overview-5[data-v-125a9db6]{grid-template-columns:repeat(5,1fr)}.uc-metric-card[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;display:flex;align-items:center;gap:16px;transition:box-shadow .2s ease,transform .2s ease}.uc-metric-card[data-v-125a9db6]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-3px)}.uc-metric-icon[data-v-125a9db6]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uc-metric-icon i[data-v-125a9db6]{font-size:24px}.uc-metric-body[data-v-125a9db6]{flex:1;min-width:0}.uc-metric-value[data-v-125a9db6]{display:flex;align-items:baseline;gap:4px;line-height:1.2}.uc-metric-value .num[data-v-125a9db6]{font-size:24px;font-weight:700;color:#1d2129}.uc-metric-value .unit[data-v-125a9db6]{font-size:12px;color:#86909c}.uc-metric-label[data-v-125a9db6]{font-size:12px;color:#86909c;margin-top:4px}.uc-filter[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.uc-filter-left[data-v-125a9db6]{flex:1;min-width:240px;max-width:320px}.uc-search-input[data-v-125a9db6]{width:100%}.uc-search-input[data-v-125a9db6] .el-input__inner{border-radius:6px}.uc-filter-right[data-v-125a9db6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uc-filter-select[data-v-125a9db6]{width:140px}.uc-filter-select[data-v-125a9db6] .el-input__inner{border-radius:6px}.uc-grid[data-v-125a9db6]{display:grid;gap:20px}.uc-grid-3[data-v-125a9db6]{grid-template-columns:repeat(3,1fr)}.uc-grid-4[data-v-125a9db6]{grid-template-columns:repeat(4,1fr)}.uc-grid-square .uc-card-cover[data-v-125a9db6]{aspect-ratio:1/1;height:auto!important}.uc-card[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.uc-card[data-v-125a9db6]:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.uc-card-cover[data-v-125a9db6]{position:relative;width:100%;height:180px;background:linear-gradient(135deg,#f0f5ff,#e8f4ff);overflow:hidden}.uc-card-cover img[data-v-125a9db6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.uc-card-cover:hover img[data-v-125a9db6]{transform:scale(1.02)}.uc-card-cover-square[data-v-125a9db6]{height:auto}.uc-card-cover-fallback[data-v-125a9db6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#1677ff;font-size:48px;opacity:.6}.uc-status-badge[data-v-125a9db6]{display:inline-flex;align-items:center;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500;line-height:18px;white-space:nowrap}.uc-status-corner[data-v-125a9db6]{position:absolute;top:12px;right:12px;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.08)}.uc-status-not_started[data-v-125a9db6]{color:#86909c;background:rgba(134,144,156,.1)}.uc-status-in_progress[data-v-125a9db6]{color:#ff7d00;background:rgba(255,125,0,.1)}.uc-status-completed[data-v-125a9db6]{color:#00b42a;background:rgba(0,180,42,.1)}.uc-status-overdue[data-v-125a9db6]{color:#f53f3f;background:rgba(245,63,63,.1)}.uc-status-draft[data-v-125a9db6]{color:#86909c;background:rgba(134,144,156,.1)}.uc-status-submitted[data-v-125a9db6]{color:#1677ff;background:rgba(22,119,255,.1)}.uc-status-featured[data-v-125a9db6]{color:#ff7d00;background:rgba(255,125,0,.1)}.uc-card-body[data-v-125a9db6]{padding:16px 20px 20px}.uc-card-body-compact[data-v-125a9db6]{padding:12px 16px 16px}.uc-card-title[data-v-125a9db6]{font-size:16px;font-weight:600;color:#1d2129;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-card-meta[data-v-125a9db6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#86909c;margin-bottom:12px}.uc-card-meta-single[data-v-125a9db6]{margin-bottom:8px}.uc-card-meta-item[data-v-125a9db6]{display:inline-flex;align-items:center;gap:4px}.uc-card-meta-item i[data-v-125a9db6]{font-size:12px}.uc-card-type[data-v-125a9db6]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#1677ff;background:rgba(22,119,255,.08);padding:2px 8px;border-radius:4px}.uc-progress-wrap[data-v-125a9db6]{margin-bottom:12px}.uc-progress-info[data-v-125a9db6]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.uc-progress-info .uc-progress-label[data-v-125a9db6]{color:#86909c}.uc-progress-info .uc-progress-value[data-v-125a9db6]{color:#1677ff;font-weight:600}.uc-progress[data-v-125a9db6] .el-progress-bar__outer{background:#f2f3f5;border-radius:3px}.uc-progress[data-v-125a9db6] .el-progress-bar__inner{border-radius:3px}.uc-card-stat[data-v-125a9db6]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f7f8fa;border-radius:4px;font-size:12px;margin-bottom:16px}.uc-card-stat .uc-card-stat-label[data-v-125a9db6]{color:#86909c}.uc-card-stat .uc-card-stat-value[data-v-125a9db6]{color:#1d2129;font-weight:600}.uc-card-actions[data-v-125a9db6]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.uc-card-actions[data-v-125a9db6] .el-button{flex:1;min-width:0}.uc-card-actions[data-v-125a9db6] .el-button+.el-button{margin-left:0}.uc-card-hover[data-v-125a9db6]{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:16px;opacity:0;transition:opacity .25s ease;z-index:3}.uc-card-hover[data-v-125a9db6] .el-button{margin:0}.uc-card:hover .uc-card-hover[data-v-125a9db6]{opacity:1}.uc-empty[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.uc-empty-icon[data-v-125a9db6]{width:80px;height:80px;border-radius:50%;background:rgba(22,119,255,.08);color:#1677ff;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:8px}.uc-empty-title[data-v-125a9db6]{font-size:16px;font-weight:500;color:#1d2129;margin:0}.uc-empty-desc[data-v-125a9db6]{font-size:12px;color:#86909c;margin-bottom:12px}.uc-empty-action[data-v-125a9db6]{margin-top:8px}.uc-design-entry[data-v-125a9db6]{background:linear-gradient(135deg,rgba(22,119,255,.05),rgba(56,189,248,.05));border:1px solid rgba(22,119,255,.15);border-radius:8px;padding:20px 24px;justify-content:space-between}.uc-design-entry-left[data-v-125a9db6],.uc-design-entry[data-v-125a9db6]{display:flex;align-items:center;gap:16px}.uc-design-entry-icon[data-v-125a9db6]{font-size:32px;color:#1677ff;width:56px;height:56px;border-radius:50%;background:rgba(22,119,255,.1);display:flex;align-items:center;justify-content:center}.uc-design-entry-text h4[data-v-125a9db6]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1d2129}.uc-design-entry-text p[data-v-125a9db6]{margin:0;font-size:12px;color:#4e5969}.uc-charts[data-v-125a9db6]{display:flex;flex-direction:column;gap:20px}.uc-chart-row[data-v-125a9db6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.uc-chart-card[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px}.uc-chart-header[data-v-125a9db6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.uc-chart-title[data-v-125a9db6]{font-size:16px;font-weight:600;color:#1d2129;margin:0}.uc-chart-body[data-v-125a9db6]{width:100%;height:280px}.uc-table-card[data-v-125a9db6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px}.uc-table-header[data-v-125a9db6]{margin-bottom:16px}.uc-table-title[data-v-125a9db6]{font-size:16px;font-weight:600;color:#1d2129;margin:0}.uc-table[data-v-125a9db6]{border-radius:6px;overflow:hidden}.uc-table[data-v-125a9db6] .el-table__header-wrapper th{background:#f7f8fa!important;color:#4e5969;font-weight:500}.uc-pagination[data-v-125a9db6]{display:flex;justify-content:flex-end;margin-top:16px}.uc-dialog-body[data-v-125a9db6]{display:flex;flex-direction:column;gap:12px}.uc-dialog-row[data-v-125a9db6]{display:flex;gap:16px;padding:8px 0;border-bottom:1px dashed #e5e6eb;font-size:14px}.uc-dialog-row[data-v-125a9db6]:last-child{border-bottom:none}.uc-dialog-label[data-v-125a9db6]{width:80px;color:#86909c;flex-shrink:0}.uc-dialog-value[data-v-125a9db6]{color:#1d2129;flex:1;word-break:break-all}.uc-result-score[data-v-125a9db6]{text-align:center;padding:16px 0 24px;border-bottom:1px solid #e5e6eb;margin-bottom:16px}.uc-result-score-num[data-v-125a9db6]{font-size:48px;font-weight:700;color:#1677ff;line-height:1}.uc-result-score-label[data-v-125a9db6]{font-size:12px;color:#86909c;margin-top:8px}.uc-result-grid[data-v-125a9db6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.uc-result-item[data-v-125a9db6]{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f7f8fa;border-radius:6px}.uc-result-label[data-v-125a9db6]{font-size:12px;color:#86909c}.uc-result-value[data-v-125a9db6]{font-size:16px;font-weight:600;color:#1d2129}.uc-result-pass[data-v-125a9db6]{color:#00b42a!important}.uc-result-fail[data-v-125a9db6]{color:#f53f3f!important}.uc-result-comment[data-v-125a9db6]{margin-top:16px;padding:12px 16px;background:#f7f8fa;border-radius:6px}.uc-result-comment-label[data-v-125a9db6]{font-size:12px;color:#86909c;margin-bottom:6px}.uc-result-comment-text[data-v-125a9db6]{font-size:14px;color:#1d2129;line-height:1.6}.tab-fade-enter-active[data-v-125a9db6],.tab-fade-leave-active[data-v-125a9db6]{transition:opacity .25s ease,transform .25s ease}.tab-fade-enter[data-v-125a9db6],.tab-fade-leave-to[data-v-125a9db6]{opacity:0;transform:translateY(8px)}@media(max-width:1200px){.uc-grid-3[data-v-125a9db6]{grid-template-columns:repeat(2,1fr)}.uc-grid-4[data-v-125a9db6],.uc-overview-5[data-v-125a9db6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.uc-grid-3[data-v-125a9db6],.uc-grid-4[data-v-125a9db6],.uc-overview-5[data-v-125a9db6],.uc-overview[data-v-125a9db6]{grid-template-columns:repeat(2,1fr)}.uc-chart-row[data-v-125a9db6]{grid-template-columns:1fr}.uc-design-entry[data-v-125a9db6]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.vs-page[data-v-125a9db6]{padding:0 16px 24px}.uc-grid-3[data-v-125a9db6],.uc-grid-4[data-v-125a9db6],.uc-overview-5[data-v-125a9db6],.uc-overview[data-v-125a9db6]{grid-template-columns:1fr}.uc-filter[data-v-125a9db6]{flex-direction:column;align-items:stretch}.uc-filter-left[data-v-125a9db6],.uc-filter-select[data-v-125a9db6]{max-width:100%;width:100%}.uc-filter-right[data-v-125a9db6]{width:100%}.uc-subtabs-inner[data-v-125a9db6]{overflow-x:auto}.uc-subtab[data-v-125a9db6]{white-space:nowrap}.uc-header-tip[data-v-125a9db6],.uc-user[data-v-125a9db6]{width:100%}}