.file-row[data-v-d05ca425]{flex:1;display:flex;align-items:center;padding:8px;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-sm);transition:all .3s;box-sizing:border-box;cursor:pointer;gap:6px;text-align:left}.small[data-v-d05ca425]{padding:0}.small .file-icon[data-v-d05ca425]{width:50px;height:50px}.no-border[data-v-d05ca425]{border:none}.file-row[data-v-d05ca425]:hover:not(.is-disabled){background:var(--color-bg-hover);border-color:var(--color-primary)}.file-row.is-disabled[data-v-d05ca425]{opacity:.6;cursor:not-allowed;background:var(--color-bg-hover)}.file-icon[data-v-d05ca425]{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.file-type-icon[data-v-d05ca425]{width:32px;height:32px;object-fit:contain}.file-info[data-v-d05ca425]{flex:1;width:200px;min-width:0;display:flex;flex-direction:column;gap:4px}.file-name[data-v-d05ca425]{flex:1;width:100%;font-size:14px;color:var(--text-primary);font-weight:500;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-extension[data-v-d05ca425]{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;line-height:1}.file-actions[data-v-d05ca425]{display:flex;gap:2px;margin-left:10px}.file-actions .el-button[data-v-d05ca425]{transition:all .3s}.file-actions .el-button[data-v-d05ca425]:hover:not(:disabled){transform:scale(1.1)}.status-tag[data-v-cb159cf1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:var(--text-xs);font-weight:600;white-space:nowrap;border:1px solid transparent}.status-primary[data-v-cb159cf1]{background:var(--color-primary-lighter);color:var(--color-primary);border-color:#bfdbfe}.status-success[data-v-cb159cf1]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.status-warning[data-v-cb159cf1]{background:#fff7ed;color:var(--color-warning);border-color:#fed7aa}.status-danger[data-v-cb159cf1]{background:#fff1f2;color:var(--color-danger);border-color:#fecdd3}.status-info[data-v-cb159cf1]{background:#f5f3ff;color:var(--color-info);border-color:#ddd6fe}.status-locked[data-v-cb159cf1]{background:#fdf2f8;color:var(--color-locked);border-color:#fbcfe8}.status-neutral[data-v-cb159cf1]{background:#f8fafc;color:var(--text-secondary);border-color:var(--color-border-base)}.status-warning-light[data-v-cb159cf1]{background:#fffbeb;color:#d97706;border-color:#fde68a}.status-slate[data-v-cb159cf1],.status-sky[data-v-cb159cf1],.status-indigo[data-v-cb159cf1],.status-teal[data-v-cb159cf1],.status-emerald[data-v-cb159cf1],.status-rose[data-v-cb159cf1],.status-orange[data-v-cb159cf1],.status-amber[data-v-cb159cf1],.status-violet[data-v-cb159cf1],.status-crimson[data-v-cb159cf1]{color:#fff;border-color:transparent;letter-spacing:.3px;font-weight:700}.status-slate[data-v-cb159cf1]{background:#64748b;box-shadow:0 1.5px 5px #64748b59}.status-sky[data-v-cb159cf1]{background:#3b82f6;box-shadow:0 1.5px 5px #3b82f666}.status-indigo[data-v-cb159cf1]{background:#6366f1;box-shadow:0 1.5px 5px #6366f166}.status-teal[data-v-cb159cf1]{background:#14b8a6;box-shadow:0 1.5px 5px #14b8a666}.status-emerald[data-v-cb159cf1]{background:#10b981;box-shadow:0 1.5px 5px #10b98166}.status-rose[data-v-cb159cf1]{background:#ec4899;box-shadow:0 1.5px 5px #ec489966}.status-orange[data-v-cb159cf1]{background:#f97316;box-shadow:0 1.5px 5px #f9731666}.status-amber[data-v-cb159cf1]{background:#facc15;color:#713f12;box-shadow:0 1.5px 5px #facc1580}.status-violet[data-v-cb159cf1]{background:#a855f7;box-shadow:0 1.5px 5px #a855f766}.status-crimson[data-v-cb159cf1]{background:#dc2626;box-shadow:0 1.5px 5px #dc262666}.stat-card[data-v-36bed331]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md) 20px;display:flex;align-items:center;gap:var(--space-md);border:1px solid var(--border-card);border-left-width:4px;transition:transform var(--transition-fast),border-color var(--transition-fast)}.stat-card[data-v-36bed331]:hover{transform:translateY(-2px);border-color:var(--color-border-base)}.stat-card.blue[data-v-36bed331]{border-left-color:var(--color-primary)}.stat-card.green[data-v-36bed331]{border-left-color:var(--color-success)}.stat-card.orange[data-v-36bed331]{border-left-color:var(--color-warning)}.stat-card.purple[data-v-36bed331]{border-left-color:var(--color-info)}.stat-card.danger[data-v-36bed331]{border-left-color:var(--color-danger)}.stat-card.pink[data-v-36bed331]{border-left-color:var(--color-locked)}.stat-icon[data-v-36bed331]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stat-card.blue .stat-icon[data-v-36bed331]{background:var(--color-primary-lighter)}.stat-card.green .stat-icon[data-v-36bed331]{background:#f0fdfa}.stat-card.orange .stat-icon[data-v-36bed331]{background:#fff7ed}.stat-card.purple .stat-icon[data-v-36bed331]{background:#f5f3ff}.stat-card.danger .stat-icon[data-v-36bed331]{background:#fff1f2}.stat-card.pink .stat-icon[data-v-36bed331]{background:#fdf2f8}.stat-val[data-v-36bed331]{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.stat-label[data-v-36bed331]{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-xs)}.control-center-container[data-v-c820e5af]{padding:20px}.stats-grid[data-v-c820e5af]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-c820e5af]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000a}.card-header[data-v-c820e5af]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.title[data-v-c820e5af]{font-size:16px;font-weight:600;color:#1f2937}.category-tabs[data-v-c820e5af]{padding:0;overflow:hidden}.tab-header[data-v-c820e5af]{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb}.tab-item[data-v-c820e5af]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280}.tab-item[data-v-c820e5af]:hover{background:#f3f4f6;color:#374151}.tab-item.active[data-v-c820e5af]{background:#fff;color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tab-panel[data-v-c820e5af]{padding:20px}.panel-title[data-v-c820e5af]{font-size:14px;font-weight:600;color:#374151;margin-bottom:16px;padding-left:8px;border-left:3px solid #3b82f6}.quick-grid[data-v-c820e5af]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-item[data-v-c820e5af]{display:flex;align-items:center;gap:10px;padding:16px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #e2e8f0}.quick-item[data-v-c820e5af]:hover{background:#f1f5f9;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.quick-item .el-icon[data-v-c820e5af]{font-size:22px;color:#3b82f6}.quick-item span[data-v-c820e5af]{font-size:14px;font-weight:500;color:#374151}.quality-grid[data-v-c820e5af]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.quality-item[data-v-c820e5af]{text-align:center;padding:16px;background:#f8fafc;border-radius:8px}.quality-label[data-v-c820e5af]{font-size:13px;color:#6b7280;margin-bottom:8px}.quality-value[data-v-c820e5af]{font-size:24px;font-weight:700;margin-bottom:12px}.quality-value.warning[data-v-c820e5af]{color:#f59e0b}.quality-value.danger[data-v-c820e5af]{color:#ef4444}@media(max-width:1200px){.stats-grid[data-v-c820e5af],.quick-grid[data-v-c820e5af],.quality-grid[data-v-c820e5af]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-c820e5af],.quick-grid[data-v-c820e5af],.quality-grid[data-v-c820e5af]{grid-template-columns:1fr}.tab-header[data-v-c820e5af]{flex-direction:column}}.employee-container[data-v-52964649]{padding:20px}.stats-grid[data-v-52964649]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-52964649]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-52964649]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-52964649]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-52964649]{display:flex;gap:8px}.table-wrap[data-v-52964649]{margin-top:16px}.pagination-wrap[data-v-52964649]{margin-top:16px;display:flex;justify-content:flex-end}.detail-histories[data-v-52964649]{margin-top:8px}@media(max-width:1200px){.stats-grid[data-v-52964649]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-52964649]{grid-template-columns:1fr}.toolbar[data-v-52964649]{flex-direction:column;align-items:flex-start}}.candidate-container[data-v-8ed816f2]{padding:20px}.stats-grid[data-v-8ed816f2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-8ed816f2]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-8ed816f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-8ed816f2]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-8ed816f2]{display:flex;gap:8px}.table-wrap[data-v-8ed816f2]{margin-top:16px}.pagination-wrap[data-v-8ed816f2]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-8ed816f2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-8ed816f2]{grid-template-columns:1fr}.toolbar[data-v-8ed816f2]{flex-direction:column;align-items:flex-start}}.asset-container[data-v-03a71c05]{padding:20px}.stats-grid[data-v-03a71c05]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.main-layout[data-v-03a71c05]{display:flex;gap:16px}.category-sidebar[data-v-03a71c05]{width:220px;min-width:220px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #0000000a;max-height:calc(100vh - 240px);overflow-y:auto}.category-header[data-v-03a71c05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}.category-title[data-v-03a71c05]{font-weight:600;font-size:15px;color:#303133}.category-tree[data-v-03a71c05]{font-size:13px}.tree-node[data-v-03a71c05]{display:flex;align-items:center;gap:4px;padding:2px 0}.tree-node .node-label[data-v-03a71c05]{flex:1}.tree-node.active[data-v-03a71c05]{color:#409eff;font-weight:600}.virtual-tag[data-v-03a71c05]{font-size:10px;color:#909399;background:#f4f4f5;padding:0 4px;border-radius:3px;margin-left:4px}.content-area[data-v-03a71c05]{flex:1}.card[data-v-03a71c05]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-03a71c05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-03a71c05]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-03a71c05]{display:flex;gap:8px}.table-wrap[data-v-03a71c05]{margin-top:16px}.pagination-wrap[data-v-03a71c05]{margin-top:16px;display:flex;justify-content:flex-end}.print-preview[data-v-03a71c05]{max-height:300px;overflow-y:auto;padding:8px;border:1px dashed #ddd;border-radius:4px}.label-preview-item[data-v-03a71c05]{padding:8px;border-bottom:1px solid #eee}.label-preview-item[data-v-03a71c05]:last-child{border-bottom:none}.barcode-img[data-v-03a71c05]{max-width:200px;height:auto}.label-info[data-v-03a71c05]{font-size:12px;color:#666;margin-top:4px}.accessory-section[data-v-03a71c05]{padding:8px 0}.accessory-toolbar[data-v-03a71c05]{margin-bottom:12px}.import-section[data-v-03a71c05]{padding:8px 0}.import-step[data-v-03a71c05]{margin-bottom:12px}.step-title[data-v-03a71c05]{font-weight:600;font-size:14px;margin-bottom:4px}.step-desc[data-v-03a71c05]{font-size:12px;color:#999;margin-bottom:8px}.import-result[data-v-03a71c05]{margin-top:8px}.result-summary[data-v-03a71c05]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.stats-grid[data-v-03a71c05]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-03a71c05]{grid-template-columns:1fr}.toolbar[data-v-03a71c05]{flex-direction:column;align-items:flex-start}}.lock-icon[data-v-03a71c05]{color:#f56c6c;margin-left:4px;font-size:14px;vertical-align:middle;cursor:help}.detail-section[data-v-03a71c05]{padding:8px 4px}.pagination-wrap.mini[data-v-03a71c05]{margin-top:8px}[data-v-03a71c05] .el-drawer__header{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #e4e7ed}[data-v-03a71c05] .el-tabs__header{margin-bottom:0}.upload-tip[data-v-03a71c05]{font-size:12px;color:#909399;margin-top:4px}.detail-images-section[data-v-03a71c05]{margin-top:16px}.detail-section-title[data-v-03a71c05]{font-weight:600;font-size:14px;color:#303133;margin-bottom:10px;padding-left:8px;border-left:3px solid #409eff}.detail-image-list[data-v-03a71c05]{display:flex;flex-wrap:wrap;gap:12px}.detail-image-item[data-v-03a71c05]{width:140px;height:140px;border-radius:6px;border:1px solid #e4e7ed;cursor:pointer}.phone-container[data-v-ae0878e2]{padding:20px}.stats-grid[data-v-ae0878e2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-ae0878e2]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-ae0878e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-ae0878e2]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-ae0878e2]{display:flex;gap:8px}.table-wrap[data-v-ae0878e2]{margin-top:16px}.account-tag[data-v-ae0878e2]{margin-right:4px;margin-bottom:4px}.text-gray[data-v-ae0878e2]{color:#9ca3af;font-size:12px}.hierarchy-info[data-v-ae0878e2]{display:flex;align-items:center;gap:6px}.master-info[data-v-ae0878e2]{font-size:12px;color:#666}.pagination-wrap[data-v-ae0878e2]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-ae0878e2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-ae0878e2]{grid-template-columns:1fr}.toolbar[data-v-ae0878e2]{flex-direction:column;align-items:flex-start}}.virtual-asset-container[data-v-b3cb127e]{padding:20px}.stats-grid[data-v-b3cb127e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-b3cb127e]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-b3cb127e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-b3cb127e]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-b3cb127e]{display:flex;gap:8px}.table-wrap[data-v-b3cb127e]{margin-top:16px}.operator-tag[data-v-b3cb127e]{margin-right:4px;margin-bottom:4px}.text-gray[data-v-b3cb127e]{color:#9ca3af;font-size:12px}.pagination-wrap[data-v-b3cb127e]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-b3cb127e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-b3cb127e]{grid-template-columns:1fr}.toolbar[data-v-b3cb127e]{flex-direction:column;align-items:flex-start}}.performance-container[data-v-0505316b]{padding:20px}.stats-grid[data-v-0505316b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-0505316b]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-0505316b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-0505316b]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-0505316b]{display:flex;gap:8px}.table-wrap[data-v-0505316b]{margin-top:16px}.base-score[data-v-0505316b]{color:#6b7280}.deducted-score[data-v-0505316b]{color:#ef4444;font-weight:600}.score-tag[data-v-0505316b]{font-size:14px;font-weight:600}.record-item[data-v-0505316b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.record-reason[data-v-0505316b]{font-size:12px;color:#6b7280}.text-gray[data-v-0505316b]{color:#9ca3af;font-size:12px}.pagination-wrap[data-v-0505316b]{margin-top:16px;display:flex;justify-content:flex-end}.review-info[data-v-0505316b]{padding:12px;background:#f9fafb;border-radius:6px}.review-info p[data-v-0505316b]{margin:4px 0;font-size:14px}@media(max-width:1200px){.stats-grid[data-v-0505316b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-0505316b]{grid-template-columns:1fr}.toolbar[data-v-0505316b]{flex-direction:column;align-items:flex-start}}.attendance-container[data-v-1e3820d3]{padding:20px}.stats-grid[data-v-1e3820d3]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-1e3820d3]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-1e3820d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-1e3820d3]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-1e3820d3]{display:flex;gap:8px}.table-wrap[data-v-1e3820d3]{margin-top:16px}.pagination-wrap[data-v-1e3820d3]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-1e3820d3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-1e3820d3]{grid-template-columns:1fr}.toolbar[data-v-1e3820d3]{flex-direction:column;align-items:flex-start}}.resignation-container[data-v-f448fabf]{padding:20px}.stats-grid[data-v-f448fabf]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-f448fabf]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-f448fabf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-f448fabf]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-f448fabf]{display:flex;gap:8px}.table-wrap[data-v-f448fabf]{margin-top:16px}.pagination-wrap[data-v-f448fabf]{margin-top:16px;display:flex;justify-content:flex-end}.approver-row[data-v-f448fabf]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.detail-section[data-v-f448fabf]{padding:8px 0}.detail-block[data-v-f448fabf]{margin-bottom:20px}.detail-title[data-v-f448fabf]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.detail-row[data-v-f448fabf]{margin:6px 0;font-size:14px}.detail-label[data-v-f448fabf]{color:#6b7280}.detail-empty[data-v-f448fabf]{color:#9ca3af;font-size:13px;padding:12px;background:#f9fafb;border-radius:6px}.detail-asset-item[data-v-f448fabf]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f3f4f6}.check-section[data-v-f448fabf]{padding:8px 0}.check-employee[data-v-f448fabf]{margin-bottom:16px;font-size:14px}.check-label[data-v-f448fabf]{color:#6b7280}.check-name[data-v-f448fabf]{font-weight:600;color:#111827;margin-left:4px}.check-no[data-v-f448fabf]{color:#6b7280;margin-left:4px}.check-subtitle[data-v-f448fabf]{font-size:13px;font-weight:600;color:#374151;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.check-items[data-v-f448fabf]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.check-item[data-v-f448fabf]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;border:1px solid #e5e7eb}.check-item-left[data-v-f448fabf]{display:flex;align-items:center;gap:10px}.item-name[data-v-f448fabf]{font-size:14px;color:#1f2937}.item-status[data-v-f448fabf]{font-size:12px;color:#6b7280}.approve-info[data-v-f448fabf]{padding:12px;background:#f9fafb;border-radius:6px}.approve-info p[data-v-f448fabf]{margin:4px 0;font-size:14px}@media(max-width:1200px){.stats-grid[data-v-f448fabf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-f448fabf]{grid-template-columns:1fr}.toolbar[data-v-f448fabf]{flex-direction:column;align-items:flex-start}}.contract-container[data-v-4d48d712]{padding:20px}.stats-grid[data-v-4d48d712]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-4d48d712]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-4d48d712]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-4d48d712]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-4d48d712]{display:flex;gap:8px}.table-wrap[data-v-4d48d712]{margin-top:16px}.expire-soon[data-v-4d48d712]{color:#f59e0b;font-weight:600}.expired[data-v-4d48d712]{color:#ef4444;font-weight:600}.pagination-wrap[data-v-4d48d712]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-4d48d712]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-4d48d712]{grid-template-columns:1fr}.toolbar[data-v-4d48d712]{flex-direction:column;align-items:flex-start}}.talent-container[data-v-19800d33]{padding:20px}.stats-grid[data-v-19800d33]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-19800d33]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-19800d33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-19800d33]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-19800d33]{display:flex;gap:8px}.pagination-wrap[data-v-19800d33]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-19800d33]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-19800d33]{grid-template-columns:1fr}.toolbar[data-v-19800d33]{flex-direction:column;align-items:flex-start}}.page-container[data-v-ce87eca2]{padding:var(--space-lg)}.page-header[data-v-ce87eca2],.filter-card[data-v-ce87eca2]{margin-bottom:var(--space-md)}.pagination[data-v-ce87eca2]{margin-top:var(--space-md);display:flex;justify-content:flex-end}.subtable-wrap[data-v-99910e83]{padding:0}.subtable-hd[data-v-99910e83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.subtable-title[data-v-99910e83]{font-size:13px;font-weight:600;color:#475569;display:flex;align-items:center;gap:8px}.add-btn[data-v-99910e83]{font-size:13px}.subtable[data-v-99910e83]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.subtable[data-v-99910e83] .sub-header{background:#f8fafc!important;color:#475569;font-weight:600;font-size:12px;height:34px}.subtable[data-v-99910e83] .el-table__cell{padding:4px 6px!important}.subtable[data-v-99910e83] .el-input__wrapper{padding:0 8px}.subtable[data-v-99910e83] .el-input__inner{font-size:12px}.del-btn[data-v-99910e83]{padding:2px 4px!important;height:22px}.del-btn[data-v-99910e83]:hover{background:#fef2f2!important;border-radius:4px}.subtable-empty[data-v-99910e83]{display:flex;flex-direction:column;align-items:center;padding:24px 0;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:8px;margin-top:8px}.subtable-empty p[data-v-99910e83]{margin:6px 0 4px;font-size:13px}[data-v-99910e83] .compact-msgbox{width:360px}.subtable-wrap[data-v-6dbd4248]{padding:0}.subtable-hd[data-v-6dbd4248]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.subtable-title[data-v-6dbd4248]{font-size:13px;font-weight:600;color:#475569;display:flex;align-items:center;gap:8px}.add-btn[data-v-6dbd4248]{font-size:13px}.subtable[data-v-6dbd4248]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.subtable[data-v-6dbd4248] .sub-header{background:#f8fafc!important;color:#475569;font-weight:600;font-size:12px;height:34px}.subtable[data-v-6dbd4248] .el-table__cell{padding:4px 6px!important}.subtable[data-v-6dbd4248] .el-input__wrapper{padding:0 8px}.subtable[data-v-6dbd4248] .el-input__inner{font-size:12px}.del-btn[data-v-6dbd4248]{padding:2px 4px!important;height:22px}.del-btn[data-v-6dbd4248]:hover{background:#fef2f2!important;border-radius:4px}.subtable-empty[data-v-6dbd4248]{display:flex;flex-direction:column;align-items:center;padding:24px 0;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:8px;margin-top:8px}.subtable-empty p[data-v-6dbd4248]{margin:6px 0 4px;font-size:13px}[data-v-6dbd4248] .compact-msgbox{width:360px}.supplier-dialog[data-v-10fb3f27] .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f1f5f9;margin-right:0}.supplier-dialog[data-v-10fb3f27] .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}.supplier-dialog[data-v-10fb3f27] .el-dialog__body{padding:0;max-height:68vh;overflow-y:auto}.supplier-dialog[data-v-10fb3f27] .el-dialog__footer{padding:14px 24px;border-top:1px solid #f1f5f9}.dialog-meta[data-v-10fb3f27]{display:flex;align-items:center;gap:16px;padding:10px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:12px;color:#64748b}.meta-item[data-v-10fb3f27]{display:flex;align-items:center;gap:6px}.meta-item label[data-v-10fb3f27]{color:#94a3b8}.meta-code[data-v-10fb3f27]{background:#e2e8f0;color:#475569;padding:1px 8px;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:11px;font-weight:600}.supplier-form[data-v-10fb3f27]{padding:0}[data-v-10fb3f27] .el-collapse{border:none}[data-v-10fb3f27] .el-collapse-item__header{height:48px;padding:0 24px;font-size:14px;font-weight:600;color:#334155;border-bottom:1px solid #f1f5f9;transition:background .15s ease}[data-v-10fb3f27] .el-collapse-item__header:hover{background:#f8fafc}[data-v-10fb3f27] .el-collapse-item__arrow{color:#94a3b8}[data-v-10fb3f27] .el-collapse-item__wrap{border-bottom:1px solid #f1f5f9}[data-v-10fb3f27] .el-collapse-item__content{padding:0}.panel-title[data-v-10fb3f27]{display:flex;align-items:center;gap:8px}.panel-icon[data-v-10fb3f27]{color:#3b82f6;font-size:16px}.panel-hint[data-v-10fb3f27]{margin-left:8px;font-weight:400}.panel-badge[data-v-10fb3f27]{margin-left:8px}.panel-badge[data-v-10fb3f27] .el-badge__content{font-size:10px;height:16px;line-height:16px;padding:0 5px}.form-section[data-v-10fb3f27]{padding:18px 24px}.subtable-section[data-v-10fb3f27]{padding:12px 24px 18px}.full-width[data-v-10fb3f27]{width:100%}[data-v-10fb3f27] .el-input__wrapper,[data-v-10fb3f27] .el-textarea__inner{border-radius:8px}.switch-group[data-v-10fb3f27]{display:flex;gap:24px}.switch-item[data-v-10fb3f27]{display:flex;align-items:center;gap:8px;cursor:pointer}.switch-label[data-v-10fb3f27]{font-size:13px;color:#94a3b8;transition:color .2s}.switch-label.active[data-v-10fb3f27]{color:#2563eb;font-weight:500}.attach-section[data-v-10fb3f27]{padding:12px 24px 18px}.attach-toolbar[data-v-10fb3f27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.attach-count[data-v-10fb3f27]{font-size:13px;color:#64748b}.attach-count strong[data-v-10fb3f27]{color:#2563eb;font-weight:700}.attach-grid[data-v-10fb3f27]{display:flex;flex-direction:column;gap:8px}.attach-empty[data-v-10fb3f27]{display:flex;flex-direction:column;align-items:center;padding:36px 0;color:#94a3b8}.attach-empty p[data-v-10fb3f27]{margin:8px 0 4px;font-size:14px;font-weight:500}.attach-empty span[data-v-10fb3f27]{font-size:12px}.dialog-footer-bar[data-v-10fb3f27]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.dialog-meta[data-v-10fb3f27]{flex-wrap:wrap;gap:8px;padding:8px 16px}.form-section[data-v-10fb3f27]{padding:12px 16px}.switch-group[data-v-10fb3f27]{flex-direction:column;gap:12px}}.import-dialog[data-v-e3a860b4] .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f1f5f9;margin-right:0}.import-dialog[data-v-e3a860b4] .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}.import-dialog[data-v-e3a860b4] .el-dialog__body{padding:20px 24px}.import-dialog[data-v-e3a860b4] .el-dialog__footer{padding:14px 24px;border-top:1px solid #f1f5f9}.import-body[data-v-e3a860b4]{display:flex;flex-direction:column;gap:20px}.import-section[data-v-e3a860b4]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-e3a860b4]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#475569}.section-label .el-icon[data-v-e3a860b4]{color:#3b82f6;font-size:15px}.mode-group[data-v-e3a860b4]{display:flex;gap:8px}.mode-group[data-v-e3a860b4] .el-radio-button__inner{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:13px}.mode-tip[data-v-e3a860b4]{font-size:12px;color:#94a3b8;margin:0;padding-left:2px}.template-card[data-v-e3a860b4]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s ease}.template-card[data-v-e3a860b4]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translate(2px)}.template-icon[data-v-e3a860b4]{width:44px;height:44px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000a}.template-info[data-v-e3a860b4]{flex:1}.template-title[data-v-e3a860b4]{font-size:14px;font-weight:600;color:#1e293b}.template-desc[data-v-e3a860b4]{font-size:12px;color:#94a3b8;margin-top:2px}.template-arrow[data-v-e3a860b4]{color:#94a3b8;font-size:14px}.upload-area[data-v-e3a860b4] .el-upload{width:100%}.upload-area[data-v-e3a860b4] .el-upload-dragger{width:100%;height:auto;padding:32px 20px;border:2px dashed #e2e8f0;border-radius:10px;background:#f8fafc;transition:all .2s ease}.upload-area[data-v-e3a860b4] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.upload-placeholder[data-v-e3a860b4]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-e3a860b4]{color:#cbd5e1}.upload-text[data-v-e3a860b4]{display:flex;flex-direction:column;align-items:center;gap:4px}.upload-primary[data-v-e3a860b4]{font-size:14px;font-weight:500;color:#475569}.upload-secondary[data-v-e3a860b4]{font-size:12px;color:#94a3b8}.upload-file[data-v-e3a860b4]{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border-radius:8px}.file-info[data-v-e3a860b4]{flex:1;text-align:left}.file-name[data-v-e3a860b4]{font-size:14px;font-weight:500;color:#1e293b}.file-size[data-v-e3a860b4]{font-size:12px;color:#94a3b8;margin-top:2px}.dialog-footer-bar[data-v-e3a860b4]{display:flex;justify-content:flex-end;gap:12px}.supplier-page[data-v-90584ca3]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.stat-bar[data-v-90584ca3]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stat-card[data-v-90584ca3]{background:#fff;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;transition:all .25s ease;border:1px solid transparent}.stat-card[data-v-90584ca3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.stat-total[data-v-90584ca3]{border-left:3px solid #2563eb}.stat-total .stat-icon-wrap[data-v-90584ca3]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.stat-active[data-v-90584ca3]{border-left:3px solid #10b981}.stat-active .stat-icon-wrap[data-v-90584ca3]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff}.stat-paused[data-v-90584ca3]{border-left:3px solid #f59e0b}.stat-paused .stat-icon-wrap[data-v-90584ca3]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.stat-new[data-v-90584ca3]{border-left:3px solid #8b5cf6}.stat-new .stat-icon-wrap[data-v-90584ca3]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff}.stat-icon-wrap[data-v-90584ca3]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-body[data-v-90584ca3]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-90584ca3]{font-size:24px;font-weight:700;color:#1e293b;line-height:1.1;font-variant-numeric:tabular-nums}.stat-label[data-v-90584ca3]{font-size:12px;color:#94a3b8;font-weight:500}.main-body[data-v-90584ca3]{display:flex;gap:16px}.side-panel[data-v-90584ca3]{width:248px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow:hidden}.side-header[data-v-90584ca3]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;border-bottom:1px solid #f1f5f9}.side-title[data-v-90584ca3]{font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px}.side-title .el-icon[data-v-90584ca3]{color:#3b82f6}.side-search[data-v-90584ca3]{padding:10px 12px;border-bottom:1px solid #f1f5f9}.tree-box[data-v-90584ca3]{flex:1;overflow-y:auto;padding:8px 4px}.tree-item[data-v-90584ca3]{display:flex;align-items:center;gap:6px;font-size:13px;padding:2px 0}.tree-folder-icon[data-v-90584ca3]{color:#94a3b8;font-size:14px}.tree-text[data-v-90584ca3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-item.is-disabled .tree-text[data-v-90584ca3]{color:#cbd5e1;text-decoration:line-through}.tree-badge[data-v-90584ca3]{transform:scale(.85);transform-origin:right center}[data-v-90584ca3] .el-tree-node__content{height:34px;border-radius:6px;margin:0 6px;padding-right:8px!important;transition:all .15s ease}[data-v-90584ca3] .el-tree-node__content:hover{background:#f1f5f9}[data-v-90584ca3] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:#eff6ff;color:#2563eb;font-weight:600}[data-v-90584ca3] .el-tree--highlight-current .el-tree-node.is-current .tree-folder-icon{color:#3b82f6}.content-panel[data-v-90584ca3]{flex:1;min-width:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column}.toolbar-wrap[data-v-90584ca3]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9;gap:12px}.search-zone[data-v-90584ca3]{display:flex;align-items:center;gap:8px}.search-input[data-v-90584ca3]{width:220px}.status-select[data-v-90584ca3]{width:120px}.btn-search[data-v-90584ca3]{display:flex;align-items:center;gap:4px}.action-zone[data-v-90584ca3]{display:flex;align-items:center;gap:8px}.btn-ghost[data-v-90584ca3]{display:flex;align-items:center;gap:4px}.dot[data-v-90584ca3]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot-success[data-v-90584ca3]{background:#10b981}.dot-muted[data-v-90584ca3]{background:#cbd5e1}.batch-band[data-v-90584ca3]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;margin:12px 18px 0;background:linear-gradient(90deg,#eff6ff,#f0f9ff);border:1px solid #dbeafe;border-radius:8px}.batch-left[data-v-90584ca3]{display:flex;align-items:center;gap:8px}.batch-icon[data-v-90584ca3]{color:#3b82f6;font-size:16px}.batch-text[data-v-90584ca3]{font-size:13px;color:#475569}.batch-text strong[data-v-90584ca3]{color:#2563eb;font-weight:700}.batch-actions[data-v-90584ca3]{display:flex;align-items:center;gap:8px}.table-wrap[data-v-90584ca3]{flex:1;min-width:0;padding:0 18px;margin-top:12px;overflow-x:auto;overflow-y:hidden}.table-scroll[data-v-90584ca3]{min-width:1300px}[data-v-90584ca3] .table-row{transition:background .15s ease}[data-v-90584ca3] .table-row:hover{background:#f8fafc!important}[data-v-90584ca3] .el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.code-pill[data-v-90584ca3]{display:inline-block;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;font-family:SF Mono,Monaco,monospace;padding:2px 8px;border-radius:5px;letter-spacing:.3px;white-space:nowrap}.name-cell[data-v-90584ca3]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.name-text[data-v-90584ca3]{font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-tags[data-v-90584ca3]{display:flex;align-items:center;gap:4px;flex-shrink:0}.attr-tag[data-v-90584ca3]{transform:scale(.82);transform-origin:left center;padding:0 5px;height:20px;line-height:18px}.contact-cell[data-v-90584ca3]{display:flex;flex-direction:column;gap:1px;line-height:1.4}.contact-name[data-v-90584ca3]{font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-phone[data-v-90584ca3]{font-size:11px;color:#94a3b8;font-family:SF Mono,Monaco,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-tag[data-v-90584ca3]{transform:scale(.82);transform-origin:center;padding:0 5px;height:20px;line-height:18px}.status-tag[data-v-90584ca3]{height:22px;line-height:20px;padding:0 6px}.op-group[data-v-90584ca3]{display:flex;align-items:center;justify-content:center}.op-btn[data-v-90584ca3]{padding:4px 6px!important;height:28px;font-size:15px}.op-btn[data-v-90584ca3]:hover{background:#f1f5f9!important;border-radius:6px}.op-danger[data-v-90584ca3]:hover{background:#fef2f2!important}[data-v-90584ca3] .el-empty{padding:60px 0}.page-bar[data-v-90584ca3]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid #f1f5f9}.cell-muted[data-v-90584ca3]{color:#94a3b8;font-size:13px}@media(max-width:1280px){.stat-bar[data-v-90584ca3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.main-body[data-v-90584ca3]{flex-direction:column}.side-panel[data-v-90584ca3]{width:100%;max-height:320px}.toolbar-wrap[data-v-90584ca3]{flex-direction:column;align-items:stretch}.action-zone[data-v-90584ca3]{justify-content:flex-end}}@media(max-width:768px){.supplier-page[data-v-90584ca3]{padding:12px}.stat-bar[data-v-90584ca3]{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card[data-v-90584ca3]{padding:12px 14px}.stat-value[data-v-90584ca3]{font-size:20px}.search-zone[data-v-90584ca3]{flex-wrap:wrap}.search-input[data-v-90584ca3]{width:100%}}.category-page[data-v-398d98ac]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-398d98ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.breadcrumb[data-v-398d98ac]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b}.bc-icon[data-v-398d98ac]{color:#3b82f6;font-size:18px}.main-card[data-v-398d98ac]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar-wrap[data-v-398d98ac]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f1f5f9}.search-zone[data-v-398d98ac]{display:flex;align-items:center;gap:8px}.search-input[data-v-398d98ac]{width:240px}.status-select[data-v-398d98ac]{width:120px}.btn-search[data-v-398d98ac]{display:flex;align-items:center;gap:4px}.table-wrap[data-v-398d98ac]{padding:0 20px;min-height:400px}[data-v-398d98ac] .table-row{transition:background .15s ease}[data-v-398d98ac] .table-row:hover{background:#f8fafc!important}.code-pill[data-v-398d98ac]{display:inline-block;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;font-family:SF Mono,Monaco,monospace;padding:3px 10px;border-radius:6px}.name-cell[data-v-398d98ac]{display:flex;align-items:center;gap:8px}.name-icon[data-v-398d98ac]{font-size:15px}.name-icon.root[data-v-398d98ac]{color:#3b82f6}.name-icon.sub[data-v-398d98ac]{color:#94a3b8}.name-text[data-v-398d98ac]{font-weight:500;color:#1e293b}.text-disabled[data-v-398d98ac]{color:#cbd5e1;text-decoration:line-through}.cell-muted[data-v-398d98ac]{color:#94a3b8;font-size:13px}.status-dot[data-v-398d98ac]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.status-on[data-v-398d98ac]{background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-off[data-v-398d98ac]{background:#cbd5e1;box-shadow:0 0 0 2px #cbd5e14d}.status-text[data-v-398d98ac]{font-size:12px;font-weight:500;color:#64748b}.op-group[data-v-398d98ac]{display:flex;align-items:center;justify-content:center}.op-btn[data-v-398d98ac]{padding:4px 6px!important;height:28px;font-size:15px}.op-btn[data-v-398d98ac]:hover{background:#f1f5f9!important;border-radius:6px}.op-danger[data-v-398d98ac]:hover{background:#fef2f2!important}.page-bar[data-v-398d98ac]{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid #f1f5f9}.dot[data-v-398d98ac]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot-success[data-v-398d98ac]{background:#10b981}.dot-muted[data-v-398d98ac]{background:#cbd5e1}.category-dialog[data-v-398d98ac] .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f1f5f9;margin-right:0}.category-dialog[data-v-398d98ac] .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}.category-dialog[data-v-398d98ac] .el-dialog__body{padding:20px 24px 10px}.category-dialog[data-v-398d98ac] .el-dialog__footer{padding:14px 24px;border-top:1px solid #f1f5f9}.category-form .full-width[data-v-398d98ac]{width:100%}.dialog-footer-bar[data-v-398d98ac]{display:flex;justify-content:flex-end;gap:12px}[data-v-398d98ac] .el-empty{padding:60px 0}@media(max-width:768px){.category-page[data-v-398d98ac]{padding:12px}.toolbar-wrap[data-v-398d98ac]{flex-direction:column;align-items:stretch;gap:10px}.search-zone[data-v-398d98ac]{flex-wrap:wrap}.search-input[data-v-398d98ac]{width:100%}}.category-page[data-v-bee81936]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-bee81936]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.breadcrumb[data-v-bee81936]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b}.bc-icon[data-v-bee81936]{color:#3b82f6;font-size:18px}.main-card[data-v-bee81936]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar-wrap[data-v-bee81936]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f1f5f9}.search-zone[data-v-bee81936]{display:flex;align-items:center;gap:8px}.search-input[data-v-bee81936]{width:240px}.status-select[data-v-bee81936]{width:120px}.btn-search[data-v-bee81936]{display:flex;align-items:center;gap:4px}.table-wrap[data-v-bee81936]{padding:0 20px;min-height:400px}[data-v-bee81936] .table-row{transition:background .15s ease}[data-v-bee81936] .table-row:hover{background:#f8fafc!important}.code-pill[data-v-bee81936]{display:inline-block;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;font-family:SF Mono,Monaco,monospace;padding:3px 10px;border-radius:6px}.name-cell[data-v-bee81936]{display:flex;align-items:center;gap:8px}.name-icon[data-v-bee81936]{font-size:15px}.name-icon.root[data-v-bee81936]{color:#3b82f6}.name-icon.sub[data-v-bee81936]{color:#94a3b8}.name-text[data-v-bee81936]{font-weight:500;color:#1e293b}.text-disabled[data-v-bee81936]{color:#cbd5e1;text-decoration:line-through}.virtual-tag[data-v-bee81936]{margin-left:4px;font-size:11px}.cell-muted[data-v-bee81936]{color:#94a3b8;font-size:13px}.status-dot[data-v-bee81936]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.status-on[data-v-bee81936]{background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-off[data-v-bee81936]{background:#cbd5e1;box-shadow:0 0 0 2px #cbd5e14d}.status-text[data-v-bee81936]{font-size:12px;font-weight:500;color:#64748b}.op-group[data-v-bee81936]{display:flex;align-items:center;justify-content:center}.op-btn[data-v-bee81936]{padding:4px 6px!important;height:28px;font-size:15px}.op-btn[data-v-bee81936]:hover{background:#f1f5f9!important;border-radius:6px}.op-danger[data-v-bee81936]:hover{background:#fef2f2!important}.page-bar[data-v-bee81936]{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid #f1f5f9}.dot[data-v-bee81936]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot-success[data-v-bee81936]{background:#10b981}.dot-muted[data-v-bee81936]{background:#cbd5e1}.category-dialog[data-v-bee81936] .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f1f5f9;margin-right:0}.category-dialog[data-v-bee81936] .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}.category-dialog[data-v-bee81936] .el-dialog__body{padding:20px 24px 10px}.category-dialog[data-v-bee81936] .el-dialog__footer{padding:14px 24px;border-top:1px solid #f1f5f9}.category-form .full-width[data-v-bee81936]{width:100%}.form-tip[data-v-bee81936]{margin-left:8px;font-size:12px;color:#94a3b8}.dialog-footer-bar[data-v-bee81936]{display:flex;justify-content:flex-end;gap:12px}[data-v-bee81936] .el-empty{padding:60px 0}@media(max-width:768px){.category-page[data-v-bee81936]{padding:12px}.toolbar-wrap[data-v-bee81936]{flex-direction:column;align-items:stretch;gap:10px}.search-zone[data-v-bee81936]{flex-wrap:wrap}.search-input[data-v-bee81936]{width:100%}}.certificate-container[data-v-ff1d26fc]{padding:20px}.stats-grid[data-v-ff1d26fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-ff1d26fc]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-ff1d26fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-ff1d26fc]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-ff1d26fc]{display:flex;gap:8px}.expire-soon[data-v-ff1d26fc]{color:#f59e0b;font-weight:600}.expired[data-v-ff1d26fc]{color:#ef4444;font-weight:600}.pagination-wrap[data-v-ff1d26fc]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-ff1d26fc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-ff1d26fc]{grid-template-columns:1fr}.toolbar[data-v-ff1d26fc]{flex-direction:column;align-items:flex-start}}.express-container[data-v-adde95b7]{padding:20px}.stats-grid[data-v-adde95b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.card[data-v-adde95b7]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-adde95b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-adde95b7]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-adde95b7]{display:flex;gap:8px}.pagination-wrap[data-v-adde95b7]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-adde95b7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-adde95b7]{grid-template-columns:1fr}.toolbar[data-v-adde95b7]{flex-direction:column;align-items:flex-start}}.archive-container[data-v-2c887afe]{padding:20px}.stats-grid[data-v-2c887afe]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.card[data-v-2c887afe]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-2c887afe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-2c887afe]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-2c887afe]{display:flex;gap:8px}.pagination-wrap[data-v-2c887afe]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1200px){.stats-grid[data-v-2c887afe]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid[data-v-2c887afe]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-2c887afe]{flex-direction:column;align-items:flex-start}}.prop-container[data-v-57fe81c4]{padding:20px}.stats-grid[data-v-57fe81c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-57fe81c4]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-57fe81c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-57fe81c4]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-57fe81c4]{display:flex;gap:8px}.table-wrap[data-v-57fe81c4]{margin-top:16px}.pagination-wrap[data-v-57fe81c4]{margin-top:16px;display:flex;justify-content:flex-end}.category-toolbar[data-v-57fe81c4]{margin-bottom:12px}.borrow-toolbar[data-v-57fe81c4]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.borrow-history-section[data-v-57fe81c4]{margin-top:20px}.borrow-history-section h4[data-v-57fe81c4]{margin-bottom:12px;font-size:14px;color:#333;border-left:3px solid #409eff;padding-left:8px}@media(max-width:1200px){.stats-grid[data-v-57fe81c4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-57fe81c4]{grid-template-columns:1fr}.toolbar[data-v-57fe81c4]{flex-direction:column;align-items:flex-start}}.scene-container[data-v-f49f774d]{padding:20px}.stats-grid[data-v-f49f774d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-f49f774d]{background:#fff;border-radius:8px;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 4px #0000000a}.stat-card.blue[data-v-f49f774d]{border-left:4px solid #409eff}.stat-card.green[data-v-f49f774d]{border-left:4px solid #67c23a}.stat-card.orange[data-v-f49f774d]{border-left:4px solid #e6a23c}.stat-card.purple[data-v-f49f774d]{border-left:4px solid #9b59b6}.stat-icon[data-v-f49f774d]{font-size:28px}.stat-info[data-v-f49f774d]{flex:1}.stat-value[data-v-f49f774d]{font-size:24px;font-weight:600;color:#303133;line-height:1.2}.stat-label[data-v-f49f774d]{font-size:13px;color:#909399;margin-top:4px}.card[data-v-f49f774d]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-f49f774d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-f49f774d]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-f49f774d]{display:flex;gap:8px}.pagination-wrap[data-v-f49f774d]{margin-top:16px;display:flex;justify-content:flex-end}.detail-content[data-v-f49f774d]{padding:8px 0}.upcoming-bookings[data-v-f49f774d]{margin-top:20px}.upcoming-bookings h4[data-v-f49f774d]{margin:0 0 12px;font-size:15px;color:#303133}.text-gray[data-v-f49f774d]{color:#909399;font-size:12px}.booking-manage-layout[data-v-f49f774d]{display:flex;gap:16px;min-height:400px}.scene-sidebar[data-v-f49f774d]{width:220px;flex-shrink:0;border-right:1px solid #ebeef5;padding-right:12px}.sidebar-title[data-v-f49f774d]{font-weight:600;font-size:14px;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.scene-list[data-v-f49f774d]{max-height:420px;overflow-y:auto}.scene-item[data-v-f49f774d]{padding:10px 12px;border-radius:6px;cursor:pointer;margin-bottom:4px;transition:background .2s}.scene-item[data-v-f49f774d]:hover{background:#f5f7fa}.scene-item.active[data-v-f49f774d]{background:#ecf5ff}.scene-item-name[data-v-f49f774d]{font-size:13px;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-main[data-v-f49f774d]{flex:1;min-width:0}.booking-toolbar[data-v-f49f774d]{margin-bottom:12px}@media(max-width:1200px){.stats-grid[data-v-f49f774d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-f49f774d]{grid-template-columns:1fr}.toolbar[data-v-f49f774d]{flex-direction:column;align-items:flex-start}.booking-manage-layout[data-v-f49f774d]{flex-direction:column}.scene-sidebar[data-v-f49f774d]{width:100%;border-right:none;border-bottom:1px solid #ebeef5;padding-right:0;padding-bottom:12px}}.actor-container[data-v-4752b344]{padding:20px}.stats-grid[data-v-4752b344]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-4752b344]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 4px #0000000a}.stat-icon[data-v-4752b344]{font-size:32px}.stat-info[data-v-4752b344]{flex:1}.stat-value[data-v-4752b344]{font-size:24px;font-weight:600;color:#303133}.stat-label[data-v-4752b344]{font-size:14px;color:#909399;margin-top:4px}.stat-card.blue[data-v-4752b344]{border-left:4px solid #409eff}.stat-card.green[data-v-4752b344]{border-left:4px solid #67c23a}.stat-card.orange[data-v-4752b344]{border-left:4px solid #e6a23c}.stat-card.red[data-v-4752b344]{border-left:4px solid #f56c6c}.card[data-v-4752b344]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-4752b344]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-4752b344]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-4752b344]{display:flex;gap:8px}.pagination-wrap[data-v-4752b344]{margin-top:16px;display:flex;justify-content:flex-end}.detail-content[data-v-4752b344]{padding:8px 0}.detail-schedule[data-v-4752b344]{margin-top:20px}.detail-schedule h4[data-v-4752b344]{margin-bottom:12px;font-size:16px;color:#303133}.schedule-layout[data-v-4752b344]{display:flex;gap:16px;height:500px}.schedule-sidebar[data-v-4752b344]{width:220px;border-right:1px solid #ebeef5;padding-right:12px;display:flex;flex-direction:column}.schedule-sidebar-title[data-v-4752b344]{font-weight:600;margin-bottom:8px;font-size:14px;color:#303133}.actor-list[data-v-4752b344]{flex:1;overflow-y:auto}.actor-item[data-v-4752b344]{padding:10px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;transition:background .2s}.actor-item[data-v-4752b344]:hover{background:#f5f7fa}.actor-item.active[data-v-4752b344]{background:#ecf5ff}.actor-item-name[data-v-4752b344]{font-size:14px;color:#303133}.schedule-main[data-v-4752b344]{flex:1;display:flex;flex-direction:column}.schedule-header[data-v-4752b344]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;font-size:14px;color:#303133}.schedule-legend[data-v-4752b344]{display:flex;gap:12px}.legend-item[data-v-4752b344]{display:flex;align-items:center;gap:4px;font-size:12px;color:#606266;font-weight:400}.legend-dot[data-v-4752b344]{width:10px;height:10px;border-radius:50%;display:inline-block}.legend-dot.green[data-v-4752b344]{background:#67c23a}.legend-dot.orange[data-v-4752b344]{background:#e6a23c}.legend-dot.gray[data-v-4752b344]{background:#909399}.schedule-empty[data-v-4752b344]{flex:1;display:flex;align-items:center;justify-content:center;color:#909399;font-size:14px}.calendar-cell[data-v-4752b344]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.calendar-day[data-v-4752b344]{font-size:14px}.calendar-status[data-v-4752b344]{margin-top:2px}.calendar-tag[data-v-4752b344]{font-size:11px;padding:0 4px;height:20px;line-height:18px}@media(max-width:1200px){.stats-grid[data-v-4752b344]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-4752b344]{grid-template-columns:1fr}.toolbar[data-v-4752b344]{flex-direction:column;align-items:flex-start}.schedule-layout[data-v-4752b344]{flex-direction:column;height:auto}.schedule-sidebar[data-v-4752b344]{width:100%;border-right:none;border-bottom:1px solid #ebeef5;padding-right:0;padding-bottom:12px;max-height:200px}}.relation-container[data-v-d0196857]{padding:20px}.card[data-v-d0196857]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-d0196857]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-d0196857]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-d0196857]{display:flex;gap:8px}.table-wrap[data-v-d0196857]{margin-top:16px}.pagination-wrap[data-v-d0196857]{margin-top:16px;display:flex;justify-content:flex-end}.log-toolbar[data-v-d0196857]{display:flex;gap:8px;margin-bottom:16px}@media(max-width:768px){.toolbar[data-v-d0196857]{flex-direction:column;align-items:flex-start}.log-toolbar[data-v-d0196857]{flex-direction:column}}.inventory-container[data-v-df2ecc8c]{padding:20px}.page-title[data-v-df2ecc8c]{font-size:20px;font-weight:600;margin-bottom:20px;color:#303133}.stats-grid[data-v-df2ecc8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-df2ecc8c]{text-align:center;padding:20px}.stat-card[data-v-df2ecc8c] .el-card__body{padding:16px}.stat-value[data-v-df2ecc8c]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-df2ecc8c]{font-size:14px;color:#606266}.stat-total .stat-value[data-v-df2ecc8c]{color:#409eff}.stat-draft .stat-value[data-v-df2ecc8c]{color:#909399}.stat-inprogress .stat-value[data-v-df2ecc8c]{color:#e6a23c}.stat-completed .stat-value[data-v-df2ecc8c]{color:#67c23a}.search-card[data-v-df2ecc8c]{margin-bottom:16px}.search-card[data-v-df2ecc8c] .el-card__body{padding:16px 20px 0}.search-form[data-v-df2ecc8c]{display:flex;flex-wrap:wrap;gap:0}.table-card[data-v-df2ecc8c] .el-card__body{padding:16px 20px}.toolbar[data-v-df2ecc8c]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.pagination-wrap[data-v-df2ecc8c]{margin-top:16px;display:flex;justify-content:flex-end}.detail-layout[data-v-df2ecc8c]{display:flex;gap:20px;margin-bottom:20px}.detail-left[data-v-df2ecc8c]{flex:0 0 280px}.detail-right[data-v-df2ecc8c]{flex:1}.detail-section-title[data-v-df2ecc8c]{font-size:15px;font-weight:600;margin-bottom:12px;color:#303133}.detail-stats-grid[data-v-df2ecc8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.detail-stat-item[data-v-df2ecc8c]{text-align:center;padding:12px;background:#f5f7fa;border-radius:6px}.detail-stat-value[data-v-df2ecc8c]{font-size:22px;font-weight:700;margin-bottom:4px;color:#303133}.detail-stat-label[data-v-df2ecc8c]{font-size:12px;color:#909399}.detail-table-section[data-v-df2ecc8c]{margin-top:16px}.scan-result[data-v-df2ecc8c]{margin-top:8px}.scan-result-content[data-v-df2ecc8c]{display:flex;align-items:center;gap:16px;padding:16px;background:#f5f7fa;border-radius:8px}.scan-result-icon[data-v-df2ecc8c]{flex-shrink:0}.scan-result-info[data-v-df2ecc8c]{flex:1}.scan-result-title[data-v-df2ecc8c]{font-size:16px;font-weight:600;margin-bottom:4px}.scan-result-detail[data-v-df2ecc8c]{font-size:13px;color:#606266;margin-top:2px}.text-success[data-v-df2ecc8c]{color:#67c23a}.text-warning[data-v-df2ecc8c]{color:#e6a23c}.text-danger[data-v-df2ecc8c]{color:#f56c6c}.text-info[data-v-df2ecc8c]{color:#409eff}.text-muted[data-v-df2ecc8c]{color:#c0c4cc}@media(max-width:1200px){.stats-grid[data-v-df2ecc8c]{grid-template-columns:repeat(2,1fr)}.detail-layout[data-v-df2ecc8c]{flex-direction:column}.detail-left[data-v-df2ecc8c]{flex:none}.detail-stats-grid[data-v-df2ecc8c]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.stats-grid[data-v-df2ecc8c]{grid-template-columns:1fr}.detail-stats-grid[data-v-df2ecc8c]{grid-template-columns:repeat(2,1fr)}.search-form[data-v-df2ecc8c]{flex-direction:column}}.flow-container[data-v-0a1417ed]{padding:20px}.page-title[data-v-0a1417ed]{margin:0 0 20px;font-size:20px;font-weight:600}.card[data-v-0a1417ed]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-0a1417ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-0a1417ed]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-0a1417ed]{display:flex;gap:8px}.table-wrap[data-v-0a1417ed]{margin-top:16px}.pagination-wrap[data-v-0a1417ed]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:768px){.toolbar[data-v-0a1417ed]{flex-direction:column;align-items:flex-start}}.phone-disposal-container[data-v-cd2e192f]{padding:20px}.page-title[data-v-cd2e192f]{font-size:20px;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.stats-grid[data-v-cd2e192f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.search-card[data-v-cd2e192f],.table-card[data-v-cd2e192f]{margin-bottom:16px}.toolbar[data-v-cd2e192f]{display:flex;justify-content:space-between;align-items:center;gap:12px}.toolbar-left[data-v-cd2e192f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toolbar-right[data-v-cd2e192f]{display:flex;gap:8px}.pagination-wrap[data-v-cd2e192f]{margin-top:16px;display:flex;justify-content:flex-end}.approve-info[data-v-cd2e192f]{background:#f8fafc;border-radius:8px;padding:12px}.detail-content[data-v-cd2e192f]{padding:8px 0}.timeline-section[data-v-cd2e192f]{margin-top:24px}.timeline-title[data-v-cd2e192f]{font-size:15px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.timeline-item-content[data-v-cd2e192f]{display:flex;flex-direction:column;gap:2px}.timeline-item-title[data-v-cd2e192f]{font-weight:600;font-size:14px;color:var(--text-primary)}.timeline-item-desc[data-v-cd2e192f]{font-size:13px}.text-danger[data-v-cd2e192f]{color:var(--color-danger)}.text-success[data-v-cd2e192f]{color:var(--color-success)}.text-warning[data-v-cd2e192f]{color:var(--color-warning)}.text-gray[data-v-cd2e192f]{color:var(--text-tertiary)}@media(max-width:1200px){.stats-grid[data-v-cd2e192f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-cd2e192f]{grid-template-columns:1fr}.toolbar[data-v-cd2e192f]{flex-direction:column;align-items:flex-start}}.change-bill-container[data-v-563f0512]{padding:20px}.page-title[data-v-563f0512]{font-size:20px;font-weight:600;margin-bottom:20px;color:#303133}.stats-grid[data-v-563f0512]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-563f0512]{text-align:center;padding:20px}.stat-card[data-v-563f0512] .el-card__body{padding:16px}.stat-value[data-v-563f0512]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-563f0512]{font-size:14px;color:#606266}.stat-total .stat-value[data-v-563f0512]{color:#409eff}.stat-draft .stat-value[data-v-563f0512]{color:#909399}.stat-inprogress .stat-value[data-v-563f0512]{color:#e6a23c}.stat-completed .stat-value[data-v-563f0512]{color:#67c23a}.search-card[data-v-563f0512]{margin-bottom:16px}.search-card[data-v-563f0512] .el-card__body{padding:16px 20px 0}.search-form[data-v-563f0512]{display:flex;flex-wrap:wrap;gap:0}.table-card[data-v-563f0512] .el-card__body{padding:16px 20px}.toolbar[data-v-563f0512]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.pagination-wrap[data-v-563f0512]{margin-top:16px;display:flex;justify-content:flex-end}.form-tip[data-v-563f0512]{font-size:12px;color:#909399;margin-top:4px}.detail-layout[data-v-563f0512]{display:flex;gap:20px;margin-bottom:20px}.detail-left[data-v-563f0512]{flex:0 0 320px}.detail-right[data-v-563f0512]{flex:1}.detail-section-title[data-v-563f0512]{font-size:15px;font-weight:600;margin-bottom:12px;color:#303133}.detail-table-section[data-v-563f0512]{margin-top:16px}.text-success[data-v-563f0512]{color:#67c23a}.text-warning[data-v-563f0512]{color:#e6a23c}.text-danger[data-v-563f0512]{color:#f56c6c}.text-info[data-v-563f0512]{color:#409eff}.text-muted[data-v-563f0512]{color:#c0c4cc}@media(max-width:1200px){.stats-grid[data-v-563f0512]{grid-template-columns:repeat(2,1fr)}.detail-layout[data-v-563f0512]{flex-direction:column}.detail-left[data-v-563f0512]{flex:none}}@media(max-width:768px){.stats-grid[data-v-563f0512]{grid-template-columns:1fr}.search-form[data-v-563f0512]{flex-direction:column}}.cleanup-container[data-v-2e07f088]{padding:20px}.page-title[data-v-2e07f088]{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.stats-grid[data-v-2e07f088]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.card[data-v-2e07f088]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-2e07f088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-2e07f088]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-2e07f088]{display:flex;gap:8px}.table-wrap[data-v-2e07f088]{margin-top:16px}.pagination-wrap[data-v-2e07f088]{margin-top:16px;display:flex;justify-content:flex-end}.detail-section[data-v-2e07f088]{padding:8px 0}.detail-table-section[data-v-2e07f088]{margin-top:20px}.detail-table-title[data-v-2e07f088]{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary);padding-left:8px;border-left:3px solid var(--color-primary)}.timeline-section[data-v-2e07f088]{margin-top:20px}.timeline-remark[data-v-2e07f088]{font-size:12px;color:var(--text-secondary);margin-top:4px}@media(max-width:1200px){.stats-grid[data-v-2e07f088]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-2e07f088]{grid-template-columns:1fr}.toolbar[data-v-2e07f088]{flex-direction:column;align-items:flex-start}}.split-bill-container[data-v-bc4cd5b6]{padding:20px}.page-title[data-v-bc4cd5b6]{font-size:20px;font-weight:600;margin-bottom:20px;color:#303133}.stats-grid[data-v-bc4cd5b6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-bc4cd5b6]{text-align:center;padding:20px}.stat-card[data-v-bc4cd5b6] .el-card__body{padding:16px}.stat-value[data-v-bc4cd5b6]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-bc4cd5b6]{font-size:14px;color:#606266}.stat-total .stat-value[data-v-bc4cd5b6]{color:#409eff}.stat-draft .stat-value[data-v-bc4cd5b6]{color:#909399}.stat-approving .stat-value[data-v-bc4cd5b6]{color:#e6a23c}.stat-completed .stat-value[data-v-bc4cd5b6]{color:#67c23a}.search-card[data-v-bc4cd5b6]{margin-bottom:16px}.search-card[data-v-bc4cd5b6] .el-card__body{padding:16px 20px 0}.search-form[data-v-bc4cd5b6]{display:flex;flex-wrap:wrap;gap:0}.table-card[data-v-bc4cd5b6] .el-card__body{padding:16px 20px}.toolbar[data-v-bc4cd5b6]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.pagination-wrap[data-v-bc4cd5b6]{margin-top:16px;display:flex;justify-content:flex-end}.original-asset-card[data-v-bc4cd5b6]{background:#f5f7fa;width:100%}.original-asset-card[data-v-bc4cd5b6] .el-card__body{padding:12px 16px}.original-asset-info[data-v-bc4cd5b6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.info-row[data-v-bc4cd5b6]{display:flex;align-items:center;font-size:13px}.info-label[data-v-bc4cd5b6]{color:#606266;min-width:70px}.info-value[data-v-bc4cd5b6]{color:#303133;font-weight:500}.detail-table-section[data-v-bc4cd5b6]{width:100%}.detail-table-footer[data-v-bc4cd5b6]{margin-top:8px;text-align:center}.detail-layout[data-v-bc4cd5b6]{padding:8px 0}.detail-section[data-v-bc4cd5b6]{margin-bottom:20px}.detail-section-title[data-v-bc4cd5b6]{font-size:15px;font-weight:600;margin-bottom:12px;color:#303133}.timeline-content[data-v-bc4cd5b6]{display:flex;flex-direction:column;gap:4px}.timeline-title[data-v-bc4cd5b6]{font-size:14px;font-weight:500;color:#303133}.timeline-remark[data-v-bc4cd5b6]{font-size:12px;color:#606266;margin-top:4px;padding:6px 10px;background:#f5f7fa;border-radius:4px}.text-muted[data-v-bc4cd5b6]{color:#c0c4cc}@media(max-width:1200px){.stats-grid[data-v-bc4cd5b6],.original-asset-info[data-v-bc4cd5b6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-bc4cd5b6],.original-asset-info[data-v-bc4cd5b6]{grid-template-columns:1fr}.search-form[data-v-bc4cd5b6]{flex-direction:column}}.talent-mgmt-container[data-v-adb0dddb]{padding:20px}.stats-grid[data-v-adb0dddb]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.card[data-v-adb0dddb]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px #0000000a}.toolbar[data-v-adb0dddb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.toolbar-left[data-v-adb0dddb]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-right[data-v-adb0dddb]{display:flex;gap:8px}.table-wrap[data-v-adb0dddb]{margin-top:16px}.tag-item[data-v-adb0dddb]{margin-right:4px;margin-bottom:2px}.tag-more[data-v-adb0dddb]{font-size:11px;color:#9ca3af;margin-left:2px}.phase-info[data-v-adb0dddb]{display:flex;flex-direction:column;gap:2px;min-height:24px;justify-content:center}.phase-line[data-v-adb0dddb]{font-size:12px;color:#4b5563;line-height:1.4}.phase-line.fail[data-v-adb0dddb]{color:#ef4444}.phase-empty[data-v-adb0dddb]{color:#c0c4cc;font-size:12px}.action-btns[data-v-adb0dddb]{display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-height:24px}.pagination-wrap[data-v-adb0dddb]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:1400px){.stats-grid[data-v-adb0dddb]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid[data-v-adb0dddb]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-adb0dddb]{flex-direction:column;align-items:flex-start}}.hr-container[data-v-82f24cbd]{padding:6px 12px 12px}.sub-tabs-wrap[data-v-82f24cbd]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 12px}.sub-tabs[data-v-82f24cbd]{display:flex;gap:4px;padding:8px 0}.sub-tab[data-v-82f24cbd]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;position:relative}.sub-tab[data-v-82f24cbd]:hover{background:#f3f4f6;color:#374151}.sub-tab.active[data-v-82f24cbd]{background:#eff6ff;color:#3b82f6;font-weight:600}.sub-tab.active[data-v-82f24cbd]:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#3b82f6;border-radius:1px}.tab-content[data-v-82f24cbd]{background:#fff;border-radius:0 0 8px 8px;padding:12px;box-shadow:0 1px 4px #0000000a}[data-v-82f24cbd] [class$=-container]{padding:0!important}[data-v-82f24cbd] .stats-grid{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;margin-bottom:12px!important}[data-v-82f24cbd] .stat-card{padding:10px 12px!important;gap:8px!important}[data-v-82f24cbd] .stat-card .stat-icon{width:36px!important;height:36px!important;font-size:18px!important}[data-v-82f24cbd] .stat-card .stat-val{font-size:18px!important}[data-v-82f24cbd] .stat-card .stat-label{font-size:11px!important;margin-top:2px!important}[data-v-82f24cbd] .toolbar{margin-bottom:10px!important}[data-v-82f24cbd] .table-wrap{margin-top:8px!important}[data-v-82f24cbd] .pagination-wrap{margin-top:10px!important}[data-v-82f24cbd] .card{padding:12px!important}@media(max-width:1400px){[data-v-82f24cbd] .stats-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.sub-tabs[data-v-82f24cbd]{flex-wrap:wrap}}.assessment-container[data-v-a901e34c]{padding:6px 12px 12px}.sub-tabs-wrap[data-v-a901e34c]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 12px}.sub-tabs[data-v-a901e34c]{display:flex;gap:4px;padding:8px 0}.sub-tab[data-v-a901e34c]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;position:relative}.sub-tab[data-v-a901e34c]:hover:not(.disabled){background:#f3f4f6;color:#374151}.sub-tab.active[data-v-a901e34c]{background:#eff6ff;color:#3b82f6;font-weight:600}.sub-tab.active[data-v-a901e34c]:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#3b82f6;border-radius:1px}.sub-tab.disabled[data-v-a901e34c]{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa}.sub-badge[data-v-a901e34c]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;border-radius:8px;font-weight:600}.tab-content[data-v-a901e34c]{background:#fff;border-radius:0 0 8px 8px;padding:12px;box-shadow:0 1px 4px #0000000a}.stats-grid[data-v-a901e34c]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:12px}[data-v-a901e34c] .stat-card{padding:10px 12px;gap:8px}[data-v-a901e34c] .stat-card .stat-icon{width:36px;height:36px;font-size:18px}[data-v-a901e34c] .stat-card .stat-val{font-size:18px}[data-v-a901e34c] .stat-card .stat-label{font-size:11px;margin-top:2px}.card[data-v-a901e34c]{background:#fff;border-radius:8px;padding:12px;box-shadow:0 1px 4px #0000000a;border:1px solid #e5e7eb}.toolbar[data-v-a901e34c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.toolbar-left[data-v-a901e34c]{display:flex;gap:6px;flex-wrap:wrap}.toolbar-right[data-v-a901e34c]{display:flex;gap:6px}.table-wrap[data-v-a901e34c]{margin-top:8px}.base-score[data-v-a901e34c]{color:#6b7280}.deducted-score[data-v-a901e34c]{color:#ef4444;font-weight:600}.score-tag[data-v-a901e34c]{font-size:14px;font-weight:600}.cell-wrap[data-v-a901e34c]{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:24px}.violation-tag[data-v-a901e34c]{width:fit-content}.reason-line[data-v-a901e34c]{font-size:12px;color:#6b7280;line-height:1.5}.empty-text[data-v-a901e34c]{color:#c0c4cc;font-size:12px}.action-btns[data-v-a901e34c]{display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-height:24px}.pagination-wrap[data-v-a901e34c]{margin-top:10px;display:flex;justify-content:flex-end}.placeholder-card[data-v-a901e34c]{padding:40px 16px;background:#fafafa;border-radius:8px;border:1px dashed #d9d9d9}@media(max-width:1400px){.stats-grid[data-v-a901e34c]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid[data-v-a901e34c]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-a901e34c]{flex-direction:column;align-items:flex-start}.sub-tabs[data-v-a901e34c]{flex-wrap:wrap}}.asset-container[data-v-23570468]{padding:6px 12px 12px}.sub-tabs-wrap[data-v-23570468]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 12px}.sub-tabs[data-v-23570468]{display:flex;gap:4px;padding:8px 0}.sub-tab[data-v-23570468]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;position:relative}.sub-tab[data-v-23570468]:hover{background:#f3f4f6;color:#374151}.sub-tab.active[data-v-23570468]{background:#eff6ff;color:#3b82f6;font-weight:600}.sub-tab.active[data-v-23570468]:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#3b82f6;border-radius:1px}.tab-content[data-v-23570468]{background:#fff;border-radius:0 0 8px 8px;padding:12px;box-shadow:0 1px 4px #0000000a}[data-v-23570468] [class$=-container]{padding:0!important}[data-v-23570468] .stats-grid{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;margin-bottom:12px!important}[data-v-23570468] .stat-card{padding:10px 12px!important;gap:8px!important}[data-v-23570468] .stat-card .stat-icon{width:36px!important;height:36px!important;font-size:18px!important}[data-v-23570468] .stat-card .stat-val{font-size:18px!important}[data-v-23570468] .stat-card .stat-label{font-size:11px!important;margin-top:2px!important}[data-v-23570468] .toolbar{margin-bottom:10px!important}[data-v-23570468] .table-wrap{margin-top:8px!important}[data-v-23570468] .pagination-wrap{margin-top:10px!important}[data-v-23570468] .card{padding:12px!important}@media(max-width:1400px){[data-v-23570468] .stats-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.sub-tabs[data-v-23570468]{flex-wrap:wrap}}.office-container[data-v-6eef4b7f]{padding:6px 12px 12px}.sub-tabs-wrap[data-v-6eef4b7f]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 12px}.sub-tabs[data-v-6eef4b7f]{display:flex;gap:4px;padding:8px 0}.sub-tab[data-v-6eef4b7f]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;position:relative}.sub-tab[data-v-6eef4b7f]:hover{background:#f3f4f6;color:#374151}.sub-tab.active[data-v-6eef4b7f]{background:#eff6ff;color:#3b82f6;font-weight:600}.sub-tab.active[data-v-6eef4b7f]:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#3b82f6;border-radius:1px}.tab-content[data-v-6eef4b7f]{background:#fff;border-radius:0 0 8px 8px;padding:12px;box-shadow:0 1px 4px #0000000a}[data-v-6eef4b7f] [class$=-container]{padding:0!important}[data-v-6eef4b7f] .stats-grid{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;margin-bottom:12px!important}[data-v-6eef4b7f] .stat-card{padding:10px 12px!important;gap:8px!important}[data-v-6eef4b7f] .stat-card .stat-icon{width:36px!important;height:36px!important;font-size:18px!important}[data-v-6eef4b7f] .stat-card .stat-val{font-size:18px!important}[data-v-6eef4b7f] .stat-card .stat-label{font-size:11px!important;margin-top:2px!important}[data-v-6eef4b7f] .toolbar{margin-bottom:10px!important}[data-v-6eef4b7f] .table-wrap{margin-top:8px!important}[data-v-6eef4b7f] .pagination-wrap{margin-top:10px!important}[data-v-6eef4b7f] .card{padding:12px!important}@media(max-width:1400px){[data-v-6eef4b7f] .stats-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.sub-tabs[data-v-6eef4b7f]{flex-wrap:wrap}}
