.system-setting-page[data-v-e661ce69]{padding:20px}.content-section[data-v-e661ce69]{margin-top:20px}.box-card[data-v-e661ce69]{margin-bottom:20px;height:180px}.card-header[data-v-e661ce69]{display:flex;align-items:center;justify-content:space-between}.content[data-v-e661ce69]{min-height:60px;text-align:center}[data-v-83c9cb61] .is-current{color:var(--color-primary)!important}[data-v-83c9cb61] .el-tree-node__content{height:40px}.member-management[data-v-83c9cb61]{display:flex}.member-management .dept-content[data-v-83c9cb61]{width:300px;height:calc(100vh - 100px)}.member-management .el-icon--left[data-v-83c9cb61]{font-size:18px}.member-management-page[data-v-83c9cb61]{padding:0;width:600px;flex:1;background-color:var(--color-bg-page);min-height:100%;height:auto;margin-left:var(--space-md)}.toolbar-section[data-v-83c9cb61]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.toolbar-left[data-v-83c9cb61],.toolbar-right[data-v-83c9cb61]{display:flex;gap:12px}.table-card[data-v-83c9cb61]{border-radius:var(--radius-md);border:1px solid var(--border-card)}.user-info[data-v-83c9cb61]{display:flex;align-items:center;gap:8px}.user-info .user-info-head[data-v-83c9cb61]{width:40px;height:40px;border-radius:8px;object-fit:cover}.username[data-v-83c9cb61]{font-weight:500;font-size:12px}.pagination-wrapper[data-v-83c9cb61]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}.dialog-footer[data-v-83c9cb61]{display:flex;justify-content:flex-end;gap:12px}.avatar-uploader .el-upload[data-v-83c9cb61]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast);width:80px;height:80px}.avatar-uploader .el-upload[data-v-83c9cb61]:hover{border-color:var(--el-color-primary)}.avatar-uploader-icon[data-v-83c9cb61]{font-size:28px;color:var(--text-tertiary);width:80px;height:80px;display:flex;align-items:center;justify-content:center}.avatar[data-v-83c9cb61]{width:80px;height:80px;display:block;object-fit:cover}@media(max-width:768px){.toolbar-section[data-v-83c9cb61]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-83c9cb61]{margin-bottom:12px}.toolbar-right[data-v-83c9cb61]{width:100%}}.role-management-page[data-v-2b66ddef]{padding:0;background-color:var(--color-bg-page);min-height:100%;height:auto}.toolbar-section[data-v-2b66ddef]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:flex-start}.table-card[data-v-2b66ddef]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.role-name[data-v-2b66ddef]{display:flex;align-items:center}.pagination-wrapper[data-v-2b66ddef]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}.dialog-footer[data-v-2b66ddef]{display:flex;justify-content:flex-end;gap:12px}.drawer-footer[data-v-2b66ddef]{width:100%;display:flex;justify-content:flex-end;gap:12px;padding:20px 0}.permission-content[data-v-2b66ddef]{padding:0 0 20px;height:100%}@media(max-width:768px){.toolbar-section[data-v-2b66ddef]{justify-content:center}}.custom-tree-node[data-v-2b66ddef]{width:100%;display:flex;justify-content:space-between;padding-right:4px;box-sizing:border-box}.video-business-page[data-v-1b0683b5]{padding:0;background-color:var(--color-bg-page);min-height:100%;height:auto}.toolbar-section[data-v-1b0683b5]{background:var(--color-bg-card);padding:var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.section-title[data-v-1b0683b5]{display:flex;align-items:center;gap:12px}.section-title h2[data-v-1b0683b5]{margin:0;color:var(--text-primary)}.header-icon[data-v-1b0683b5]{font-size:24px;color:var(--color-primary)}.dashboard-cards[data-v-1b0683b5]{padding:0 8px}.dashboard-card[data-v-1b0683b5]{cursor:pointer;transition:transform .3s,border-color .3s;border-radius:var(--radius-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);background:var(--color-bg-card)}.dashboard-card[data-v-1b0683b5]:hover{transform:translateY(-4px);border-color:var(--color-border-base)}.card-header[data-v-1b0683b5]{display:flex;justify-content:space-between;align-items:center}.card-title[data-v-1b0683b5]{font-weight:600;color:var(--text-primary)}.card-content[data-v-1b0683b5]{text-align:center;padding:20px 0}.card-icon[data-v-1b0683b5]{font-size:40px;color:var(--color-primary);margin-bottom:12px;display:block}.card-content p[data-v-1b0683b5]{color:var(--text-secondary);font-size:14px;margin:15px 0;line-height:1.5}.card-button[data-v-1b0683b5]{margin-top:10px}.file-row[data-v-125d47fd]{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-125d47fd]{padding:0}.small .file-icon[data-v-125d47fd]{width:50px;height:50px}.no-border[data-v-125d47fd]{border:none}.file-row[data-v-125d47fd]:hover:not(.is-disabled){background:var(--color-bg-hover);border-color:var(--color-primary)}.file-row.is-disabled[data-v-125d47fd]{opacity:.6;cursor:not-allowed;background:var(--color-bg-hover)}.file-icon[data-v-125d47fd]{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.file-type-icon[data-v-125d47fd]{width:32px;height:32px;object-fit:contain}.file-info[data-v-125d47fd]{flex:1;width:200px;min-width:0;display:flex;flex-direction:column;gap:4px}.file-name[data-v-125d47fd]{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-125d47fd]{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;line-height:1}.file-actions[data-v-125d47fd]{display:flex;gap:2px;margin-left:10px}.file-actions .el-button[data-v-125d47fd]{transition:all .3s}.file-actions .el-button[data-v-125d47fd]:hover:not(:disabled){transform:scale(1.1)}.context-menu[data-v-4aa28c03]{position:fixed;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-md);box-shadow:var(--shadow-float);min-width:150px;z-index:1000;padding:var(--space-xs) 0}.menu-item[data-v-4aa28c03]{padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background-color .2s;font-size:var(--text-base);color:var(--text-primary)}.menu-item[data-v-4aa28c03]:hover{background-color:var(--color-bg-hover)}.status-tag[data-v-9b5ce4c7]{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-9b5ce4c7]{background:var(--color-primary-lighter);color:var(--color-primary);border-color:#bfdbfe}.status-success[data-v-9b5ce4c7]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.status-warning[data-v-9b5ce4c7]{background:#fff7ed;color:var(--color-warning);border-color:#fed7aa}.status-danger[data-v-9b5ce4c7]{background:#fff1f2;color:var(--color-danger);border-color:#fecdd3}.status-info[data-v-9b5ce4c7]{background:#f5f3ff;color:var(--color-info);border-color:#ddd6fe}.status-locked[data-v-9b5ce4c7]{background:#fdf2f8;color:var(--color-locked);border-color:#fbcfe8}.status-neutral[data-v-9b5ce4c7]{background:#f8fafc;color:var(--text-secondary);border-color:var(--color-border-base)}.status-warning-light[data-v-9b5ce4c7]{background:#fffbeb;color:#d97706;border-color:#fde68a}.point-item[data-v-3f153145]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.chip-danger[data-v-3f153145]{background:#fff1f2;color:var(--color-danger)}.point-item[data-v-2d8b2662]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.chip-danger[data-v-2d8b2662]{background:#fff1f2;color:var(--color-danger)}.point-item[data-v-85e0172e]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.chip-danger[data-v-85e0172e]{background:#fff1f2;color:var(--color-danger)}.point-item[data-v-737d5494]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.chip-danger[data-v-737d5494]{background:#fff1f2;color:var(--color-danger)}[data-v-6c8df445] .el-upload-dragger{padding:0}.point-item[data-v-6c8df445]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.type-name-item[data-v-6c8df445]{font-size:var(--text-sm);font-weight:700;color:var(--color-primary);display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px;padding-left:10px;position:relative}.type-name-item[data-v-6c8df445]:after{content:"";position:absolute;top:50%;left:0;width:4px;height:12px;border-radius:4px;background-color:var(--color-primary);transform:translateY(-50%)}.child-task-list[data-v-6c8df445]{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.child-task-item[data-v-6c8df445]{width:300px;position:relative}.child-task-close[data-v-6c8df445]{position:absolute;top:6px;left:6px;z-index:2}.avatar-list[data-v-6c8df445]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-item[data-v-6c8df445]{width:60px;height:60px;position:relative}.del-img-btn[data-v-6c8df445]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar[data-v-6c8df445]{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover}.avatar-uploader[data-v-6c8df445]{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-sm)}.avatar-uploader-icon[data-v-6c8df445]{width:60px;height:60px}.chip-danger[data-v-6c8df445]{background:#fff1f2;color:var(--color-danger)}[data-v-08863ceb] .el-upload-dragger{padding:0}.point-item[data-v-08863ceb]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.type-name-item[data-v-08863ceb]{font-size:14px;font-weight:700;color:var(--color-primary);display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px;padding-left:10px;position:relative}.type-name-item[data-v-08863ceb]:after{content:"";position:absolute;top:50%;left:0;width:4px;height:12px;border-radius:4px;background-color:var(--color-primary);transform:translateY(-50%)}.child-task-list[data-v-08863ceb]{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.child-task-item[data-v-08863ceb]{padding:var(--space-md);padding-bottom:0;box-sizing:border-box;width:300px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--color-bg-card);position:relative}.child-task-item-big[data-v-08863ceb]{width:100%}.child-task-close[data-v-08863ceb]{position:absolute;top:6px;left:6px;z-index:2}.avatar-list[data-v-08863ceb]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-08863ceb]{width:60px;height:60px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-08863ceb]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-08863ceb]{width:60px;height:60px;border-radius:6px;object-fit:cover}.avatar-uploader[data-v-08863ceb]{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:6px}.avatar-uploader-icon[data-v-08863ceb]{width:60px;height:60px}.point-item[data-v-b039b420]{display:flex;align-items:center;justify-content:flex-start;gap:10px}[data-v-5034f3b7] .el-upload-dragger{padding:0}.point-item[data-v-5034f3b7]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.type-name-item[data-v-5034f3b7]{font-size:14px;font-weight:700;color:var(--color-primary);display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px;padding-left:10px;position:relative}.type-name-item[data-v-5034f3b7]:after{content:"";position:absolute;top:50%;left:0;width:4px;height:12px;border-radius:4px;background-color:var(--color-primary);transform:translateY(-50%)}.child-task-list[data-v-5034f3b7]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.child-task-item[data-v-5034f3b7]{padding:var(--space-md);padding-bottom:0;box-sizing:border-box;width:300px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--color-bg-card);position:relative}.child-task-item-big[data-v-5034f3b7]{width:calc(50% - 10px)}.child-task-close[data-v-5034f3b7]{position:absolute;top:6px;left:6px;z-index:2}.avatar-list[data-v-5034f3b7]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-5034f3b7]{width:50px;height:50px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-5034f3b7]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-5034f3b7]{width:50px;height:50px;border-radius:6px;object-fit:cover}.avatar-uploader[data-v-5034f3b7]{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:6px}.avatar-uploader-icon[data-v-5034f3b7]{width:50px;height:50px}[data-v-d6f16567] .el-upload-dragger{padding:0}.point-item[data-v-d6f16567]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.type-name-item[data-v-d6f16567]{font-size:14px;font-weight:700;color:var(--color-primary);display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px;padding-left:10px;position:relative}.type-name-item[data-v-d6f16567]:after{content:"";position:absolute;top:50%;left:0;width:4px;height:12px;border-radius:4px;background-color:var(--color-primary);transform:translateY(-50%)}.child-task-list[data-v-d6f16567]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.child-task-item[data-v-d6f16567]{padding:var(--space-md);padding-bottom:0;box-sizing:border-box;width:300px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--color-bg-card);position:relative}.child-task-item-big[data-v-d6f16567]{width:calc(50% - 10px)}.child-task-close[data-v-d6f16567]{position:absolute;top:6px;left:6px;z-index:2}.avatar-list[data-v-d6f16567]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-d6f16567]{width:50px;height:50px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-d6f16567]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-d6f16567]{width:50px;height:50px;border-radius:6px;object-fit:cover}.avatar-uploader[data-v-d6f16567]{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:6px}.avatar-uploader-icon[data-v-d6f16567]{width:50px;height:50px}.form-item[data-v-fda58e02]{border-bottom:1px dashed var(--color-danger);margin-bottom:20px;position:relative}.form-item .del-btn[data-v-fda58e02]{position:absolute;top:4px;left:-6px;z-index:2}.point-item[data-v-fda58e02]{display:flex;align-items:center;justify-content:flex-start;gap:20px}.type-name-item[data-v-fda58e02]{font-size:14px;font-weight:700;color:var(--color-primary);display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px;padding-left:10px;position:relative}.type-name-item[data-v-fda58e02]:after{content:"";position:absolute;top:50%;left:0;width:4px;height:12px;border-radius:4px;background-color:var(--color-primary);transform:translateY(-50%)}.child-task-list[data-v-fda58e02]{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.child-task-item[data-v-fda58e02]{padding:var(--space-md);padding-bottom:0;box-sizing:border-box;width:300px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--color-bg-card);position:relative}.child-task-item-big[data-v-fda58e02]{width:100%}.child-task-close[data-v-fda58e02]{position:absolute;top:6px;left:6px;z-index:2}.avatar-list[data-v-fda58e02]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-fda58e02]{width:60px;height:60px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-fda58e02]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-fda58e02]{width:60px;height:60px;border-radius:6px;object-fit:cover}.avatar-uploader[data-v-fda58e02]{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:1px dashed var(--text-tertiary);border-radius:6px}.avatar-uploader-icon[data-v-fda58e02]{width:60px;height:60px}.lottie-lock[data-v-2ae2cf44]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;transition:transform .2s ease}.lottie-lock.is-animating[data-v-2ae2cf44]{pointer-events:none}.lottie-lock[data-v-2ae2cf44]:not(.is-animating):hover{transform:scale(1.1)}.lottie-container[data-v-2ae2cf44]{width:24px;height:24px}.icon-fallback[data-v-2ae2cf44]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fallback-icon[data-v-2ae2cf44]{font-size:20px;transition:color .2s ease}.locked-icon[data-v-2ae2cf44]{color:var(--color-danger)}.unlocked-icon[data-v-2ae2cf44]{color:var(--text-tertiary)}.lottie-lock.is-locked .lottie-container[data-v-2ae2cf44]{filter:hue-rotate(143deg) saturate(1.5)}.lock-switch-enter-active[data-v-2ae2cf44],.lock-switch-leave-active[data-v-2ae2cf44]{transition:all .3s cubic-bezier(.4,0,.2,1)}.lock-switch-enter-from[data-v-2ae2cf44]{opacity:0;transform:scale(.5) rotate(-45deg)}.lock-switch-leave-to[data-v-2ae2cf44]{opacity:0;transform:scale(.5) rotate(45deg)}[data-v-113bc9ea] .el-select-group{padding-left:20px}.hide-scrollbar[data-v-113bc9ea] .el-scrollbar__bar{display:none!important}.upload-script-container[data-v-113bc9ea]{width:300px;border:none!important;outline:none}.upload-script-container [data-v-113bc9ea] .el-upload-dragger{border:none!important}.main-layout[data-v-113bc9ea]{display:flex;width:100%;gap:var(--space-md);box-sizing:border-box;height:calc(100vh - 100px);position:relative}.project-sidebar[data-v-113bc9ea]{width:160px;flex-shrink:0;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden;position:relative;height:100%}.project-sidebar.collapsed[data-v-113bc9ea]{width:0;padding:0}.project-sidebar .card[data-v-113bc9ea]{height:100%;overflow:hidden;min-height:0}.project-sidebar .el-scrollbar[data-v-113bc9ea]{min-height:0}.sidebar-toggle[data-v-113bc9ea]{position:absolute;left:160px;top:50%;transform:translateY(-50%);width:20px;height:60px;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-left:none;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border-left:1px solid var(--color-border-base)}.sidebar-toggle[data-v-113bc9ea]:hover{background:var(--color-bg-hover)}.calendar-area[data-v-113bc9ea]{flex:1;min-width:0;display:flex;flex-direction:column}.project-list-header[data-v-113bc9ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.project-radio-group[data-v-113bc9ea]{display:block}.project-radio-group [data-v-113bc9ea] .el-radio__label{padding-left:0}.project-radio-item[data-v-113bc9ea]{width:calc(100% - 2px);height:40px;margin-bottom:8px;padding:12px 0;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-border-base);transition:all var(--transition-fast);font-size:var(--text-xs);margin-right:0}[data-v-113bc9ea] .el-radio__input{display:none}.project-radio-item[data-v-113bc9ea]:hover{background-color:var(--color-bg-hover);border-color:var(--color-primary-light)}.project-radio-item[data-v-113bc9ea]:last-child{margin-bottom:0}.project-radio-item.is-checked[data-v-113bc9ea]{border-color:var(--color-primary);background-color:var(--color-primary-lighter);box-shadow:0 0 0 2px #2563eb26}.project-info[data-v-113bc9ea]{display:flex;justify-content:space-between;align-items:center}.project-name[data-v-113bc9ea]{flex:1;font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.multi-select-actions[data-v-113bc9ea]{display:flex;gap:8px;margin-bottom:var(--space-sm)}.project-checkbox-group[data-v-113bc9ea]{display:block}.project-checkbox-item[data-v-113bc9ea]{width:calc(100% - 2px);min-height:40px;margin-bottom:8px;padding:8px;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-border-base);transition:all var(--transition-fast);font-size:var(--text-xs);margin-right:0}.project-checkbox-item[data-v-113bc9ea]:hover{background-color:var(--color-bg-hover);border-color:var(--color-primary-light)}.multi-project-row[data-v-113bc9ea]{display:flex;align-items:stretch;gap:2px}.multi-select-grid .event-row[data-v-113bc9ea],.multi-select-grid .event-item-empty[data-v-113bc9ea]{height:32px;min-height:32px}.calendar-header[data-v-113bc9ea]{min-width:980px;text-align:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-hover);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.calendar-header h3[data-v-113bc9ea]{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.month-navigation[data-v-113bc9ea]{display:flex;align-items:center;gap:12px}.current-month[data-v-113bc9ea]{font-weight:700;font-size:var(--text-md);min-width:120px;text-align:center;color:var(--color-primary)}.weekdays-header[data-v-113bc9ea]{display:grid;min-width:980px;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--color-border-light);padding-bottom:8px;background:var(--color-bg-hover)}.weekdays-header.multi-select-header[data-v-113bc9ea]{grid-template-columns:50px repeat(7,1fr)}.weekday-cell[data-v-113bc9ea]{text-align:center;font-weight:600;color:var(--color-primary);font-size:var(--text-sm)}.calendar-grid[data-v-113bc9ea]{display:grid;min-width:980px;grid-template-columns:repeat(7,1fr);gap:1px;background-color:var(--color-border-base);border:1px solid var(--color-border-base);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:10px;overflow:hidden}.calendar-grid.multi-select-grid[data-v-113bc9ea]{grid-template-columns:50px repeat(7,1fr)}.label-column-cell[data-v-113bc9ea]{display:flex;flex-direction:column;gap:4px;padding:36px 4px 4px;background:var(--color-bg-card);border-right:1px solid var(--color-border-base);border-bottom:1px solid var(--color-border-base);box-sizing:border-box;position:sticky;left:0;z-index:10}.label-row[data-v-113bc9ea]{height:32px;min-height:32px;display:flex;align-items:center;font-size:10px;color:var(--text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-day[data-v-113bc9ea]{min-height:200px;background-color:var(--color-bg-card);padding:36px 10px 4px;position:relative;border-right:1px solid var(--color-border-base);border-bottom:1px solid var(--color-border-base);transition:all var(--transition-fast);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;-webkit-user-select:none;user-select:none;box-sizing:border-box}.calendar-day[data-v-113bc9ea]:hover{background-color:var(--color-bg-hover)}.calendar-day.empty-day[data-v-113bc9ea]{background-color:var(--color-bg-page);cursor:default;color:var(--text-tertiary)}.calendar-day.today[data-v-113bc9ea]{background-color:var(--color-primary-lighter);border:2px solid var(--color-primary)!important;box-shadow:0 0 0 2px #2563eb33}.calendar-day.has-events[data-v-113bc9ea]{background-color:var(--color-bg-card)}.day-number[data-v-113bc9ea]{font-weight:700;width:28px;height:28px;font-size:var(--text-sm);display:flex;justify-content:center;align-items:center;color:var(--text-secondary);position:absolute;top:6px;left:8px;border-radius:50%;z-index:1;pointer-events:none}.day-holiday[data-v-113bc9ea]{color:var(--color-danger);position:absolute;right:10px;font-size:var(--text-xs);font-weight:700;top:10px}.events-list[data-v-113bc9ea]{width:100%;display:flex;flex-direction:column;gap:4px;padding-right:2px;position:relative;z-index:0}.event-row[data-v-113bc9ea]{display:flex;gap:2px;align-items:stretch;min-height:32px}.event-row .event-item[data-v-113bc9ea]{flex:1;min-width:0;padding:3px 6px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-primary);cursor:move;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;transition:all var(--transition-fast);border:1px solid var(--color-border-base);border-left-width:3px}.event-item-empty[data-v-113bc9ea]{border:1px dashed var(--color-border-base);flex:1;min-width:0;min-height:32px;border-radius:var(--radius-sm);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:13px;color:var(--text-tertiary);opacity:.85;transition:all var(--transition-fast)}.event-item-empty[data-v-113bc9ea]:hover{opacity:1;border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-hover)}.event-row .event-item[data-v-113bc9ea]:hover{transform:translateY(-1px);border-color:var(--color-primary-light);z-index:2}.scheduling-event[data-v-113bc9ea]{background:var(--color-primary-lighter);border-left-color:var(--color-primary-light);color:var(--color-primary-dark)}.scheduling-event-empty[data-v-113bc9ea]{border-color:var(--color-primary-light);color:var(--color-primary-light)}.scheduling-event-ad[data-v-113bc9ea]{background:#fef08a;border-left-color:#facc15;color:#854d0e}.shooting-event[data-v-113bc9ea]{background:#fff7ed;border-left-color:var(--color-warning);color:#9a3412}.shooting-event-empty[data-v-113bc9ea]{border-color:var(--color-warning-light);color:var(--color-warning)}.script-event[data-v-113bc9ea]{background:#f0fdfa;border-left-color:var(--color-success);color:#166534}.script-event-empty[data-v-113bc9ea]{border-color:var(--color-success-light);color:var(--color-success)}.other-event[data-v-113bc9ea]{background:#f0fdfa;border-left-color:var(--color-success);color:#166534}.other-event-5[data-v-113bc9ea]{background:#fff7ed;border-left-color:var(--color-warning);color:#9a3412}.other-event-6[data-v-113bc9ea]{background:#f0fdfa;border-left-color:var(--color-success);color:#166534}.other-event-empty[data-v-113bc9ea]{border-color:var(--color-border-base);color:var(--text-tertiary)}.ad-star[data-v-113bc9ea]{color:var(--color-danger);font-size:12px;margin-right:2px;line-height:1}.empty-day-placeholder[data-v-113bc9ea]{width:100%;height:100%;cursor:pointer}@media(max-width:768px){.main-layout[data-v-113bc9ea]{flex-direction:column;padding:12px}.project-sidebar[data-v-113bc9ea]{width:100%}.project-list-container[data-v-113bc9ea]{height:auto;min-height:200px}.project-info[data-v-113bc9ea]{flex-wrap:wrap}.project-name[data-v-113bc9ea]{flex:1 1 100%;margin-bottom:4px;margin-right:0}.calendar-day[data-v-113bc9ea]{min-height:140px;padding:6px}.events-list[data-v-113bc9ea]{max-height:80px}.event-item[data-v-113bc9ea]{padding:4px 8px;font-size:11px;min-height:30px;flex-direction:row}}.margin-top[data-v-113bc9ea]{margin-top:10px}.descriptions-file-row[data-v-113bc9ea]{display:flex;justify-content:space-between;align-items:center;gap:20px}.descriptions-file-row .descriptions-file-time[data-v-113bc9ea]{flex-shrink:0}[data-v-113bc9ea] .el-upload{height:100%}[data-v-113bc9ea] .el-upload-dragger{padding:0!important;height:100%}.upload-script[data-v-113bc9ea]{width:200px;height:40px}.upload-script .el-upload__text[data-v-113bc9ea]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.descriptions-header[data-v-113bc9ea]{width:30px;height:30px;margin-right:6px;border-radius:6px}.desc-title[data-v-113bc9ea]{width:100%;margin-top:20px;margin-bottom:10px;padding-left:10px;box-sizing:border-box;color:var(--text-secondary);position:relative;font-weight:700;display:flex;justify-content:flex-start;align-items:center;gap:20px}.desc-title[data-v-113bc9ea]:before{content:"";position:absolute;top:50%;left:0;width:6px;height:20px;background:var(--color-primary);border-radius:6px;transform:translateY(-50%)}.video-uploader[data-v-f584ee92]{max-width:600px;font-family:system-ui,-apple-system,sans-serif}.video-preview[data-v-f584ee92]{display:flex;align-items:center;padding:16px;margin-bottom:20px;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-md);position:relative}.video-info[data-v-f584ee92]{display:flex;align-items:center;flex:1;min-width:0}.video-icon[data-v-f584ee92]{font-size:32px;margin-right:16px}.video-details[data-v-f584ee92]{min-width:0}.video-name[data-v-f584ee92]{font-weight:500;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.video-size[data-v-f584ee92]{font-size:12px;color:var(--text-tertiary)}.upload-progress[data-v-f584ee92]{display:flex;align-items:center;gap:12px;min-width:200px;margin-left:20px}.progress-bar[data-v-f584ee92]{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-f584ee92]{height:100%;background:var(--color-primary);transition:width .2s}.progress-text[data-v-f584ee92]{min-width:45px;font-size:13px;color:var(--text-secondary);font-weight:500}.status-badge[data-v-f584ee92]{padding:4px 12px;border-radius:4px;font-size:13px;margin-left:20px;min-width:100px;text-align:center}.status-badge.success[data-v-f584ee92]{background:#f0fdfa;color:var(--color-success);border:1px solid var(--color-success-light)}.status-badge.error[data-v-f584ee92]{background:#fff1f2;color:var(--color-danger);border:1px solid var(--color-danger-light)}.video-url[data-v-f584ee92]{margin-left:4px;font-size:12px;color:var(--text-tertiary)}.delete-btn[data-v-f584ee92]{width:32px;height:32px;border:none;background:#f5f5f5;color:var(--text-tertiary);font-size:16px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:16px}.delete-btn[data-v-f584ee92]:hover:not(:disabled){background:#ff4d4f;color:#fff}.delete-btn[data-v-f584ee92]:disabled{opacity:.5;cursor:not-allowed}.retry-btn[data-v-f584ee92]{margin-left:8px;padding:2px 8px;border:1px solid var(--color-primary);background:var(--color-bg-card);color:var(--color-primary);border-radius:var(--radius-sm);font-size:11px;cursor:pointer;transition:all .2s}.retry-btn[data-v-f584ee92]:hover{background:var(--color-primary);color:#fff}.dropzone[data-v-f584ee92]{border:2px dashed var(--color-border-base);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;cursor:pointer;transition:all .3s;margin-bottom:20px;background:#fafafa}.dropzone[data-v-f584ee92]:hover{border-color:var(--color-primary);background:#f5f9ff}.dropzone-content[data-v-f584ee92]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-f584ee92]{font-size:48px;color:var(--color-primary)}.upload-text[data-v-f584ee92]{display:flex;flex-direction:column;gap:2px}.primary-text[data-v-f584ee92]{font-size:14px;color:var(--text-primary);font-weight:500}.secondary-text[data-v-f584ee92]{font-size:12px;color:var(--text-tertiary)}.upload-controls[data-v-f584ee92]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.btn[data-v-f584ee92]{padding:10px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-f584ee92]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-f584ee92]{background:var(--color-primary);color:#fff}.btn-primary[data-v-f584ee92]:hover:not(:disabled){background:var(--color-primary-light)}.btn-secondary[data-v-f584ee92]{background:var(--color-bg-card);color:var(--text-secondary);border:1px solid var(--color-border-base)}.btn-secondary[data-v-f584ee92]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.error-message[data-v-f584ee92]{margin-top:16px;padding:12px 16px;background:#fff1f2;border:1px solid var(--color-danger-light);border-radius:var(--radius-sm);color:var(--color-danger);font-size:14px}[data-v-1dffc718] .el-form-item__label{font-weight:700}[data-v-1dffc718] .el-form--inline .el-form-item{margin-bottom:0!important}.user-row[data-v-1dffc718]{display:flex;justify-content:center;align-items:center;gap:4px}.user-img[data-v-1dffc718]{width:30px;height:30px;border-radius:6px}.descriptions-header[data-v-1dffc718]{width:30px;height:30px;margin-right:6px;border-radius:6px}.margin-top[data-v-1dffc718]{margin-top:10px}.descriptions-file-row[data-v-1dffc718]{display:flex;justify-content:space-between;align-items:center;gap:20px}.descriptions-file-row .descriptions-file-time[data-v-1dffc718]{flex-shrink:0}.desc-title[data-v-1dffc718]{width:100%;margin-top:20px;margin-bottom:10px;padding-left:10px;box-sizing:border-box;color:var(--text-secondary);position:relative;font-weight:700;display:flex;justify-content:flex-start;align-items:center;gap:20px}.desc-title[data-v-1dffc718]:before{content:"";position:absolute;top:50%;left:0;width:6px;height:20px;background:var(--color-primary);border-radius:6px;transform:translateY(-50%)}.task-card-list[data-v-1dffc718]{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:20px}.schedule-tag[data-v-1dffc718]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid;flex-shrink:0}.schedule-tag-daily[data-v-1dffc718]{background:#f1f5f9;color:var(--text-secondary);border-color:#cbd5e1}.schedule-tag-sketch[data-v-1dffc718]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.schedule-tag-ad[data-v-1dffc718]{background:#fffbeb;color:var(--color-warning);border-color:#fed7aa}.overdue-tag[data-v-1dffc718]{font-size:11px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}.task-list[data-v-1dffc718]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-1dffc718]{display:flex;align-items:stretch;background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border-base);overflow:hidden;cursor:pointer;transition:all .2s ease;height:90px;min-height:90px}.task-item[data-v-1dffc718]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-float)}.task-item-overdue[data-v-1dffc718]{border-left:4px solid var(--color-danger)}.task-item-left-bar[data-v-1dffc718]{width:4px;flex-shrink:0;border-radius:2px 0 0 2px}.task-item-left-bar-type-1[data-v-1dffc718]{background:#2563eb}.task-item-left-bar-type-2[data-v-1dffc718]{background:#14b8a6}.task-item-left-bar-type-3[data-v-1dffc718]{background:#8b5cf6}.task-item-left-bar-type-4[data-v-1dffc718]{background:#f97316}.task-item-left-bar-type-5[data-v-1dffc718]{background:#ec4899}.task-item-left-bar-type-6[data-v-1dffc718]{background:#06b6d4}.task-item-left-bar-type-7[data-v-1dffc718]{background:#475569}.task-item-left-bar-type-8[data-v-1dffc718]{background:#f43f5e}.task-item-left-bar-type-9[data-v-1dffc718]{background:#1d4ed8}.task-item-left-bar-type-10[data-v-1dffc718]{background:#db2777}.task-item-main[data-v-1dffc718]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;gap:10px;min-width:0;overflow:hidden}.task-item-row-top[data-v-1dffc718]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.task-item-type-tag[data-v-1dffc718]{flex-shrink:0}.task-item-schedule-tags[data-v-1dffc718]{display:flex;gap:6px;flex-shrink:0}.task-item-schedule-name[data-v-1dffc718]{font-size:var(--text-base);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.task-item-row-bottom[data-v-1dffc718]{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;overflow:hidden}.task-item-meta[data-v-1dffc718]{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.task-item-meta .el-icon[data-v-1dffc718]{font-size:14px;color:var(--text-tertiary)}.meta-label[data-v-1dffc718]{color:var(--text-tertiary)}.meta-value[data-v-1dffc718]{color:var(--text-primary);font-weight:500}.meta-avatar[data-v-1dffc718]{width:18px;height:18px;border-radius:4px;object-fit:cover}.date-range[data-v-1dffc718]{display:flex;align-items:center;gap:2px}.date-start[data-v-1dffc718]{color:var(--color-success);font-weight:600}.date-end[data-v-1dffc718]{color:var(--color-danger);font-weight:600}.date-separator[data-v-1dffc718]{color:var(--text-tertiary)}.task-item-actions[data-v-1dffc718]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:12px 16px;border-left:1px solid var(--color-border-light);flex-shrink:0;min-width:110px}.task-item-actions .el-button[data-v-1dffc718]{padding:4px 8px!important;font-size:var(--text-sm)}[data-v-1dffc718] .task-detail-dialog .el-dialog__body{overflow-y:auto;padding:var(--space-lg)}.schedule-info-card[data-v-1dffc718]{background:var(--color-bg-page);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg)}.schedule-info-header[data-v-1dffc718]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-light)}.schedule-info-title[data-v-1dffc718]{display:flex;align-items:center;gap:6px;font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.schedule-info-subtitle[data-v-1dffc718]{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto}.schedule-info-footer[data-v-1dffc718]{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-light)}.info-grid[data-v-1dffc718]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.info-item[data-v-1dffc718]{display:flex;flex-direction:column;gap:4px}.info-item-full[data-v-1dffc718]{grid-column:1 / -1;margin-top:var(--space-md)}.info-label[data-v-1dffc718]{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.info-value[data-v-1dffc718]{font-size:var(--text-base);color:var(--text-primary);font-weight:500}.info-value-block[data-v-1dffc718]{background:var(--color-bg-page);padding:var(--space-sm);border-radius:var(--radius-sm);line-height:1.6;font-weight:400}.section-title[data-v-1dffc718]{font-size:var(--text-md);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md);padding-left:var(--space-sm);border-left:4px solid var(--color-primary)}.task-basic-section[data-v-1dffc718],.demand-section[data-v-1dffc718]{margin-bottom:var(--space-lg)}.demand-loading[data-v-1dffc718]{padding:var(--space-md)}.demand-list[data-v-1dffc718]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.demand-card[data-v-1dffc718]{background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border-base);overflow:hidden;display:flex;flex-direction:column}.demand-card-header[data-v-1dffc718]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(135deg,var(--color-bg-page) 0%,#ffffff 100%);border-bottom:1px solid var(--color-border-light)}.demand-card-title[data-v-1dffc718]{font-weight:700;color:var(--text-primary);font-size:var(--text-sm)}.demand-card-tag[data-v-1dffc718]{font-size:11px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-primary-lighter);color:var(--color-primary);border:1px solid #BFDBFE;font-weight:600}.demand-card-body[data-v-1dffc718]{padding:14px;display:flex;flex-direction:column;gap:10px;flex:1}.demand-info-row[data-v-1dffc718]{display:flex;align-items:flex-start;gap:8px}.demand-info-label[data-v-1dffc718]{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500;white-space:nowrap;flex-shrink:0;min-width:64px;line-height:20px}.demand-info-value[data-v-1dffc718]{font-size:var(--text-sm);color:var(--text-primary);word-break:break-all;line-height:20px;flex:1}.demand-info-budget[data-v-1dffc718]{color:var(--color-warning);font-weight:700;font-size:var(--text-base)}.demand-info-placeholder[data-v-1dffc718]{color:var(--text-tertiary);font-style:italic}.demand-type-tag[data-v-1dffc718]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;background:#f0fdfa;color:var(--color-success);border:1px solid #99F6E4}.demand-images[data-v-1dffc718]{display:flex;flex-wrap:wrap;gap:8px}.demand-notice[data-v-1dffc718]{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-page);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-tertiary)}.notice-section[data-v-1dffc718]{margin-bottom:var(--space-lg)}.notice-content[data-v-1dffc718]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:#f0fdfa;border:1px solid #99F6E4;border-radius:var(--radius-md);color:var(--color-success)}.notice-content.notice-overdue[data-v-1dffc718]{background:#fff1f2;border-color:#fecdd3;color:var(--color-danger)}.notice-text[data-v-1dffc718]{display:flex;flex-direction:column;gap:4px}.notice-title[data-v-1dffc718]{font-weight:600;font-size:var(--text-sm)}.notice-desc[data-v-1dffc718]{font-size:var(--text-sm);line-height:1.5;opacity:.9}.dialog-footer[data-v-1dffc718]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}@media(max-width:768px){.info-grid[data-v-1dffc718]{grid-template-columns:repeat(2,1fr)}.demand-list[data-v-1dffc718]{grid-template-columns:1fr}.task-item[data-v-1dffc718]{height:auto;min-height:90px;flex-direction:column}.task-item-left-bar[data-v-1dffc718]{width:100%;height:4px}.task-item-actions[data-v-1dffc718]{flex-direction:row;border-left:none;border-top:1px solid var(--color-border-light);padding:8px 12px;width:100%;justify-content:flex-end}.task-item-row-bottom[data-v-1dffc718]{flex-wrap:wrap;gap:8px 16px}}.text-success[data-v-1dffc718]{color:var(--color-success)}.text-danger[data-v-1dffc718]{color:var(--color-danger)}.td-section[data-v-1dffc718]{margin-bottom:40px}.td-section[data-v-1dffc718]:last-child{margin-bottom:0}.td-section-title[data-v-1dffc718]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.td-divider[data-v-1dffc718]{height:1px;background:#f1f5f9;margin:8px 0 20px}.td-grid[data-v-1dffc718]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px}.td-item[data-v-1dffc718]{display:flex;flex-direction:column;gap:6px}.td-item-full[data-v-1dffc718]{grid-column:1 / -1}.td-label[data-v-1dffc718]{font-size:12px;color:#94a3b8;font-weight:400;line-height:1.4}.td-value[data-v-1dffc718]{font-size:14px;color:#1e293b;font-weight:500;line-height:1.4}.td-block[data-v-1dffc718]{margin-top:20px}.td-block-content[data-v-1dffc718]{padding:16px;border-radius:12px;font-size:14px;color:#1e293b;line-height:1.7;font-weight:400;margin-top:6px}.td-images[data-v-1dffc718]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.td-image[data-v-1dffc718]{width:100px;height:100px;border-radius:12px;cursor:pointer}.td-demand-list[data-v-1dffc718]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.td-demand-card[data-v-1dffc718]{background:#fff;border-radius:16px;border:1px solid #F1F5F9;overflow:hidden;transition:box-shadow .2s ease}.td-demand-card[data-v-1dffc718]:hover{box-shadow:0 2px 8px #00000008}.td-demand-header[data-v-1dffc718]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fafbfc;border-bottom:1px solid #F1F5F9}.td-demand-title[data-v-1dffc718]{font-weight:600;color:#1e293b;font-size:13px}.td-demand-tag[data-v-1dffc718]{font-size:11px;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#64748b;font-weight:500}.td-demand-body[data-v-1dffc718]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.td-demand-row[data-v-1dffc718]{display:flex;align-items:flex-start;gap:8px}.td-demand-label[data-v-1dffc718]{font-size:12px;color:#94a3b8;font-weight:400;white-space:nowrap;flex-shrink:0;min-width:72px;line-height:20px}.td-demand-value[data-v-1dffc718]{font-size:13px;color:#1e293b;word-break:break-all;line-height:20px;flex:1}.td-demand-budget[data-v-1dffc718]{color:#1e293b;font-weight:600;font-size:14px}.td-demand-chip[data-v-1dffc718]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500;background:#f8fafc;color:#64748b;border:1px solid #F1F5F9}.td-notice[data-v-1dffc718]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #F1F5F9}.td-notice-overdue[data-v-1dffc718]{background:#fef2f2;border-color:#fecdd3}.td-notice .el-icon[data-v-1dffc718]{color:#94a3b8;flex-shrink:0;margin-top:2px}.td-notice-overdue .el-icon[data-v-1dffc718]{color:#f43f5e}.td-notice-title[data-v-1dffc718]{font-size:14px;font-weight:600;color:#1e293b}.td-notice-desc[data-v-1dffc718]{font-size:13px;color:#64748b;margin-top:4px;line-height:1.5}.td-placeholder[data-v-1dffc718]{color:#94a3b8;font-style:italic}@media(max-width:768px){.td-grid[data-v-1dffc718]{grid-template-columns:repeat(2,1fr)}.td-demand-list[data-v-1dffc718]{grid-template-columns:1fr}}.advertiser-order-system-page[data-v-879e00eb]{padding:0;background-color:var(--color-bg-page);min-height:100%;height:auto}.control-bar[data-v-879e00eb]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.filter-controls[data-v-879e00eb]{display:flex;gap:12px}.campaigns-card[data-v-879e00eb]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.pagination-wrapper[data-v-879e00eb]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}.dialog-footer[data-v-879e00eb]{display:flex;justify-content:flex-end;gap:12px}.report-overview[data-v-879e00eb]{border-radius:var(--radius-md);border:1px solid var(--border-card)}.report-stats[data-v-879e00eb]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.stat-item[data-v-879e00eb]{text-align:center;padding:10px;flex:1;min-width:120px}.stat-value[data-v-879e00eb]{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.stat-label[data-v-879e00eb]{font-size:14px;color:var(--text-secondary)}.chart-header[data-v-879e00eb]{font-weight:600;color:var(--text-primary)}.chart-container[data-v-879e00eb]{height:300px;overflow:auto}@media(max-width:768px){.control-bar[data-v-879e00eb]{flex-direction:column;align-items:stretch}.filter-controls[data-v-879e00eb]{width:100%;justify-content:space-between}.report-stats[data-v-879e00eb]{flex-direction:column}}.influencer-management-page[data-v-4360b094]{background-color:var(--color-bg-page)}.header-section[data-v-4360b094]{margin-bottom:20px}.toolbar[data-v-4360b094]{display:flex;gap:12px;align-items:center;background:var(--color-bg-card);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.table-container[data-v-4360b094]{margin-bottom:20px;border-radius:8px;overflow:hidden;border:1px solid var(--color-border-base)}.pagination-container[data-v-4360b094]{text-align:right;background:var(--color-bg-card);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.user-info[data-v-4360b094]{display:flex;align-items:center;gap:12px}.user-name[data-v-4360b094]{font-weight:500;color:var(--text-secondary)}.el-table .el-table__row[data-v-4360b094]:hover{background-color:var(--color-bg-hover)}@media(max-width:768px){.toolbar[data-v-4360b094]{flex-direction:column;align-items:stretch}.toolbar .el-button[data-v-4360b094],.toolbar .el-input[data-v-4360b094]{width:100%!important;margin-left:0!important;margin-bottom:10px}}.influencer-project-management-page[data-v-07fae3dd]{background-color:var(--color-bg-page)}.header-section[data-v-07fae3dd]{margin-bottom:20px}.toolbar[data-v-07fae3dd]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--color-bg-card);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.table-container[data-v-07fae3dd]{border-radius:8px;overflow:hidden;border:1px solid var(--color-border-base)}.pagination-container[data-v-07fae3dd]{text-align:right;background:var(--color-bg-card);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.project-info[data-v-07fae3dd]{display:flex;flex-direction:column}.project-name[data-v-07fae3dd]{font-weight:500;color:var(--text-primary);margin-bottom:4px}.project-description[data-v-07fae3dd]{font-size:12px;color:var(--text-tertiary)}.user-info[data-v-07fae3dd]{display:flex;align-items:center;gap:8px}.user-name[data-v-07fae3dd]{font-weight:500;color:var(--text-secondary)}.el-table .el-table__row[data-v-07fae3dd]:hover{background-color:var(--color-bg-page)}@media(max-width:768px){.toolbar[data-v-07fae3dd]{flex-direction:column;align-items:stretch}.toolbar .el-button[data-v-07fae3dd],.toolbar .el-select[data-v-07fae3dd],.toolbar .el-input[data-v-07fae3dd]{width:100%!important;margin-left:0!important;margin-bottom:10px}}.influencer-project-management-page[data-v-51af50c8]{background-color:var(--color-bg-page)}.header-section[data-v-51af50c8]{margin-bottom:20px}.toolbar[data-v-51af50c8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--color-bg-card);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.table-container[data-v-51af50c8]{border-radius:8px;overflow:hidden;border:1px solid var(--color-border-base)}.avatar-list[data-v-4848a0ae]{display:flex;justify-content:flex-start;align-items:center;gap:10px}.avatar-item[data-v-4848a0ae]{width:60px;height:60px;position:relative}.del-img-btn[data-v-4848a0ae]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar[data-v-4848a0ae]{width:60px;height:60px;border-radius:var(--radius-sm)}.avatar-uploader[data-v-4848a0ae]{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:1px dashed var(--text-tertiary);border-radius:var(--radius-sm);transition:border-color var(--transition-fast)}.avatar-uploader[data-v-4848a0ae]:hover{border-color:var(--color-primary)}.avatar-uploader-icon[data-v-4848a0ae]{width:60px;height:60px}.td-section[data-v-94389007]{margin-bottom:20px}.td-section[data-v-94389007]:last-child{margin-bottom:0}.td-section-title[data-v-94389007]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.td-divider[data-v-94389007]{height:1px;background:#f1f5f9;margin:6px 0 14px}.td-grid[data-v-94389007]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px}.td-item[data-v-94389007]{display:flex;flex-direction:column;gap:4px}.td-item-full[data-v-94389007]{grid-column:1 / -1}.td-label[data-v-94389007]{font-size:12px;color:#94a3b8;font-weight:400;line-height:1.4}.td-value[data-v-94389007]{font-size:14px;color:#1e293b;font-weight:500;line-height:1.4}.td-placeholder[data-v-94389007]{color:#94a3b8;font-style:italic}.td-block[data-v-94389007]{margin-top:14px;grid-column:1 / -1}.td-block-content[data-v-94389007]{padding:16px;border-radius:12px;font-size:14px;color:#1e293b;line-height:1.7;font-weight:400;margin-top:6px}.td-images[data-v-94389007]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.td-image[data-v-94389007]{width:100px;height:100px;border-radius:12px;cursor:pointer}.td-video[data-v-94389007]{width:100%;max-height:300px;border-radius:12px;margin-top:6px}.td-demand-list[data-v-94389007]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.td-demand-card[data-v-94389007]{background:#fff;border-radius:16px;border:1px solid #F1F5F9;overflow:hidden;transition:box-shadow .2s ease}.td-demand-card[data-v-94389007]:hover{box-shadow:0 2px 8px #00000008}.td-demand-header[data-v-94389007]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #F1F5F9}.td-demand-title[data-v-94389007]{font-weight:600;color:#1e293b;font-size:13px}.td-demand-tag[data-v-94389007]{font-size:11px;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#64748b;font-weight:500}.td-demand-body[data-v-94389007]{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.td-demand-row[data-v-94389007]{display:flex;align-items:flex-start;gap:8px}.td-demand-label[data-v-94389007]{font-size:12px;color:#94a3b8;font-weight:400;white-space:nowrap;flex-shrink:0;min-width:72px;line-height:20px}.td-demand-value[data-v-94389007]{font-size:13px;color:#1e293b;word-break:break-all;line-height:20px;flex:1}.td-demand-budget[data-v-94389007]{color:#1e293b;font-weight:600;font-size:14px}.td-demand-chip[data-v-94389007]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500;background:#f8fafc;color:#64748b;border:1px solid #F1F5F9}.type-tag-inline[data-v-94389007]{display:inline-block;padding:2px 10px;border-radius:4px;font-size:13px;font-weight:600}@media(max-width:768px){.td-grid[data-v-94389007]{grid-template-columns:repeat(2,1fr)}.td-demand-list[data-v-94389007]{grid-template-columns:1fr}}.detail-section[data-v-3c5b051b]{border-radius:16px;border:1px solid #FDE68A;padding:14px;margin-top:12px;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.detail-section-title[data-v-3c5b051b]{font-size:13px;font-weight:600;color:#92400e;margin-bottom:8px;padding-left:8px;display:flex;align-items:center;gap:6px;position:relative}.detail-section-title[data-v-3c5b051b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#d97706;border-radius:2px}.title-icon[data-v-3c5b051b]{font-size:16px;color:#d97706}.bill-container[data-v-3c5b051b]{padding:0 8px}.bill-item[data-v-3c5b051b]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px dashed #FDE68A}.bill-item[data-v-3c5b051b]:last-child{border-bottom:none}.bill-last[data-v-3c5b051b]{border-bottom:none!important}.bill-left[data-v-3c5b051b]{display:flex;align-items:center;gap:8px}.bill-dot[data-v-3c5b051b]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-slate[data-v-3c5b051b]{background:#cbd5e1}.dot-gold[data-v-3c5b051b]{background:#d97706}.bill-label[data-v-3c5b051b]{font-size:13px;color:#78350f}.bill-value[data-v-3c5b051b]{font-size:13px;font-weight:500;color:#451a03;font-variant-numeric:tabular-nums}.bill-pos[data-v-3c5b051b]{color:#ef4444!important;font-weight:600}.bill-neg[data-v-3c5b051b]{color:#10b981!important;font-weight:600}.bill-highlight[data-v-3c5b051b]{color:#b45309;font-weight:600}.bill-divider[data-v-3c5b051b]{height:1px;background:#fde68a;margin:6px 0}.bill-total[data-v-3c5b051b]{padding:8px 0 2px}.total-icon[data-v-3c5b051b]{font-size:16px;color:#d97706}.bill-total-label[data-v-3c5b051b]{font-size:14px;font-weight:600;color:#92400e}.bill-total-value[data-v-3c5b051b]{font-size:28px;font-weight:700;color:#d97706;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(217,119,6,.12)}[data-v-67c35529] .el-upload-dragger{padding:0}[data-v-67c35529] .el-form-item__label{font-weight:700}[data-v-67c35529] .bid-row .el-form-item{width:320px}.order-system-page[data-v-67c35529]{padding:18px;background-color:var(--color-bg-page);min-height:100%;height:auto}.control-bar[data-v-67c35529]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.filter-controls[data-v-67c35529]{display:flex;gap:12px}.orders-card[data-v-67c35529]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.pagination-wrapper[data-v-67c35529]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}@media(max-width:768px){.control-bar[data-v-67c35529]{flex-direction:column;align-items:stretch}.filter-controls[data-v-67c35529]{width:100%;justify-content:space-between}}.btn-row[data-v-67c35529]{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}.avatar-list[data-v-67c35529]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-67c35529]{width:60px;height:60px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-67c35529]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-67c35529]{width:60px;height:60px;border-radius:6px}.avatar-uploader[data-v-67c35529]{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:1px dashed var(--text-tertiary);border-radius:6px}.avatar-uploader-icon[data-v-67c35529]{width:60px;height:60px}.task-card-list[data-v-67c35529]{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}.task-card-row[data-v-67c35529]{width:calc(33.33% - 10px);box-shadow:0 2px 8px #0000000f;border-radius:var(--radius-md);padding:14px;box-sizing:border-box;background:#fff;border:1px solid #F1F5F9;transition:box-shadow .2s ease,transform .2s ease}.task-card-row [data-v-67c35529] .el-form-item{margin-bottom:10px!important}.task-card-row [data-v-67c35529] .el-form-item__label{font-weight:700}.task-card-row [data-v-67c35529] .el-form-item__label{height:20px!important;line-height:20px}.task-card-row [data-v-67c35529] .el-form-item__content{line-height:1!important}.task-card-row [data-v-67c35529] .el-radio.el-radio--large{height:20px!important}.video-content[data-v-67c35529]{width:160px;height:110px;object-fit:contain}[data-v-67c35529] .el-table th.el-table__cell{white-space:nowrap}.user-row[data-v-67c35529]{display:flex;justify-content:center;align-items:center;gap:4px}.user-img[data-v-67c35529]{width:30px;height:30px;border-radius:6px}.point-item[data-v-67c35529]{display:flex;align-items:center;justify-content:flex-start;gap:20px}.dialog-body-scroll[data-v-67c35529]{overflow-y:auto;padding:var(--space-lg)}.task-list-card[data-v-67c35529]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.task-list[data-v-67c35529]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-67c35529]{display:flex;align-items:stretch;background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border-base);overflow:hidden;cursor:pointer;transition:all .2s ease;height:90px;min-height:90px}.task-item[data-v-67c35529]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-float)}.task-item-left-bar[data-v-67c35529]{width:4px;flex-shrink:0;border-radius:2px 0 0 2px}.task-item-left-bar-type-1[data-v-67c35529]{background:#2563eb}.task-item-left-bar-type-2[data-v-67c35529]{background:#14b8a6}.task-item-left-bar-type-3[data-v-67c35529]{background:#8b5cf6}.task-item-left-bar-type-4[data-v-67c35529]{background:#f97316}.task-item-left-bar-type-5[data-v-67c35529]{background:#ec4899}.task-item-left-bar-type-6[data-v-67c35529]{background:#06b6d4}.task-item-left-bar-type-7[data-v-67c35529]{background:#475569}.task-item-left-bar-type-8[data-v-67c35529]{background:#f43f5e}.task-item-left-bar-type-9[data-v-67c35529]{background:#1d4ed8}.task-item-left-bar-type-10[data-v-67c35529]{background:#db2777}.task-item-main[data-v-67c35529]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;gap:10px;min-width:0;overflow:hidden}.task-item-row-top[data-v-67c35529]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.task-item-type-tag[data-v-67c35529]{flex-shrink:0}.task-item-schedule-tags[data-v-67c35529]{display:flex;gap:6px;flex-shrink:0}.task-item-schedule-name[data-v-67c35529]{font-size:var(--text-base);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.task-item-row-bottom[data-v-67c35529]{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;overflow:hidden}.task-item-meta[data-v-67c35529]{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.task-item-meta .el-icon[data-v-67c35529]{font-size:14px;color:var(--text-tertiary)}.meta-label[data-v-67c35529]{color:var(--text-tertiary)}.meta-value[data-v-67c35529]{color:var(--text-primary);font-weight:500}.meta-avatar[data-v-67c35529]{width:18px;height:18px;border-radius:4px;object-fit:cover}.date-range[data-v-67c35529]{display:flex;align-items:center;gap:2px}.date-start[data-v-67c35529]{color:var(--color-success);font-weight:600}.date-end[data-v-67c35529]{color:var(--color-danger);font-weight:600}.date-separator[data-v-67c35529]{color:var(--text-tertiary)}.task-item-actions[data-v-67c35529]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:12px 16px;border-left:1px solid var(--color-border-light);flex-shrink:0;min-width:110px}.task-item-actions .el-button[data-v-67c35529]{padding:4px 8px!important;font-size:var(--text-sm)}.schedule-tag[data-v-67c35529]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid;flex-shrink:0}.schedule-tag-daily[data-v-67c35529]{background:#f1f5f9;color:var(--text-secondary);border-color:#cbd5e1}.schedule-tag-sketch[data-v-67c35529]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.schedule-tag-ad[data-v-67c35529]{background:#fffbeb;color:var(--color-warning);border-color:#fed7aa}.overdue-tag[data-v-67c35529]{font-size:11px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}@media(max-width:768px){.task-item[data-v-67c35529]{height:auto;min-height:90px;flex-direction:column}.task-item-left-bar[data-v-67c35529]{width:100%;height:4px}.task-item-actions[data-v-67c35529]{flex-direction:row;border-left:none;border-top:1px solid var(--color-border-light);padding:8px 12px;width:100%;justify-content:flex-end}.task-item-row-bottom[data-v-67c35529]{flex-wrap:wrap;gap:8px 16px}}.td-section[data-v-67c35529]{margin-bottom:40px}.td-section[data-v-67c35529]:last-child{margin-bottom:0}.td-section-title[data-v-67c35529]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.td-divider[data-v-67c35529]{height:1px;background:#f1f5f9;margin:8px 0 20px}[data-v-d8d09fe6] .el-form--inline .el-form-item{margin-bottom:0!important}.order-system-page[data-v-d8d09fe6]{padding:0;background-color:var(--color-bg-page);min-height:100%;height:auto}.control-bar[data-v-d8d09fe6]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.filter-controls[data-v-d8d09fe6]{display:flex;gap:12px}.orders-card[data-v-d8d09fe6]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.pagination-wrapper[data-v-d8d09fe6]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}@media(max-width:768px){.control-bar[data-v-d8d09fe6]{flex-direction:column;align-items:stretch}.filter-controls[data-v-d8d09fe6]{width:100%;justify-content:space-between}}.btn-row[data-v-d8d09fe6]{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}.task-card-list[data-v-d8d09fe6]{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}.task-card-row[data-v-d8d09fe6]{width:calc(33.33% - 10px);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:var(--space-md);box-sizing:border-box;background:var(--color-bg-card);transition:border-color var(--transition-fast)}.task-card-row [data-v-d8d09fe6] .el-form-item{margin-bottom:10px!important}.task-card-row [data-v-d8d09fe6] .el-form-item__label{font-weight:700}.task-card-row [data-v-d8d09fe6] .el-form-item__label{height:20px!important;line-height:20px}.task-card-row [data-v-d8d09fe6] .el-form-item__content{line-height:1!important}.avatar-list[data-v-d8d09fe6]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-d8d09fe6]{width:60px;height:60px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-d8d09fe6]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-d8d09fe6]{width:60px;height:60px;border-radius:6px}.total-points[data-v-d8d09fe6]{font-size:16px;font-weight:700;color:var(--color-danger)}.video-content[data-v-d8d09fe6]{width:300px;height:200px;object-fit:contain}[data-v-d8d09fe6] .el-table th.el-table__cell{white-space:nowrap}.user-row[data-v-d8d09fe6]{display:flex;justify-content:center;align-items:center;gap:4px}.user-img[data-v-d8d09fe6]{width:30px;height:30px;border-radius:6px}.dialog-body-scroll[data-v-d8d09fe6]{overflow-y:auto;padding:var(--space-lg)}.task-list-card[data-v-d8d09fe6]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.task-list[data-v-d8d09fe6]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-d8d09fe6]{display:flex;align-items:stretch;background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border-base);overflow:hidden;cursor:pointer;transition:all .2s ease;height:90px;min-height:90px}.task-item[data-v-d8d09fe6]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-float)}.task-item-left-bar[data-v-d8d09fe6]{width:4px;flex-shrink:0;border-radius:2px 0 0 2px}.task-item-left-bar-type-1[data-v-d8d09fe6]{background:#2563eb}.task-item-left-bar-type-2[data-v-d8d09fe6]{background:#14b8a6}.task-item-left-bar-type-3[data-v-d8d09fe6]{background:#8b5cf6}.task-item-left-bar-type-4[data-v-d8d09fe6]{background:#f97316}.task-item-left-bar-type-5[data-v-d8d09fe6]{background:#ec4899}.task-item-left-bar-type-6[data-v-d8d09fe6]{background:#06b6d4}.task-item-left-bar-type-7[data-v-d8d09fe6]{background:#475569}.task-item-left-bar-type-8[data-v-d8d09fe6]{background:#f43f5e}.task-item-left-bar-type-9[data-v-d8d09fe6]{background:#1d4ed8}.task-item-left-bar-type-10[data-v-d8d09fe6]{background:#db2777}.task-item-main[data-v-d8d09fe6]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;gap:10px;min-width:0;overflow:hidden}.task-item-row-top[data-v-d8d09fe6]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.task-item-type-tag[data-v-d8d09fe6]{flex-shrink:0}.task-item-schedule-tags[data-v-d8d09fe6]{display:flex;gap:6px;flex-shrink:0}.task-item-schedule-name[data-v-d8d09fe6]{font-size:var(--text-base);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.task-item-row-bottom[data-v-d8d09fe6]{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;overflow:hidden}.task-item-meta[data-v-d8d09fe6]{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.task-item-meta .el-icon[data-v-d8d09fe6]{font-size:14px;color:var(--text-tertiary)}.meta-label[data-v-d8d09fe6]{color:var(--text-tertiary)}.meta-value[data-v-d8d09fe6]{color:var(--text-primary);font-weight:500}.meta-avatar[data-v-d8d09fe6]{width:18px;height:18px;border-radius:4px;object-fit:cover}.date-range[data-v-d8d09fe6]{display:flex;align-items:center;gap:2px}.date-start[data-v-d8d09fe6]{color:var(--color-success);font-weight:600}.date-end[data-v-d8d09fe6]{color:var(--color-danger);font-weight:600}.date-separator[data-v-d8d09fe6]{color:var(--text-tertiary)}.task-item-actions[data-v-d8d09fe6]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:12px 16px;border-left:1px solid var(--color-border-light);flex-shrink:0;min-width:110px}.task-item-actions .el-button[data-v-d8d09fe6]{padding:4px 8px!important;font-size:var(--text-sm)}.schedule-tag[data-v-d8d09fe6]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid;flex-shrink:0}.schedule-tag-daily[data-v-d8d09fe6]{background:#f1f5f9;color:var(--text-secondary);border-color:#cbd5e1}.schedule-tag-sketch[data-v-d8d09fe6]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.schedule-tag-ad[data-v-d8d09fe6]{background:#fffbeb;color:var(--color-warning);border-color:#fed7aa}.overdue-tag[data-v-d8d09fe6]{font-size:11px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}@media(max-width:768px){.task-item[data-v-d8d09fe6]{height:auto;min-height:90px;flex-direction:column}.task-item-left-bar[data-v-d8d09fe6]{width:100%;height:4px}.task-item-actions[data-v-d8d09fe6]{flex-direction:row;border-left:none;border-top:1px solid var(--color-border-light);padding:8px 12px;width:100%;justify-content:flex-end}.task-item-row-bottom[data-v-d8d09fe6]{flex-wrap:wrap;gap:8px 16px}}.td-section[data-v-d8d09fe6]{margin-bottom:40px}.td-section[data-v-d8d09fe6]:last-child{margin-bottom:0}.td-section-title[data-v-d8d09fe6]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.td-divider[data-v-d8d09fe6]{height:1px;background:#f1f5f9;margin:8px 0 20px}[data-v-b984c55b] .el-form--inline .el-form-item{margin-bottom:0!important}.order-system-page[data-v-b984c55b]{padding:0;background-color:var(--color-bg-page);min-height:100%;height:auto}.control-bar[data-v-b984c55b]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.filter-controls[data-v-b984c55b]{display:flex;gap:12px}.orders-card[data-v-b984c55b]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.pagination-wrapper[data-v-b984c55b]{background:var(--color-bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-card);text-align:right}@media(max-width:768px){.control-bar[data-v-b984c55b]{flex-direction:column;align-items:stretch}.filter-controls[data-v-b984c55b]{width:100%;justify-content:space-between}}.btn-row[data-v-b984c55b]{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}.task-card-list[data-v-b984c55b]{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}.task-card-row[data-v-b984c55b]{width:calc(33.33% - 10px);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:var(--space-md);box-sizing:border-box;background:var(--color-bg-card);transition:border-color var(--transition-fast)}.task-card-row [data-v-b984c55b] .el-form-item{margin-bottom:10px!important}.task-card-row [data-v-b984c55b] .el-form-item__label{font-weight:700}.task-card-row [data-v-b984c55b] .el-form-item__label{height:20px!important;line-height:20px}.task-card-row [data-v-b984c55b] .el-form-item__content{line-height:1!important}.avatar-list[data-v-b984c55b]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.avatar-list .avatar-item[data-v-b984c55b]{width:60px;height:60px;position:relative}.avatar-list .avatar-item .del-img-btn[data-v-b984c55b]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:var(--color-danger)}.avatar-list .avatar[data-v-b984c55b]{width:60px;height:60px;border-radius:6px}.total-points[data-v-b984c55b]{font-size:16px;font-weight:700;color:var(--color-danger)}.video-content[data-v-b984c55b]{width:300px;height:200px;object-fit:contain}[data-v-b984c55b] .el-table th.el-table__cell{white-space:nowrap}.user-row[data-v-b984c55b]{display:flex;justify-content:center;align-items:center;gap:4px}.user-img[data-v-b984c55b]{width:30px;height:30px;border-radius:6px}.dialog-body-scroll[data-v-b984c55b]{overflow-y:auto;padding:var(--space-lg)}.task-basic-section[data-v-b984c55b]{margin-bottom:var(--space-lg)}.section-title[data-v-b984c55b]{font-size:var(--text-md);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md);padding-left:var(--space-sm);border-left:4px solid var(--color-primary)}.dialog-footer[data-v-b984c55b]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}.task-list-card[data-v-b984c55b]{margin-bottom:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-card)}.task-list[data-v-b984c55b]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-b984c55b]{display:flex;align-items:stretch;background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border-base);overflow:hidden;cursor:pointer;transition:all .2s ease;height:90px;min-height:90px}.task-item[data-v-b984c55b]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-float)}.task-item-left-bar[data-v-b984c55b]{width:4px;flex-shrink:0;border-radius:2px 0 0 2px}.task-item-left-bar-type-1[data-v-b984c55b]{background:#2563eb}.task-item-left-bar-type-2[data-v-b984c55b]{background:#14b8a6}.task-item-left-bar-type-3[data-v-b984c55b]{background:#8b5cf6}.task-item-left-bar-type-4[data-v-b984c55b]{background:#f97316}.task-item-left-bar-type-5[data-v-b984c55b]{background:#ec4899}.task-item-left-bar-type-6[data-v-b984c55b]{background:#06b6d4}.task-item-left-bar-type-7[data-v-b984c55b]{background:#475569}.task-item-left-bar-type-8[data-v-b984c55b]{background:#f43f5e}.task-item-left-bar-type-9[data-v-b984c55b]{background:#1d4ed8}.task-item-left-bar-type-10[data-v-b984c55b]{background:#db2777}.task-item-main[data-v-b984c55b]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;gap:10px;min-width:0;overflow:hidden}.task-item-row-top[data-v-b984c55b]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.task-item-type-tag[data-v-b984c55b]{flex-shrink:0}.task-item-schedule-tags[data-v-b984c55b]{display:flex;gap:6px;flex-shrink:0}.task-item-schedule-name[data-v-b984c55b]{font-size:var(--text-base);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.task-item-row-bottom[data-v-b984c55b]{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;overflow:hidden}.task-item-meta[data-v-b984c55b]{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.task-item-meta .el-icon[data-v-b984c55b]{font-size:14px;color:var(--text-tertiary)}.meta-label[data-v-b984c55b]{color:var(--text-tertiary)}.meta-value[data-v-b984c55b]{color:var(--text-primary);font-weight:500}.meta-avatar[data-v-b984c55b]{width:18px;height:18px;border-radius:4px;object-fit:cover}.date-range[data-v-b984c55b]{display:flex;align-items:center;gap:2px}.date-start[data-v-b984c55b]{color:var(--color-success);font-weight:600}.date-end[data-v-b984c55b]{color:var(--color-danger);font-weight:600}.date-separator[data-v-b984c55b]{color:var(--text-tertiary)}.task-item-actions[data-v-b984c55b]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:12px 16px;border-left:1px solid var(--color-border-light);flex-shrink:0;min-width:110px}.task-item-actions .el-button[data-v-b984c55b]{padding:4px 8px!important;font-size:var(--text-sm)}.schedule-tag[data-v-b984c55b]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid;flex-shrink:0}.schedule-tag-daily[data-v-b984c55b]{background:#f1f5f9;color:var(--text-secondary);border-color:#cbd5e1}.schedule-tag-sketch[data-v-b984c55b]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.schedule-tag-ad[data-v-b984c55b]{background:#fffbeb;color:var(--color-warning);border-color:#fed7aa}.overdue-tag[data-v-b984c55b]{font-size:11px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}@media(max-width:768px){.task-item[data-v-b984c55b]{height:auto;min-height:90px;flex-direction:column}.task-item-left-bar[data-v-b984c55b]{width:100%;height:4px}.task-item-actions[data-v-b984c55b]{flex-direction:row;border-left:none;border-top:1px solid var(--color-border-light);padding:8px 12px;width:100%;justify-content:flex-end}.task-item-row-bottom[data-v-b984c55b]{flex-wrap:wrap;gap:8px 16px}}.td-section[data-v-b984c55b]{margin-bottom:40px}.td-section[data-v-b984c55b]:last-child{margin-bottom:0}.td-section-title[data-v-b984c55b]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.td-divider[data-v-b984c55b]{height:1px;background:#f1f5f9;margin:8px 0 20px}.search-card[data-v-cda9d399]{margin-bottom:20px}.search-form[data-v-cda9d399]{display:flex;align-items:center}.demo-form-inline[data-v-cda9d399]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.table-card[data-v-cda9d399]{margin-bottom:20px}.pagination-wrapper[data-v-cda9d399]{margin-top:20px;text-align:right}.points-text[data-v-cda9d399]{color:var(--color-danger)}.user-cell[data-v-cda9d399]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-cda9d399]{width:32px;height:32px;border-radius:6px;object-fit:cover}.user-avatar.fallback[data-v-cda9d399]{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:12px;font-weight:600}.user-name[data-v-cda9d399]{font-size:13px;color:var(--text-primary)}.remark-text[data-v-cda9d399]{color:var(--text-secondary);font-size:13px}.platform-covers[data-v-cda9d399]{display:flex;gap:4px;justify-content:center}.plat-thumb[data-v-cda9d399]{width:40px;height:40px;border-radius:4px;object-fit:cover;cursor:pointer;border:1px solid var(--border-card)}.platform-detail-dialog[data-v-cda9d399]{padding:10px}.detail-header[data-v-cda9d399]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-card)}.detail-title[data-v-cda9d399]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.detail-meta[data-v-cda9d399]{display:flex;gap:16px;font-size:13px;color:var(--text-secondary)}.detail-points[data-v-cda9d399]{color:var(--color-danger);font-weight:600}.platform-detail-item[data-v-cda9d399]{margin-bottom:16px;padding:14px;background:var(--color-bg-page);border-radius:10px;border:1px solid var(--border-card)}.platform-detail-item[data-v-cda9d399]:last-child{margin-bottom:0}.platform-detail-header[data-v-cda9d399]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.video-link[data-v-cda9d399]{font-size:12px;color:var(--color-primary);text-decoration:none;display:flex;align-items:center;gap:4px}.video-link[data-v-cda9d399]:hover{text-decoration:underline}.platform-detail-body[data-v-cda9d399]{display:flex;gap:16px;align-items:flex-start}.platform-detail-cover[data-v-cda9d399]{width:180px;height:110px;border-radius:8px;object-fit:cover;flex-shrink:0}.platform-detail-metrics[data-v-cda9d399]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;flex:1}.metric-cell[data-v-cda9d399]{background:#fff;border-radius:6px;padding:8px 4px;text-align:center;border:1px solid var(--border-card)}.metric-cell-value[data-v-cda9d399]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-cell-label[data-v-cda9d399]{font-size:11px;color:var(--text-tertiary);margin-top:2px;display:block}@media(max-width:768px){.platform-detail-body[data-v-cda9d399]{flex-direction:column}.platform-detail-cover[data-v-cda9d399]{width:100%;height:160px}.platform-detail-metrics[data-v-cda9d399]{grid-template-columns:repeat(3,1fr);width:100%}}.approval-flow-page[data-v-73a1cb8f]{padding:var(--space-md);box-sizing:border-box;min-height:100%;height:auto;background-color:var(--color-bg-page)}.node-config-section[data-v-73a1cb8f]{width:100%}.node-item[data-v-73a1cb8f]{margin-bottom:var(--space-md)}.node-header[data-v-73a1cb8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.node-title[data-v-73a1cb8f]{font-size:var(--text-md);font-weight:600;color:var(--text-primary)}[data-v-73a1cb8f] .el-form--inline .el-form-item{margin-bottom:var(--space-md)!important}.list-item[data-v-50aa6327]{width:100%;padding:var(--space-sm);box-sizing:border-box;border-bottom:1px solid var(--color-border-light);cursor:pointer}.list-item[data-v-50aa6327]:hover{background-color:var(--color-bg-hover)}.item-title[data-v-50aa6327]{font-size:var(--text-md);color:var(--text-primary);font-weight:700;line-height:1;margin-bottom:var(--space-sm)}.item-text[data-v-50aa6327]{font-size:var(--text-md);color:var(--text-secondary);margin-top:6px}.detail-title[data-v-50aa6327]{margin-bottom:var(--space-sm)}.detail-row[data-v-50aa6327]{display:flex;justify-content:flex-start;align-items:center;font-size:var(--text-md);padding:4px 0}.detail-row-label[data-v-50aa6327]{color:var(--text-secondary);margin-right:var(--space-lg);width:150px}.detail-row-text[data-v-50aa6327]{color:var(--text-primary)}.detail-title-row[data-v-50aa6327]{font-size:var(--text-md);font-weight:700;color:var(--text-primary);padding-left:var(--space-sm);margin-top:var(--space-sm);margin-bottom:var(--space-sm);position:relative}.detail-title-row[data-v-50aa6327]:before{content:"";position:absolute;top:50%;left:0;width:6px;height:20px;background-color:var(--color-primary-light);border-radius:4px;transform:translateY(-50%)}.approval-title[data-v-50aa6327]{font-size:16px}.approval-name[data-v-50aa6327]{font-size:16px;margin-bottom:20px}.list-item[data-v-9e94302e]{width:100%;padding:var(--space-sm);box-sizing:border-box;border-bottom:1px solid var(--color-border-light);cursor:pointer}.list-item[data-v-9e94302e]:hover{background-color:var(--color-bg-hover)}.item-title[data-v-9e94302e]{font-size:var(--text-md);color:var(--text-primary);font-weight:700;line-height:1;margin-bottom:var(--space-sm)}.item-text[data-v-9e94302e]{font-size:var(--text-md);color:var(--text-secondary);margin-top:6px}.detail-title[data-v-9e94302e]{margin-bottom:var(--space-sm)}.detail-row[data-v-9e94302e]{display:flex;justify-content:flex-start;align-items:center;font-size:var(--text-md);padding:4px 0}.detail-row-label[data-v-9e94302e]{color:var(--text-secondary);margin-right:var(--space-lg);width:150px}.detail-row-text[data-v-9e94302e]{color:var(--text-primary)}.detail-title-row[data-v-9e94302e]{font-size:var(--text-md);font-weight:700;color:var(--text-primary);padding-left:var(--space-sm);margin-top:var(--space-sm);margin-bottom:var(--space-sm);position:relative}.detail-title-row[data-v-9e94302e]:before{content:"";position:absolute;top:50%;left:0;width:6px;height:20px;background-color:var(--color-primary-light);border-radius:4px;transform:translateY(-50%)}.approval-title[data-v-9e94302e]{font-size:16px}.approval-name[data-v-9e94302e]{font-size:16px;margin-bottom:20px}.avatar-list[data-v-8b0985e7]{display:flex;flex-wrap:wrap;gap:8px}.avatar-item[data-v-8b0985e7]{width:60px;height:60px;border-radius:4px;overflow:hidden}.avatar[data-v-8b0985e7]{width:100%;height:100%}.video-content[data-v-8b0985e7]{width:100%;max-height:300px;border-radius:4px}.task-card-list[data-v-8b0985e7]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.task-card-row[data-v-8b0985e7]{background:var(--color-bg-page);border-radius:var(--radius-sm);padding:12px;border:1px solid var(--color-border-light)}.detail-title-row[data-v-8b0985e7]{font-size:14px;font-weight:700;color:var(--text-primary);margin:16px 0 10px;padding-left:10px;position:relative}.detail-title-row[data-v-8b0985e7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:var(--color-primary);border-radius:2px}.approval-title[data-v-8b0985e7],.approval-name[data-v-8b0985e7]{font-size:14px}.name-row[data-v-8b0985e7]{display:flex;align-items:center;gap:8px;padding:4px 0}.avatar-img[data-v-8b0985e7]{width:32px;height:32px;border-radius:6px}.detail-title[data-v-2f36238d]{margin-bottom:10px}.detail-row[data-v-2f36238d]{display:flex;align-items:flex-start;margin-bottom:10px}.detail-row-label[data-v-2f36238d]{width:100px;flex-shrink:0;color:var(--text-secondary);font-size:13px}.detail-row-text[data-v-2f36238d]{flex:1;color:var(--text-primary);font-size:13px}.detail-title-row[data-v-2f36238d]{font-size:14px;font-weight:700;color:var(--text-primary);margin:16px 0 10px;padding-left:10px;position:relative}.detail-title-row[data-v-2f36238d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:var(--color-primary);border-radius:2px}.approval-title[data-v-2f36238d],.approval-name[data-v-2f36238d]{font-size:14px}.name-row[data-v-2f36238d]{display:flex;align-items:center;gap:8px;padding:4px 0}.avatar-img[data-v-2f36238d]{width:32px;height:32px;border-radius:6px}.list-item[data-v-51bd6eab]{width:100%;padding:var(--space-sm);box-sizing:border-box;border-bottom:1px solid var(--color-border-light);cursor:pointer}.list-item[data-v-51bd6eab]:hover{background-color:var(--color-bg-hover)}.item-title[data-v-51bd6eab]{font-size:var(--text-md);color:var(--text-primary);font-weight:700;line-height:1;margin-bottom:var(--space-sm)}.item-text[data-v-51bd6eab]{font-size:var(--text-md);color:var(--text-secondary);margin-top:6px}.detail-section[data-v-2ef36650]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-card)}.detail-section[data-v-2ef36650]:last-child{border-bottom:none;margin-bottom:0}.detail-section-title[data-v-2ef36650]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;align-items:center;gap:6px;padding-left:10px;position:relative}.detail-section-title[data-v-2ef36650]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:var(--color-primary);border-radius:2px}.total-points[data-v-2ef36650]{margin-left:auto;font-size:20px;font-weight:700;color:var(--color-primary)}.info-grid[data-v-2ef36650]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-item[data-v-2ef36650]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-2ef36650]{font-size:12px;color:var(--text-tertiary)}.info-value[data-v-2ef36650]{font-size:13px;color:var(--text-primary);font-weight:500;display:flex;align-items:center;gap:6px}.inline-avatar[data-v-2ef36650]{width:20px;height:20px;border-radius:50%;object-fit:cover}.calc-card[data-v-2ef36650]{background:var(--color-bg-page);border-radius:10px;padding:16px;border:1px solid var(--border-card)}.calc-formula[data-v-2ef36650]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.calc-item[data-v-2ef36650]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;background:#fff;border-radius:6px;border:1px solid var(--border-card);min-width:80px}.calc-item.highlight[data-v-2ef36650]{background:var(--color-primary-lighter);border-color:var(--color-primary)}.calc-item.highlight .calc-value[data-v-2ef36650]{color:var(--color-primary)}.calc-label[data-v-2ef36650]{font-size:11px;color:var(--text-tertiary)}.calc-value[data-v-2ef36650]{font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.calc-divider[data-v-2ef36650]{font-size:16px;font-weight:700;color:var(--text-secondary)}.calc-rule[data-v-2ef36650]{display:flex;align-items:center;gap:10px}.calc-note[data-v-2ef36650]{font-size:12px;color:var(--text-secondary)}.platform-section[data-v-2ef36650]{margin-bottom:16px;padding:14px;background:var(--color-bg-page);border-radius:10px;border:1px solid var(--border-card)}.platform-section[data-v-2ef36650]:last-child{margin-bottom:0}.platform-header[data-v-2ef36650]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.platform-badge[data-v-2ef36650]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:4px;color:#fff}.platform-badge.dy[data-v-2ef36650]{background:#000}.platform-badge.ks[data-v-2ef36650]{background:#ff5000}.platform-badge.xhs[data-v-2ef36650]{background:#ff2442}.platform-link[data-v-2ef36650]{font-size:12px;color:var(--color-primary);text-decoration:none;display:flex;align-items:center;gap:4px}.platform-link[data-v-2ef36650]:hover{text-decoration:underline}.platform-body[data-v-2ef36650]{display:flex;gap:16px;align-items:flex-start}.cover-wrap[data-v-2ef36650]{position:relative;width:180px;height:110px;border-radius:8px;overflow:hidden;flex-shrink:0}.cover-img[data-v-2ef36650]{width:100%;height:100%;object-fit:cover}.cover-title[data-v-2ef36650]{position:absolute;bottom:0;left:0;right:0;padding:24px 8px 6px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.metrics-grid[data-v-2ef36650]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;flex:1}.metric-item[data-v-2ef36650]{background:#fff;border-radius:6px;padding:6px 4px;text-align:center;border:1px solid var(--border-card)}.metric-value[data-v-2ef36650]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-label[data-v-2ef36650]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.approval-title[data-v-2ef36650],.approval-name[data-v-2ef36650]{font-size:14px}.name-row[data-v-2ef36650]{display:flex;align-items:center;gap:8px;padding:4px 0}.avatar-img[data-v-2ef36650]{width:32px;height:32px;border-radius:6px}@media(max-width:768px){.info-grid[data-v-2ef36650]{grid-template-columns:repeat(2,1fr)}.platform-body[data-v-2ef36650]{flex-direction:column}.cover-wrap[data-v-2ef36650]{width:100%;height:160px}.metrics-grid[data-v-2ef36650]{grid-template-columns:repeat(3,1fr);width:100%}}.page-content[data-v-8c255434]{width:100%;height:100%;background-color:var(--color-bg-card);display:flex;justify-content:flex-start;align-items:stretch}.status-row[data-v-8c255434]{width:200px;border-right:1px solid var(--color-border-light);padding:var(--space-sm);box-sizing:border-box}.status-title[data-v-8c255434]{font-size:var(--text-base);color:var(--text-tertiary);padding:var(--space-lg) 0 var(--space-sm) var(--space-sm);box-sizing:border-box}.status-item[data-v-8c255434]{font-size:var(--text-md);font-weight:500;color:var(--text-primary);width:100%;height:40px;padding:0 10px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;border-radius:6px;cursor:pointer;margin-bottom:4px}.status-item[data-v-8c255434]:hover{background-color:var(--color-bg-hover)}.status-item-active[data-v-8c255434]{background-color:var(--color-primary-lighter)}.scroll-item[data-v-8c255434]{width:100%;height:100%;padding:10px;box-sizing:border-box}.list-row[data-v-8c255434]{width:100%;padding:10px;box-sizing:border-box}.list-item[data-v-8c255434]{width:100%;padding:var(--space-sm);box-sizing:border-box;border-bottom:1px solid var(--color-border-light);cursor:pointer}.list-item[data-v-8c255434]:hover{background-color:var(--color-bg-hover)}.item-title[data-v-8c255434]{font-size:var(--text-md);color:var(--text-primary);font-weight:700;line-height:1}.item-text[data-v-8c255434]{font-size:var(--text-md);color:var(--text-secondary);margin-top:6px}.stat-card[data-v-9fcd26a2]{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-9fcd26a2]:hover{transform:translateY(-2px);border-color:var(--color-border-base)}.stat-card.blue[data-v-9fcd26a2]{border-left-color:var(--color-primary)}.stat-card.green[data-v-9fcd26a2]{border-left-color:var(--color-success)}.stat-card.orange[data-v-9fcd26a2]{border-left-color:var(--color-warning)}.stat-card.purple[data-v-9fcd26a2]{border-left-color:var(--color-info)}.stat-card.danger[data-v-9fcd26a2]{border-left-color:var(--color-danger)}.stat-card.pink[data-v-9fcd26a2]{border-left-color:var(--color-locked)}.stat-icon[data-v-9fcd26a2]{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-9fcd26a2]{background:var(--color-primary-lighter)}.stat-card.green .stat-icon[data-v-9fcd26a2]{background:#f0fdfa}.stat-card.orange .stat-icon[data-v-9fcd26a2]{background:#fff7ed}.stat-card.purple .stat-icon[data-v-9fcd26a2]{background:#f5f3ff}.stat-card.danger .stat-icon[data-v-9fcd26a2]{background:#fff1f2}.stat-card.pink .stat-icon[data-v-9fcd26a2]{background:#fdf2f8}.stat-val[data-v-9fcd26a2]{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.stat-label[data-v-9fcd26a2]{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-xs)}.search-box[data-v-4a5383cc] .el-input__wrapper{box-shadow:none!important;padding:0!important}.search-box[data-v-4a5383cc] .el-input__inner{height:100%}.w-140[data-v-4a5383cc]{width:140px}.filter-date[data-v-4a5383cc]{width:260px}.detail-sections[data-v-4a5383cc]{display:flex;flex-direction:column;gap:20px}.detail-section-title[data-v-4a5383cc]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;padding-left:10px;border-left:3px solid #3B82F6}[data-v-4a5383cc] .el-descriptions__label{font-weight:600;color:var(--text-secondary);background:var(--color-bg-hover)}[data-v-4a5383cc] .el-descriptions__content{color:var(--text-primary)}[data-v-4a5383cc] .el-space__item{margin-right:4px!important}.submission-group[data-v-4a5383cc]{background:#f8fafc;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #E2E8F0}.submission-group-header[data-v-4a5383cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #E2E8F0}.submission-group-title[data-v-4a5383cc]{font-size:13px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.submission-group-title[data-v-4a5383cc]:before{content:"";width:3px;height:14px;background:#64748b;border-radius:2px}.inline-form-card[data-v-4a5383cc]{background:#f8fafc;border-radius:12px;padding:16px;margin-top:4px;border:1px solid #E2E8F0;box-shadow:inset 0 1px 2px #00000005}.inline-form-card.nested[data-v-4a5383cc]{background:#f1f5f9;margin-bottom:12px;border-color:#cbd5e1}.inline-form-header[data-v-4a5383cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #E2E8F0}.inline-form-card.nested .inline-form-header[data-v-4a5383cc]{border-bottom-color:#cbd5e1}.inline-form-title[data-v-4a5383cc]{font-size:13px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.inline-form-title[data-v-4a5383cc]:before{content:"";width:3px;height:14px;background:#64748b;border-radius:2px}.inline-form-body[data-v-4a5383cc] .el-form-item{margin-bottom:12px}.inline-form-body .form-grid[data-v-4a5383cc]{gap:12px 16px}.inline-form-footer[data-v-4a5383cc]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed #CBD5E1}.inline-form-enter-active[data-v-4a5383cc],.inline-form-leave-active[data-v-4a5383cc]{transition:all .25s ease;max-height:1200px;opacity:1;overflow:hidden}.inline-form-enter-from[data-v-4a5383cc],.inline-form-leave-to[data-v-4a5383cc]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.wechat-duplicate-tip[data-v-4a5383cc]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:#f59e0b}.wechat-duplicate-tip .el-icon[data-v-4a5383cc]{font-size:13px}.wechat-duplicate-tip .dup-name[data-v-4a5383cc]{font-weight:600;color:#d97706}.stats-grid[data-v-62fecab0]{grid-template-columns:repeat(5,1fr);flex-wrap:nowrap}.influencer-list[data-v-62fecab0]{display:flex;flex-direction:column;gap:12px}.influencer-group-card[data-v-62fecab0]{background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);overflow:hidden;transition:border-color var(--transition-fast)}.influencer-group-card[data-v-62fecab0]:hover{border-color:var(--color-border-base)}.influencer-header[data-v-62fecab0]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;background:var(--color-bg-card);transition:background var(--transition-fast)}.influencer-header[data-v-62fecab0]:hover{background:var(--color-bg-hover)}.influencer-info[data-v-62fecab0]{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0}.influencer-avatar[data-v-62fecab0]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--color-primary-lighter)}.influencer-avatar.fallback[data-v-62fecab0]{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:13px;font-weight:600;border:none}.influencer-meta[data-v-62fecab0]{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex-wrap:wrap}.influencer-name[data-v-62fecab0]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap}.influencer-actions[data-v-62fecab0]{flex-shrink:0}.expand-icon[data-v-62fecab0]{font-size:16px;color:var(--text-tertiary);transition:transform .25s ease}.expand-icon.expanded[data-v-62fecab0]{transform:rotate(180deg)}.expand-enter-active[data-v-62fecab0],.expand-leave-active[data-v-62fecab0]{transition:opacity .25s ease,transform .25s ease;transform-origin:top}.expand-enter-from[data-v-62fecab0],.expand-leave-to[data-v-62fecab0]{opacity:0;transform:translateY(-8px)}.influencer-orders[data-v-62fecab0]{padding:0 var(--space-md) var(--space-md);background:var(--color-bg-page);border-top:1px solid var(--color-border-light)}.influencer-orders[data-v-62fecab0] .el-table{border-radius:var(--radius-sm)}.interaction-data[data-v-62fecab0]{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}.empty-state[data-v-62fecab0]{padding:60px 0}.detail-sections[data-v-62fecab0]{display:flex;flex-direction:column;gap:20px}.detail-section-title[data-v-62fecab0]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;padding-left:10px;border-left:3px solid #3B82F6}[data-v-62fecab0] .el-descriptions__label{font-weight:600;color:var(--text-secondary);background:var(--color-bg-hover)}[data-v-62fecab0] .el-descriptions__content{color:var(--text-primary)}.toolbar-right[data-v-62fecab0]{display:flex;align-items:center;gap:8px}@media(max-width:768px){.influencer-header[data-v-62fecab0]{flex-wrap:wrap}.influencer-summary[data-v-62fecab0]{margin-left:auto}}.customer-detail[data-v-7bce4f0e]{padding:18px;background-color:var(--color-bg-page);min-height:100%;height:auto}.detail-section[data-v-7bce4f0e]{margin-bottom:24px}.section-title[data-v-7bce4f0e]{margin:0 0 15px;color:var(--color-primary);font-size:15px;font-weight:700;border-left:4px solid var(--color-primary);padding-left:var(--space-sm)}.section-header[data-v-7bce4f0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.progress-container[data-v-7bce4f0e]{display:flex;align-items:center;gap:10px}.progress-text[data-v-7bce4f0e]{font-size:14px;color:var(--text-secondary)}.remark-content[data-v-7bce4f0e]{line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;background:var(--color-bg-page);padding:10px 12px;border-radius:var(--radius-sm)}.timeline-container[data-v-7bce4f0e]{max-height:400px;overflow-y:auto;padding:10px}.follow-up-content[data-v-7bce4f0e]{padding:10px}.follow-up-header[data-v-7bce4f0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.follow-up-type[data-v-7bce4f0e]{font-weight:600;color:var(--color-primary)}.follow-up-operator[data-v-7bce4f0e]{font-size:12px;color:var(--text-tertiary)}.follow-up-description[data-v-7bce4f0e]{line-height:1.6;color:var(--text-secondary);margin-bottom:8px}.follow-up-attachments[data-v-7bce4f0e]{font-size:12px;color:var(--text-tertiary)}.attachment-label[data-v-7bce4f0e]{font-weight:600}.empty-state[data-v-7bce4f0e]{text-align:center;padding:40px 0;background:var(--color-bg-page);border-radius:var(--radius-md)}.text-muted[data-v-7bce4f0e]{color:var(--text-tertiary);font-size:12px}[data-v-7bce4f0e] .el-descriptions__label{font-weight:600;color:var(--text-secondary);background:var(--color-bg-page)}[data-v-7bce4f0e] .el-descriptions__content{color:var(--text-primary)}[data-v-7bce4f0e] .el-timeline-item__timestamp{color:var(--text-tertiary);font-size:12px}[data-v-7bce4f0e] .el-table__row:hover{background-color:var(--color-bg-hover)!important}.customer-name[data-v-344f22c4]{font-weight:600}.amount-text[data-v-344f22c4]{color:var(--color-danger);font-weight:600}.text-muted[data-v-344f22c4]{color:var(--text-tertiary);font-size:12px}.visit-tag[data-v-344f22c4]{font-size:12px;padding:2px 8px;border-radius:4px}.visit-recent[data-v-344f22c4]{color:var(--color-success);background:var(--color-success-lighter)}.visit-normal[data-v-344f22c4]{color:var(--color-warning);background:var(--color-warning-lighter)}.visit-overdue[data-v-344f22c4]{color:var(--color-danger);background:var(--color-danger-lighter)}@media(max-width:768px){.form-grid[data-v-344f22c4]{grid-template-columns:1fr}}.company-name[data-v-107cc960]{font-weight:600}.delete-confirm-content[data-v-107cc960]{line-height:1.6}@media(max-width:768px){.form-grid[data-v-107cc960]{grid-template-columns:1fr}}.filter-card[data-v-2ad1c823]{padding:10px 14px;margin-bottom:10px}.compact-form[data-v-2ad1c823]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.compact-form[data-v-2ad1c823] .el-form-item{margin-bottom:0;margin-right:0}.compact-item[data-v-2ad1c823]{margin-bottom:0!important}.compact-item[data-v-2ad1c823] .el-form-item__label{font-size:12px;padding-right:6px;line-height:24px}.compact-item[data-v-2ad1c823] .el-form-item__content{line-height:24px}.podium-card[data-v-19cad718]{padding:14px 18px 0;margin-bottom:10px;overflow:hidden}.podium-header[data-v-19cad718]{text-align:center;margin-bottom:10px}.podium-title[data-v-19cad718]{font-size:14px;font-weight:700;color:var(--text-secondary);letter-spacing:2px;display:inline-flex;align-items:center;gap:6px}.crown-emoji[data-v-19cad718]{font-size:18px;display:inline-block;animation:bounceIn-19cad718 .6s ease both}.podium-wrap[data-v-19cad718]{display:flex;align-items:flex-end;justify-content:center;gap:16px}.podium-col[data-v-19cad718]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:180px;opacity:0;animation:podiumSlideUp-19cad718 .7s cubic-bezier(.22,1,.36,1) forwards}.podium-player[data-v-19cad718]{text-align:center;padding:0 8px 10px;transition:transform .3s ease}.podium-player[data-v-19cad718]:hover{transform:translateY(-4px)}.podium-player.champion[data-v-19cad718]{transform:scale(1.08)}.podium-player.champion[data-v-19cad718]:hover{transform:scale(1.12) translateY(-4px)}.podium-avatar-wrap[data-v-19cad718]{position:relative;display:inline-block;margin-bottom:6px}.podium-avatar[data-v-19cad718]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.podium-player:hover .podium-avatar[data-v-19cad718]{transform:scale(1.08);box-shadow:0 4px 14px #00000026}.podium-player.champion .podium-avatar[data-v-19cad718]{width:60px;height:60px;border-width:3px}.pulse-ring[data-v-19cad718]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;animation:pulseRing-19cad718 2s ease-out infinite;pointer-events:none}.crown-badge[data-v-19cad718]{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:20px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));animation:floatY-19cad718 2s ease-in-out infinite}.podium-name[data-v-19cad718]{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.3}.podium-dept[data-v-19cad718]{font-size:10px;color:var(--text-tertiary);margin-top:1px;line-height:1.3}.podium-score[data-v-19cad718]{font-size:22px;font-weight:800;color:var(--color-warning);line-height:1;margin-top:6px;font-family:Georgia,serif}.podium-player.champion .podium-score[data-v-19cad718]{font-size:28px}.podium-metrics[data-v-19cad718]{display:flex;gap:8px;margin-top:4px;font-size:10px;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;line-height:1.3}.metric[data-v-19cad718]{white-space:nowrap}.metric.viral[data-v-19cad718]{color:var(--color-warning);font-weight:600}.podium-base[data-v-19cad718]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:8px;color:#fff;border-radius:6px 6px 0 0;position:relative}.podium-base[data-v-19cad718]:after{content:"";position:absolute;bottom:0;left:-4px;right:-4px;height:4px;background:inherit;border-radius:2px 2px 0 0;filter:brightness(.7)}.podium-base-1[data-v-19cad718]{height:90px;background:linear-gradient(180deg,gold,#f59e0b)}.podium-base-2[data-v-19cad718]{height:68px;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.podium-base-3[data-v-19cad718]{height:56px;background:linear-gradient(180deg,#fdba74,#f97316)}.podium-rank-no[data-v-19cad718]{font-size:22px;font-weight:900;color:#fffffff2;line-height:1;margin-top:2px;font-family:Georgia,serif;text-shadow:0 1px 2px rgba(0,0,0,.15)}.podium-fade-enter-active[data-v-19cad718]{transition:all .6s cubic-bezier(.22,1,.36,1)}.podium-fade-enter-from[data-v-19cad718]{opacity:0;transform:translateY(20px) scale(.96)}@keyframes podiumSlideUp-19cad718{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatY-19cad718{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}@keyframes pulseRing-19cad718{0%{box-shadow:0 0 #f9731680}70%{box-shadow:0 0 0 12px #f9731600}to{box-shadow:0 0 #f9731600}}@keyframes bounceIn-19cad718{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.podium-wrap[data-v-19cad718]{gap:8px;padding:4px 0 0}.podium-player.champion[data-v-19cad718]{transform:scale(1.02)}.podium-avatar[data-v-19cad718]{width:40px;height:40px}.podium-player.champion .podium-avatar[data-v-19cad718]{width:48px;height:48px}.podium-score[data-v-19cad718]{font-size:18px}.podium-player.champion .podium-score[data-v-19cad718]{font-size:22px}}.empty-state[data-v-18e57729]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-lg);color:var(--text-tertiary);text-align:center}.empty-icon[data-v-18e57729]{font-size:48px;margin-bottom:var(--space-md);opacity:.6}.empty-text[data-v-18e57729]{font-size:var(--text-md);font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-xs)}.empty-sub[data-v-18e57729]{font-size:var(--text-sm);color:var(--text-tertiary)}.compact-card[data-v-c081660a]{padding:12px 14px}.compact-header[data-v-c081660a]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light)}.header-title[data-v-c081660a]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-primary)}.header-icon[data-v-c081660a]{font-size:14px}.header-count[data-v-c081660a]{font-size:11px;color:var(--text-tertiary);font-weight:400;margin-left:4px}.table-wrap[data-v-c081660a]{position:relative}.rank-list-row[data-v-c081660a]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border-light);transition:all .25s cubic-bezier(.22,1,.36,1);opacity:0;animation:rowFadeIn-c081660a .5s ease forwards;cursor:default}.rank-list-row[data-v-c081660a]:last-child{border-bottom:none}.rank-list-row[data-v-c081660a]:hover{background:var(--color-bg-hover);transform:translate(4px);box-shadow:0 2px 8px #1e293b0f}.rank-list-row.top-three[data-v-c081660a]{background:linear-gradient(90deg,rgba(255,247,237,.5) 0%,transparent 100%)}.rank-list-row.current-user-row[data-v-c081660a]{background:linear-gradient(90deg,var(--color-primary-lighter) 0%,rgba(239,246,255,.3) 100%);border-left:3px solid var(--color-primary)}.rank-list-row.current-user-row[data-v-c081660a]:hover{background:linear-gradient(90deg,#dbeafe,#dbeafe4d)}.rank-cell[data-v-c081660a]{flex-shrink:0;font-size:12px;color:var(--text-secondary);line-height:1.3}.rank-num[data-v-c081660a]{width:36px;text-align:center}.rank-badge[data-v-c081660a]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;animation:popIn-c081660a .4s cubic-bezier(.175,.885,.32,1.275) forwards;transform:scale(0)}.rank-badge.gold[data-v-c081660a]{background:linear-gradient(135deg,gold,#f59e0b);box-shadow:0 2px 6px #f59e0b4d}.rank-badge.silver[data-v-c081660a]{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:0 2px 6px #94a3b84d}.rank-badge.bronze[data-v-c081660a]{background:linear-gradient(135deg,#fdba74,#f97316);box-shadow:0 2px 6px #f973164d}.rank-badge.normal[data-v-c081660a]{background:var(--color-bg-hover);color:var(--text-tertiary);font-weight:600;transform:scale(1)}.rank-user[data-v-c081660a]{flex:1;min-width:120px;display:flex;align-items:center;gap:8px}.rank-avatar[data-v-c081660a]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;transition:transform .2s ease}.rank-list-row:hover .rank-avatar[data-v-c081660a]{transform:scale(1.1)}.rank-user-info[data-v-c081660a]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.rank-name[data-v-c081660a]{font-weight:600;color:var(--text-primary);font-size:13px}.me-tag[data-v-c081660a]{font-size:9px;padding:0 5px;border-radius:4px;background:var(--color-primary);color:#fff;font-weight:600;line-height:16px;animation:popIn-c081660a .4s cubic-bezier(.175,.885,.32,1.275) .3s both}.rank-dept[data-v-c081660a],.rank-position[data-v-c081660a]{width:90px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-metrics[data-v-c081660a]{flex:1;min-width:160px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.metric-tag[data-v-c081660a]{font-size:10px;color:var(--text-secondary);background:var(--color-bg-hover);padding:2px 7px;border-radius:4px;white-space:nowrap;transition:all .2s ease}.rank-list-row:hover .metric-tag[data-v-c081660a]{background:#e2e8f0}.metric-tag.viral[data-v-c081660a]{color:var(--color-warning);background:#fff7ed}.rank-score-wrap[data-v-c081660a]{width:80px;text-align:right;display:flex;align-items:baseline;justify-content:flex-end;gap:2px}.rank-score[data-v-c081660a]{font-size:16px;font-weight:700;color:var(--color-warning);font-family:Georgia,serif;line-height:1}.score-label[data-v-c081660a]{font-size:10px;color:var(--text-tertiary)}.pagination-bar[data-v-c081660a]{margin-top:12px;display:flex;justify-content:flex-end}.list-enter-active[data-v-c081660a],.list-leave-active[data-v-c081660a]{transition:all .4s ease}.list-enter-from[data-v-c081660a],.list-leave-to[data-v-c081660a]{opacity:0;transform:translate(-20px)}@keyframes rowFadeIn-c081660a{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes popIn-c081660a{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.rank-metrics[data-v-c081660a]{display:none}.rank-dept[data-v-c081660a],.rank-position[data-v-c081660a]{width:70px;font-size:10px}}.dashboard-container[data-v-7c66b0e5]{padding:var(--space-md);background:var(--color-bg-page);min-height:calc(100vh - var(--header-height) - var(--space-md) * 2)}.stats-grid[data-v-7c66b0e5]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-md)}.stat-card[data-v-7c66b0e5]{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-left:4px solid;border:1px solid var(--border-card);border-left-width:4px;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast)}.stat-card[data-v-7c66b0e5]:hover{transform:translateY(-2px);border-color:var(--color-border-base)}.stat-card.blue[data-v-7c66b0e5]{border-left-color:var(--color-primary)}.stat-card.green[data-v-7c66b0e5]{border-left-color:var(--color-success)}.stat-card.orange[data-v-7c66b0e5]{border-left-color:var(--color-warning)}.stat-card.purple[data-v-7c66b0e5]{border-left-color:var(--color-info)}.stat-icon[data-v-7c66b0e5]{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-7c66b0e5]{background:var(--color-primary-lighter)}.stat-card.green .stat-icon[data-v-7c66b0e5]{background:#f0fdfa}.stat-card.orange .stat-icon[data-v-7c66b0e5]{background:#fff7ed}.stat-card.purple .stat-icon[data-v-7c66b0e5]{background:#f5f3ff}.stat-val[data-v-7c66b0e5]{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.stat-label[data-v-7c66b0e5]{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-xs)}.card[data-v-7c66b0e5]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);transition:border-color var(--transition-fast)}.card[data-v-7c66b0e5]:hover{border-color:var(--color-border-base)}.card-title[data-v-7c66b0e5]{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md);display:flex;align-items:center;justify-content:space-between}.card-title .more[data-v-7c66b0e5]{font-size:var(--text-xs);color:var(--text-tertiary);cursor:pointer;font-weight:400}.card-title .more[data-v-7c66b0e5]:hover{color:var(--color-primary-light)}.todo-list[data-v-7c66b0e5]{display:flex;flex-direction:column;gap:8px}.todo-item[data-v-7c66b0e5]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--color-bg-page);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary);cursor:pointer;transition:all var(--transition-fast)}.todo-item[data-v-7c66b0e5]:hover{background:var(--color-primary-lighter);transform:translate(2px)}.todo-item.warning[data-v-7c66b0e5]{border-left-color:var(--color-warning)}.todo-item.danger[data-v-7c66b0e5]{border-left-color:var(--color-danger)}.todo-item.success[data-v-7c66b0e5]{border-left-color:var(--color-success)}.todo-ico[data-v-7c66b0e5]{font-size:18px}.todo-main[data-v-7c66b0e5]{flex:1}.todo-title[data-v-7c66b0e5]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.todo-desc[data-v-7c66b0e5]{font-size:11px;color:var(--text-secondary);margin-top:2px}.todo-time[data-v-7c66b0e5]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.shortcut-grid[data-v-7c66b0e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shortcut-item[data-v-7c66b0e5]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--color-bg-page);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.shortcut-item[data-v-7c66b0e5]:hover{background:var(--color-primary-lighter);transform:translateY(-2px)}.shortcut-ico[data-v-7c66b0e5]{font-size:24px}.shortcut-name[data-v-7c66b0e5]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}@media(max-width:768px){.stats-grid[data-v-7c66b0e5]{grid-template-columns:repeat(2,1fr)}}.approval-container[data-v-45b263f2]{padding:var(--space-md);background:var(--color-bg-page);min-height:calc(100vh - var(--header-height) - var(--space-md) * 2)}.card[data-v-45b263f2]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);transition:border-color var(--transition-fast)}.card[data-v-45b263f2]:hover{border-color:var(--color-border-base)}.tabs-bold[data-v-45b263f2]{display:flex;border-bottom:1px solid var(--color-border-base);margin-bottom:var(--space-md);gap:2px}.tab-item[data-v-45b263f2]{padding:var(--space-sm) var(--space-md);cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);border-bottom:2px solid transparent;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;gap:6px}.tab-item[data-v-45b263f2]:hover{color:var(--color-primary-light)}.tab-item.active[data-v-45b263f2]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.tab-badge[data-v-45b263f2]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-danger);color:#fff;border-radius:9px;font-size:10px;font-weight:700}.toolbar[data-v-45b263f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);gap:var(--space-sm);flex-wrap:wrap}.toolbar-left[data-v-45b263f2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box[data-v-45b263f2]{display:flex;align-items:center;gap:8px;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-sm);padding:0 12px;height:34px}.filter-select[data-v-45b263f2]{width:140px}.table-wrap[data-v-45b263f2]{overflow-x:auto}.badge[data-v-45b263f2]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.badge-执行[data-v-45b263f2]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-提报[data-v-45b263f2]{background:#fff7ed;color:var(--color-warning);border-color:#fed7aa}.badge-已发布[data-v-45b263f2]{background:#eff6ff;color:var(--color-primary);border-color:#bfdbfe}.badge-结案[data-v-45b263f2]{background:#f8fafc;color:var(--text-secondary);border-color:var(--color-border-base)}.badge-待审核[data-v-45b263f2]{background:#fffbeb;color:#d97706;border-color:#fde68a}.badge-已完成[data-v-45b263f2]{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-验收失败[data-v-45b263f2]{background:#fff1f2;color:var(--color-danger);border-color:#fecdd3}.badge-沉默[data-v-45b263f2]{background:#f8fafc;color:var(--text-tertiary);border-color:var(--color-border-light)}.notification-container[data-v-4fe90e58]{padding:var(--space-md);background:var(--color-bg-page);min-height:calc(100vh - var(--header-height) - var(--space-md) * 2)}.card[data-v-4fe90e58]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);transition:border-color var(--transition-fast)}.card[data-v-4fe90e58]:hover{border-color:var(--color-border-base)}.tabs-bold[data-v-4fe90e58]{display:flex;border-bottom:1px solid var(--color-border-base);margin-bottom:var(--space-md);gap:2px}.tab-item[data-v-4fe90e58]{padding:var(--space-sm) var(--space-md);cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);border-bottom:2px solid transparent;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;gap:6px}.tab-item[data-v-4fe90e58]:hover{color:var(--color-primary-light)}.tab-item.active[data-v-4fe90e58]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.tab-badge[data-v-4fe90e58]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-danger);color:#fff;border-radius:9px;font-size:10px;font-weight:700}.notification-list[data-v-4fe90e58]{display:flex;flex-direction:column;gap:2px}.notification-item[data-v-4fe90e58]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);position:relative}.notification-item[data-v-4fe90e58]:hover{background:var(--color-bg-hover)}.notification-item.unread[data-v-4fe90e58]{background:var(--color-primary-lighter)}.notification-item.unread[data-v-4fe90e58]:hover{background:#e0e8f7}.notification-icon[data-v-4fe90e58]{font-size:20px;flex-shrink:0;margin-top:2px}.notification-main[data-v-4fe90e58]{flex:1}.notification-title[data-v-4fe90e58]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.notification-desc[data-v-4fe90e58]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px;line-height:1.5}.notification-time[data-v-4fe90e58]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.notification-dot[data-v-4fe90e58]{width:8px;height:8px;background:var(--color-danger);border-radius:50%;flex-shrink:0;margin-top:6px}.empty-state[data-v-4fe90e58]{padding:60px 20px;text-align:center;color:var(--text-tertiary)}.empty-icon[data-v-4fe90e58]{font-size:48px;opacity:.4;margin-bottom:12px}.empty-text[data-v-4fe90e58]{font-size:13px}.toolbar[data-v-dcb67f7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);gap:var(--space-sm)}.toolbar-left[data-v-dcb67f7d]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.video-card-grid[data-v-dcb67f7d]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:var(--space-md)}@media(max-width:1400px){.video-card-grid[data-v-dcb67f7d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.video-card-grid[data-v-dcb67f7d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.video-card-grid[data-v-dcb67f7d]{grid-template-columns:1fr}}.video-card[data-v-dcb67f7d]{background:var(--color-bg-card);border-radius:12px;border:1px solid var(--border-card);overflow:hidden;padding-bottom:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.video-card[data-v-dcb67f7d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:var(--color-border-base)}.card-cover-area[data-v-dcb67f7d]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#f1f5f9}.cover-link[data-v-dcb67f7d]{display:block;width:100%;height:100%;position:relative}.card-cover[data-v-dcb67f7d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-card:hover .card-cover[data-v-dcb67f7d]{transform:scale(1.04)}.cover-overlay[data-v-dcb67f7d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;opacity:0;transition:opacity .2s ease}.video-card:hover .cover-overlay[data-v-dcb67f7d]{opacity:1}.play-icon[data-v-dcb67f7d]{font-size:40px;color:#ffffffe6}.empty-cover[data-v-dcb67f7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);font-size:13px}.empty-cover .el-icon[data-v-dcb67f7d]{font-size:32px}.cover-badges[data-v-dcb67f7d]{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px}.badge[data-v-dcb67f7d]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600;color:#fff}.badge.dy[data-v-dcb67f7d]{background:#000}.badge.ks[data-v-dcb67f7d]{background:#ff5000}.badge.xhs[data-v-dcb67f7d]{background:#ff2442}.badge.shang[data-v-dcb67f7d]{background:#f59e0b}.card-info[data-v-dcb67f7d]{padding:10px 12px 6px}.info-title[data-v-dcb67f7d]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px}.info-meta[data-v-dcb67f7d]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--text-secondary)}.meta-user[data-v-dcb67f7d]{display:flex;align-items:center;gap:6px}.meta-date[data-v-dcb67f7d]{color:var(--text-tertiary)}.card-platforms[data-v-dcb67f7d]{padding:0 12px}.platform-row[data-v-dcb67f7d]{display:flex;flex-direction:column;gap:3px;border-top:1px dashed var(--border-card);text-decoration:none;color:inherit;transition:background .15s;border-radius:4px;margin:0 -4px;padding:5px 4px}.platform-row[data-v-dcb67f7d]:hover{background:var(--color-bg-page)}.platform-row-header[data-v-dcb67f7d]{display:flex;align-items:center;gap:6px}.platform-row-stats[data-v-dcb67f7d]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 8px;padding-left:12px}.platform-dot[data-v-dcb67f7d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.platform-dot.dy[data-v-dcb67f7d]{background:#000}.platform-dot.ks[data-v-dcb67f7d]{background:#ff5000}.platform-dot.xhs[data-v-dcb67f7d]{background:#ff2442}.platform-name[data-v-dcb67f7d]{font-size:12px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.platform-stat[data-v-dcb67f7d]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums}.platform-stat[data-v-dcb67f7d] .el-icon{font-size:12px;color:var(--text-tertiary)}.platform-stat.stat-48h[data-v-dcb67f7d]{color:#0d9488}.platform-stat.stat-48h[data-v-dcb67f7d] .el-icon{color:#14b8a6}.platform-empty-row[data-v-dcb67f7d]{padding:12px 0;text-align:center;font-size:12px;color:var(--text-tertiary);border-top:1px dashed var(--border-card)}.pagination-bar[data-v-dcb67f7d]{display:flex;justify-content:flex-end;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-card)}.detail-content[data-v-dcb67f7d]{max-height:70vh;overflow-y:auto;padding-right:8px}.detail-section[data-v-dcb67f7d]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-card)}.detail-section[data-v-dcb67f7d]:last-child{border-bottom:none;margin-bottom:0}.detail-section-title[data-v-dcb67f7d]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;align-items:center;gap:6px}.platform-icon-badge[data-v-dcb67f7d]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.platform-icon-badge.dy[data-v-dcb67f7d]{background:#000}.platform-icon-badge.ks[data-v-dcb67f7d]{background:#ff5000}.platform-icon-badge.xhs[data-v-dcb67f7d]{background:#ff2442}.detail-grid[data-v-dcb67f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-item[data-v-dcb67f7d]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-dcb67f7d]{font-size:12px;color:var(--text-tertiary)}.detail-value[data-v-dcb67f7d]{font-size:13px;color:var(--text-primary);font-weight:500;display:flex;align-items:center;gap:6px}.link-btn[data-v-dcb67f7d]{margin-left:auto;font-size:12px;color:var(--color-primary);text-decoration:none;display:flex;align-items:center;gap:4px}.link-btn[data-v-dcb67f7d]:hover{text-decoration:underline}.detail-body[data-v-dcb67f7d]{display:flex;gap:16px;align-items:flex-start}.detail-cover-wrap[data-v-dcb67f7d]{display:block;position:relative;width:200px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;text-decoration:none}.detail-cover[data-v-dcb67f7d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.detail-cover-wrap:hover .detail-cover[data-v-dcb67f7d]{transform:scale(1.03)}.detail-cover-title[data-v-dcb67f7d]{position:absolute;bottom:0;left:0;right:0;padding:24px 12px 8px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:12px;line-height:1.4}.detail-metrics-grid[data-v-dcb67f7d]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;flex:1}.metric-card[data-v-dcb67f7d]{background:var(--color-bg-page);border-radius:6px;padding:6px 4px;text-align:center;border:1px solid var(--border-card)}.metric-card-value[data-v-dcb67f7d]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-card-label[data-v-dcb67f7d]{font-size:11px;color:var(--text-tertiary);margin-top:2px}@media(max-width:768px){.detail-grid[data-v-dcb67f7d]{grid-template-columns:repeat(2,1fr)}.detail-body[data-v-dcb67f7d]{flex-direction:column}.detail-cover-wrap[data-v-dcb67f7d]{width:100%;height:180px}.detail-metrics-grid[data-v-dcb67f7d]{grid-template-columns:repeat(3,1fr);width:100%}}.login-page[data-v-0a0108e9]{position:fixed;inset:0;z-index:99;display:flex;justify-content:center;align-items:center}.sidebar-menu[data-v-68d3f941]{height:100%;border:none;background:transparent;overflow-y:auto}.logo[data-v-68d3f941]{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.brand[data-v-68d3f941]{font-size:15px;font-weight:700;color:#fff;letter-spacing:1px}.sub[data-v-68d3f941]{font-size:10px;color:#ffffff8c;margin-top:2px}.role-badge[data-v-68d3f941]{margin:12px 14px 4px;padding:8px 10px;background:#7eb8ff26;border-radius:6px;border-left:3px solid #7eb8ff;font-size:11px;cursor:pointer}.role-badge .lbl[data-v-68d3f941]{color:#ffffffb3;font-size:10px}.role-badge .val[data-v-68d3f941]{color:#fff;font-weight:700;margin-top:2px}.nav-section[data-v-68d3f941]{font-size:10px;color:#fff6;padding:14px 18px 6px;letter-spacing:1px;text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-v-68d3f941] .el-menu-item,[data-v-68d3f941] .el-sub-menu__title{height:42px;line-height:42px;padding:0 18px!important;color:#ffffffd1!important;font-size:13px;border-left:3px solid transparent;transition:all .15s;margin:2px 0}[data-v-68d3f941] .el-menu-item:hover,[data-v-68d3f941] .el-sub-menu__title:hover{background:#ffffff14!important}[data-v-68d3f941] .el-menu-item.is-active{background:#ffffff24!important;border-left-color:#7eb8ff;color:#fff!important;font-weight:600}[data-v-68d3f941] .el-sub-menu.is-active .el-sub-menu__title{color:#fff!important;font-weight:600}[data-v-68d3f941] .el-menu-item .el-icon,[data-v-68d3f941] .el-sub-menu__title .el-icon{color:inherit!important;font-size:15px;width:18px;text-align:center;margin-right:10px}[data-v-68d3f941] .el-sub-menu .el-menu-item{height:36px;line-height:36px;padding-left:44px!important;font-size:12px;color:#ffffffa6!important;border-left:none}[data-v-68d3f941] .el-sub-menu .el-menu-item:hover{color:#fff!important}[data-v-68d3f941] .el-sub-menu .el-menu-item.is-active{color:#7eb8ff!important;font-weight:600;background:#7eb8ff1a!important;border-left:none}.dot[data-v-68d3f941]{display:inline-block;width:4px;height:4px;background:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}[data-v-68d3f941] .el-sub-menu__icon-arrow{color:#ffffff80!important}.page-ai[data-v-29cc795e]{width:40px;height:40px}.page-ai-img[data-v-29cc795e]{width:100%;height:100%;cursor:pointer}.main-container[data-v-000bdf86]{height:100vh;background-color:var(--color-bg-page)}.sidebar-content[data-v-000bdf86]{width:var(--sidebar-width);flex-shrink:0;flex-grow:0;transition:width var(--transition-normal);background:var(--sidebar-bg);z-index:100;overflow:hidden}.is-collapse[data-v-000bdf86]{width:64px}.header-container[data-v-000bdf86]{background:var(--color-bg-card);color:var(--text-primary);padding:0;height:var(--header-height);display:flex;align-items:center;z-index:99;border-bottom:1px solid var(--color-border-base)}.header-content[data-v-000bdf86]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-lg);height:100%}.header-left[data-v-000bdf86]{display:flex;align-items:center;gap:var(--space-md)}.fold-btn[data-v-000bdf86]{cursor:pointer;color:var(--text-secondary);padding:6px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.fold-btn[data-v-000bdf86]:hover{background:var(--color-bg-hover);color:var(--color-primary)}.breadcrumb-area[data-v-000bdf86]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-000bdf86]{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.3}.page-subtitle[data-v-000bdf86]{font-size:11px;color:var(--text-secondary);line-height:1.2}.header-actions[data-v-000bdf86]{display:flex;align-items:center;gap:var(--space-md);height:100%}.user-profile[data-v-000bdf86]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 12px;border-radius:20px;transition:background-color var(--transition-fast);height:100%}.user-profile[data-v-000bdf86]:hover{background-color:var(--color-bg-hover)}.user-name[data-v-000bdf86]{color:var(--text-primary);font-size:13px;font-weight:500}.user-arrow[data-v-000bdf86]{font-size:12px;color:var(--text-secondary)}.main-content[data-v-000bdf86]{background-color:var(--color-bg-page);padding:var(--space-0);overflow-x:hidden}@media(max-width:768px){.sidebar-content[data-v-000bdf86]{width:64px!important}.page-subtitle[data-v-000bdf86]{display:none}.header-content[data-v-000bdf86]{padding:0 var(--space-md)}.user-name[data-v-000bdf86],.user-arrow[data-v-000bdf86]{display:none}.main-content[data-v-000bdf86]{padding:var(--space-md)}}.account-panel[data-v-03b182c0]{padding:8px 0}.panel-header[data-v-03b182c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-title[data-v-03b182c0]{font-size:13px;color:var(--text-secondary)}.account-list[data-v-03b182c0]{display:flex;flex-direction:column;gap:12px}.account-card[data-v-03b182c0]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:14px;position:relative;transition:border-color var(--transition-fast)}.account-card[data-v-03b182c0]:hover{border-color:var(--color-border-base)}.account-card.primary[data-v-03b182c0]{border-left:3px solid var(--color-primary)}.account-badge[data-v-03b182c0]{position:absolute;top:8px;right:8px;font-size:11px;font-weight:600;color:var(--color-primary);background:var(--color-primary-lighter);padding:2px 8px;border-radius:var(--radius-sm)}.account-platform[data-v-03b182c0]{margin-bottom:8px}.account-info[data-v-03b182c0]{margin-bottom:10px}.account-nickname[data-v-03b182c0]{font-size:14px;font-weight:700;color:var(--text-primary)}.account-id[data-v-03b182c0]{font-size:12px;margin-top:2px}.account-stats[data-v-03b182c0]{display:flex;gap:20px;margin-bottom:10px}.stat-item[data-v-03b182c0]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-03b182c0]{font-size:13px;font-weight:600;color:var(--text-primary)}.stat-label[data-v-03b182c0]{font-size:11px;color:var(--text-tertiary)}.account-link[data-v-03b182c0]{margin-top:4px}.contract-panel[data-v-aa593244]{padding:8px 0}.panel-header[data-v-aa593244]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-title[data-v-aa593244]{font-size:13px;color:var(--text-secondary)}.group-panel[data-v-385f0f6a]{padding:8px 0}.panel-header[data-v-385f0f6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-title[data-v-385f0f6a]{font-size:13px;color:var(--text-secondary)}.group-list[data-v-385f0f6a]{display:flex;flex-direction:column;gap:10px}.group-card[data-v-385f0f6a]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:12px}.group-type[data-v-385f0f6a]{display:inline-block;font-size:11px;font-weight:600;color:var(--color-primary);background:var(--color-primary-lighter);padding:2px 8px;border-radius:var(--radius-sm);margin-bottom:8px}.group-name[data-v-385f0f6a]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.group-members[data-v-385f0f6a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.member-tag[data-v-385f0f6a]{display:inline-block;background:var(--color-bg-hover);color:var(--text-secondary);padding:2px 8px;border-radius:var(--radius-sm);font-size:12px}.status-log-panel[data-v-b688f615],.follow-up-panel[data-v-ed5e399c]{padding:8px 0}.panel-header[data-v-ed5e399c]{display:flex;justify-content:flex-end;margin-bottom:16px}.follow-up-card[data-v-ed5e399c]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:12px}.follow-up-header[data-v-ed5e399c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.follow-up-method[data-v-ed5e399c]{font-size:12px;font-weight:600;color:var(--color-primary);background:var(--color-primary-lighter);padding:2px 8px;border-radius:var(--radius-sm)}.follow-up-operator[data-v-ed5e399c]{font-size:12px;color:var(--text-tertiary)}.follow-up-content[data-v-ed5e399c]{font-size:13px;color:var(--text-primary);line-height:1.6}.follow-up-next[data-v-ed5e399c]{margin-top:8px;font-size:12px;color:var(--color-warning);display:flex;align-items:center;gap:4px}.empty-state[data-v-ed5e399c]{padding:40px 0}.maintenance-panel[data-v-6cf265a5]{padding:0}.panel-toolbar[data-v-6cf265a5]{margin-bottom:12px;display:flex;justify-content:flex-end}.log-card[data-v-6cf265a5]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:12px}.log-header[data-v-6cf265a5]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.log-method[data-v-6cf265a5]{font-size:12px;font-weight:600;color:var(--color-primary);background:var(--color-primary-lighter);padding:2px 8px;border-radius:var(--radius-sm)}.log-operator[data-v-6cf265a5]{font-size:12px;color:var(--text-secondary)}.log-content[data-v-6cf265a5]{font-size:13px;color:var(--text-primary);line-height:1.6;white-space:pre-wrap}.log-next[data-v-6cf265a5]{font-size:12px;color:var(--color-warning);margin-top:8px}.log-attachments[data-v-6cf265a5]{margin-top:8px;display:flex;gap:8px}.issue-list[data-v-6cf265a5]{display:flex;flex-direction:column;gap:12px}.issue-card[data-v-6cf265a5]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:12px}.issue-header[data-v-6cf265a5]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.issue-type[data-v-6cf265a5]{font-size:13px;font-weight:600;color:var(--text-primary)}.issue-time[data-v-6cf265a5]{font-size:12px;color:var(--text-tertiary);margin-left:auto}.issue-desc[data-v-6cf265a5]{font-size:13px;color:var(--text-primary);line-height:1.6;margin-bottom:8px}.issue-solution[data-v-6cf265a5]{font-size:12px;color:var(--text-secondary);background:var(--color-bg-hover);padding:6px 10px;border-radius:var(--radius-sm)}.issue-operator[data-v-6cf265a5]{font-size:12px;color:var(--text-tertiary);margin-top:8px}.drawer-content[data-v-05204ab5]{height:100%;display:flex;flex-direction:column}.drawer-header[data-v-05204ab5]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--color-border-light);gap:12px}.talent-profile[data-v-05204ab5]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.avatar[data-v-05204ab5]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:20px;font-weight:700;flex-shrink:0}.profile-info[data-v-05204ab5]{min-width:0}.profile-name[data-v-05204ab5]{font-size:16px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px;line-height:1.4}.profile-meta[data-v-05204ab5]{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.profile-actions[data-v-05204ab5]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.drawer-tabs[data-v-05204ab5]{flex:1;display:flex;flex-direction:column;overflow:hidden}.drawer-tabs[data-v-05204ab5] .el-tabs__content{flex:1;overflow:hidden}.tab-content[data-v-05204ab5]{padding-right:8px}.info-section[data-v-05204ab5]{margin-bottom:20px}.info-section-title[data-v-05204ab5]{font-size:14px;font-weight:700;color:var(--color-primary);margin-bottom:12px;padding-left:10px;border-left:3px solid var(--color-primary)}[data-v-05204ab5] .el-descriptions__label{font-weight:600;color:var(--text-secondary);background:var(--color-bg-hover);width:120px}[data-v-05204ab5] .el-descriptions__content{color:var(--text-primary)}.talent-form[data-v-ea4cf976]{max-height:65vh;overflow-y:auto;padding-right:6px}.talent-cell[data-v-7a647a6e]{display:flex;align-items:center;gap:10px}.talent-avatar[data-v-7a647a6e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.talent-info[data-v-7a647a6e]{min-width:0}.talent-name[data-v-7a647a6e]{font-size:14px;font-weight:600;color:var(--text-primary)}.talent-id[data-v-7a647a6e]{font-size:11px;margin-top:2px}.text-success[data-v-7a647a6e]{color:var(--color-success);font-weight:600}.text-warning[data-v-7a647a6e]{color:var(--color-warning);font-weight:600}.status-tabs[data-v-7a647a6e]{display:flex;flex-wrap:wrap;gap:4px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid var(--color-border-base)}.status-tab[data-v-7a647a6e]{display:flex;align-items:center;gap:3px;padding:6px 12px;border-radius:12px;background:var(--color-bg-card);border:1px solid var(--color-border-light);cursor:pointer;transition:all .15s;font-size:14px;color:var(--text-secondary);line-height:1.3;white-space:nowrap}.status-tab[data-v-7a647a6e]:hover{border-color:var(--color-primary);color:var(--color-primary)}.status-tab.active[data-v-7a647a6e]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.status-tab.active .tab-count[data-v-7a647a6e]{background:#ffffff40;color:#fff}.tab-count[data-v-7a647a6e]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--color-bg-page);font-size:9px;font-weight:600;color:var(--text-secondary)}.text-danger[data-v-4b6db9d8]{color:var(--color-danger);font-weight:600}.dashboard-grid[data-v-6571fb22]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.section-title[data-v-6571fb22]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.level-stats[data-v-6571fb22]{display:flex;flex-direction:column;gap:12px}.level-item[data-v-6571fb22]{display:flex;align-items:center;gap:10px}.level-name[data-v-6571fb22]{width:50px;font-size:13px;font-weight:600;color:var(--text-secondary);flex-shrink:0}.level-bar-wrap[data-v-6571fb22]{flex:1;height:8px;background:var(--color-bg-hover);border-radius:4px;overflow:hidden}.level-bar[data-v-6571fb22]{height:100%;background:var(--color-primary);border-radius:4px;transition:width .5s ease}.level-count[data-v-6571fb22]{width:30px;text-align:right;font-size:13px;font-weight:700;color:var(--text-primary)}.alert-list[data-v-6571fb22]{display:flex;flex-direction:column;gap:10px}.alert-item[data-v-6571fb22]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);font-size:13px}.alert-item.warning[data-v-6571fb22]{background:#fff7ed;color:var(--color-warning)}.talent-cell[data-v-6571fb22]{display:flex;align-items:center;gap:8px}.talent-avatar[data-v-6571fb22]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:12px;font-weight:600}.talent-name[data-v-6571fb22]{font-size:13px;font-weight:600}[data-v-6571fb22] .stats-grid{grid-template-columns:repeat(5,1fr);gap:10px}[data-v-6571fb22] .stat-card{padding:10px 12px}[data-v-6571fb22] .stat-icon{width:36px;height:36px;font-size:18px}[data-v-6571fb22] .stat-val{font-size:18px}@media(max-width:768px){[data-v-6571fb22] .stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-6571fb22]{grid-template-columns:1fr}}.section-title[data-v-9492bf2f]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.dashboard-grid[data-v-9492bf2f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md)}.todo-list[data-v-9492bf2f]{display:flex;flex-direction:column;gap:10px}.todo-item[data-v-9492bf2f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--color-bg-hover);border-radius:var(--radius-sm);border-left:3px solid var(--color-border-base);transition:all .15s}.todo-item.urgent[data-v-9492bf2f]{border-left-color:var(--color-danger);background:#fff1f2}.todo-title[data-v-9492bf2f]{font-size:13px;font-weight:600;color:var(--text-primary)}.todo-desc[data-v-9492bf2f]{font-size:12px;color:var(--text-secondary);margin-top:2px}.todo-meta[data-v-9492bf2f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.quick-actions[data-v-9492bf2f]{display:flex;gap:16px;flex-wrap:wrap}.talent-cell[data-v-9492bf2f]{display:flex;align-items:center;gap:8px}.talent-avatar[data-v-9492bf2f]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:12px;font-weight:600}.talent-name[data-v-9492bf2f]{font-size:13px;font-weight:600}[data-v-9492bf2f] .stats-grid{grid-template-columns:repeat(5,1fr);gap:10px}[data-v-9492bf2f] .stat-card{padding:10px 12px}[data-v-9492bf2f] .stat-icon{width:36px;height:36px;font-size:18px}[data-v-9492bf2f] .stat-val{font-size:18px}.text-danger[data-v-9492bf2f]{color:var(--color-danger);font-weight:600}@media(max-width:768px){[data-v-9492bf2f] .stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-9492bf2f]{grid-template-columns:1fr}}.talent-cell[data-v-2ead59e6]{display:flex;align-items:center;gap:10px}.talent-avatar[data-v-2ead59e6]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.talent-info[data-v-2ead59e6]{min-width:0}.talent-name[data-v-2ead59e6]{font-size:14px;font-weight:600;color:var(--text-primary)}.talent-id[data-v-2ead59e6]{font-size:11px;margin-top:2px}.assign-form[data-v-2ead59e6]{padding:var(--space-md) var(--space-lg)}.selected-talents[data-v-2ead59e6]{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto}[data-v-2ead59e6] .stats-grid{grid-template-columns:repeat(5,1fr);gap:10px}[data-v-2ead59e6] .stat-card{padding:10px 12px}[data-v-2ead59e6] .stat-icon{width:36px;height:36px;font-size:18px}[data-v-2ead59e6] .stat-val{font-size:18px}@media(max-width:768px){[data-v-2ead59e6] .stats-grid{grid-template-columns:repeat(2,1fr)}}.section-title[data-v-b2bd8033]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.section-subtitle[data-v-b2bd8033]{font-size:13px;font-weight:400;color:var(--text-secondary);margin-left:8px}.step-content[data-v-b2bd8033]{padding:var(--space-md) 0}.step-actions[data-v-b2bd8033]{margin-top:var(--space-lg);display:flex;gap:10px}.talent-cell[data-v-b2bd8033]{display:flex;align-items:center;gap:10px}.talent-avatar[data-v-b2bd8033]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.talent-info[data-v-b2bd8033]{min-width:0}.talent-name[data-v-b2bd8033]{font-size:14px;font-weight:600;color:var(--text-primary)}.talent-id[data-v-b2bd8033]{font-size:11px;margin-top:2px}.handover-summary[data-v-b2bd8033]{background:var(--color-bg-page);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md)}.summary-row[data-v-b2bd8033]{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--color-border-light)}.summary-row[data-v-b2bd8033]:last-child{border-bottom:none}.summary-label[data-v-b2bd8033]{width:100px;font-size:14px;font-weight:600;color:var(--text-secondary);flex-shrink:0}.summary-value[data-v-b2bd8033]{flex:1;font-size:14px;color:var(--text-primary)}.stat-number[data-v-b2bd8033]{font-size:var(--text-xl);font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}.selected-talents[data-v-b2bd8033]{display:flex;flex-wrap:wrap;gap:6px}.toolbar-right[data-v-319ba241]{display:flex;align-items:center;gap:10px}[data-v-319ba241] .stats-grid{grid-template-columns:repeat(5,1fr);gap:10px}[data-v-319ba241] .stat-card{padding:10px 12px}[data-v-319ba241] .stat-icon{width:36px;height:36px;font-size:18px}[data-v-319ba241] .stat-val{font-size:18px}@media(max-width:768px){[data-v-319ba241] .stats-grid{grid-template-columns:repeat(2,1fr)}}.demand-form[data-v-17347cba]{max-width:600px;padding-top:8px}.text-danger[data-v-17347cba]{color:var(--color-danger);font-weight:600}.action-buttons[data-v-17347cba]{display:flex;align-items:center;gap:4px}[data-v-17347cba] .stats-grid{grid-template-columns:repeat(5,1fr);gap:10px}[data-v-17347cba] .stat-card{padding:10px 12px}[data-v-17347cba] .stat-icon{width:36px;height:36px;font-size:18px}[data-v-17347cba] .stat-val{font-size:18px}@media(max-width:768px){[data-v-17347cba] .stats-grid{grid-template-columns:repeat(2,1fr)}}.page-title[data-v-e60be970]{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.empty-drafts[data-v-e60be970]{padding:40px 0}.demand-cards[data-v-e60be970]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:12px}.demand-card[data-v-e60be970]{background:var(--color-bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:16px;transition:transform .2s,box-shadow .2s}.demand-card[data-v-e60be970]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.demand-card-header[data-v-e60be970]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.demand-name[data-v-e60be970]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.4;flex:1;padding-right:8px}.demand-meta[data-v-e60be970]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.demand-meta span[data-v-e60be970]{font-size:12px}.demand-actions[data-v-e60be970]{display:flex;justify-content:flex-end}.submission-layout[data-v-e60be970]{display:flex;gap:20px;min-height:400px}.submission-left[data-v-e60be970]{width:380px;flex-shrink:0;background:#f8fafc;border-radius:8px;padding:16px;overflow-y:auto;max-height:520px}.submission-right[data-v-e60be970]{flex:1;min-width:0}.panel-title[data-v-e60be970]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.demand-detail[data-v-e60be970]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-e60be970]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-e60be970]{font-size:12px;color:var(--text-secondary);font-weight:500}.detail-value[data-v-e60be970]{font-size:13px;color:var(--text-primary);word-break:break-all}.detail-html[data-v-e60be970]{font-size:13px;color:var(--text-primary);line-height:1.6;word-break:break-all}.detail-html[data-v-e60be970] p{margin:0 0 8px}.detail-html[data-v-e60be970] p:last-child{margin-bottom:0}.text-danger[data-v-e60be970]{color:var(--color-danger);font-weight:600}.link[data-v-e60be970]{color:var(--color-primary);word-break:break-all}.action-buttons[data-v-e60be970]{display:flex;align-items:center;gap:4px}.demand-title[data-v-2d479f9f]{font-size:16px;font-weight:700;color:var(--text-primary);margin-left:12px}.demand-info[data-v-2d479f9f]{display:flex;flex-wrap:wrap;gap:16px 32px;padding-top:16px;border-top:1px solid var(--color-border-base);margin-top:16px}.info-row[data-v-2d479f9f]{display:flex;align-items:center;gap:8px}.info-label[data-v-2d479f9f]{font-size:13px;color:var(--text-secondary);font-weight:500}.info-value[data-v-2d479f9f]{font-size:13px;color:var(--text-primary)}.text-danger[data-v-2d479f9f]{color:var(--color-danger);font-weight:600}.collapse-title[data-v-2d479f9f]{display:flex;align-items:center;gap:10px;font-size:14px}.operator-name[data-v-2d479f9f]{font-weight:600;color:var(--text-primary)}.link[data-v-2d479f9f]{color:var(--color-primary);word-break:break-all;font-size:12px}:root{--color-primary: #2563EB;--color-primary-light: #3B82F6;--color-primary-lighter: #EFF6FF;--color-primary-dark: #1D4ED8;--color-secondary: #06B6D4;--color-secondary-light: #22D3EE;--color-secondary-lighter: #ECFEFF;--color-success: #14B8A6;--color-warning: #F97316;--color-danger: #F43F5E;--color-info: #8B5CF6;--color-locked: #EC4899;--color-executing: #2563EB;--color-success-light: #5EEAD4;--color-warning-light: #FDBA74;--color-danger-light: #FB7185;--color-info-light: #A78BFA;--color-locked-light: #F9A8D4;--color-bg-page: #F8FAFC;--color-bg-card: #FFFFFF;--color-bg-hover: #F1F5F9;--color-bg-active: #EFF6FF;--text-primary: #1E293B;--text-secondary: #475569;--text-tertiary: #94A3B8;--text-disabled: #CBD5E1;--color-border-base: #E2E8F0;--color-border-light: #F1F5F9;--border-card: #E2E8F0;--border-accent: #2563EB;--border-waiting: #F97316;--border-success: #14B8A6;--border-danger: #F43F5E;--border-locked: #EC4899;--shadow-float: 0 4px 12px rgba(30, 41, 59, .08);--shadow-sm: 0 1px 3px rgba(30, 41, 59, .04);--shadow-md: var(--shadow-float);--shadow-lg: var(--shadow-float);--shadow-xl: var(--shadow-float);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--space-0: 0;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--font-stack: "Inter", "PingFang SC", "Microsoft YaHei", sans-serif;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 24px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--sidebar-width: 220px;--header-height: 56px;--sidebar-bg: #0F172A;--g50: #F8FAFC;--g100: #F1F5F9;--g200: #E2E8F0;--g300: #CBD5E1;--g400: #94A3B8;--g500: #64748B;--g600: #475569;--g700: #334155;--g800: #1E293B;--g900: #0F172A;--accent: var(--color-primary);--border-color: var(--color-border-base);--border-light: var(--color-border-light)}.crm-container,.customer-container,.company-container,.points-container,.task-container,.rank-container,.approval-container,.order-container,.influencer-container,.member-container,.role-container,.system-container{padding:var(--space-md);background:var(--color-bg-page);min-height:calc(100vh - var(--header-height) - var(--space-lg) * 2)}.card{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);transition:border-color var(--transition-fast)}.card:hover{border-color:var(--color-border-base)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-md)}.stat-card{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-left:4px solid;border:1px solid var(--border-card);border-left-width:4px;transition:transform var(--transition-fast),border-color var(--transition-fast)}.stat-card:hover{transform:translateY(-2px);border-color:var(--color-border-base)}.stat-card.blue{border-left-color:var(--color-primary)}.stat-card.green{border-left-color:var(--color-success)}.stat-card.orange{border-left-color:var(--color-warning)}.stat-card.purple{border-left-color:var(--color-info)}.stat-card.danger{border-left-color:var(--color-danger)}.stat-card.pink{border-left-color:var(--color-locked)}.stat-icon{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{background:var(--color-primary-lighter)}.stat-card.green .stat-icon{background:#f0fdfa}.stat-card.orange .stat-icon{background:#fff7ed}.stat-card.purple .stat-icon{background:#f5f3ff}.stat-card.danger .stat-icon{background:#fff1f2}.stat-card.pink .stat-icon{background:#fdf2f8}.stat-val{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.stat-label{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-xs)}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);gap:var(--space-sm);flex-wrap:wrap}.toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box{position:relative;display:flex;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-sm);padding:0 12px;gap:var(--space-sm);height:34px;min-width:200px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-box:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.search-box input,.search-box .el-input__wrapper{border:none!important;box-shadow:none!important;padding:0!important;height:100%}.filter-select{width:150px}.table-wrap{overflow-x:auto;border-radius:var(--radius-sm)}.text-muted{color:var(--text-tertiary);font-size:var(--text-xs)}.crm-container .el-table .el-table__cell{padding:6px 0!important}.crm-container .el-table th.el-table__cell{padding:8px 0!important;font-size:12px}.crm-container .el-table td.el-table__cell{font-size:13px}.crm-container .el-table .cell{padding:0 8px!important;line-height:1.4!important}.crm-container .action-buttons{display:flex;align-items:center;gap:4px}.crm-container .action-buttons .el-button{padding:2px 6px!important;height:auto!important}.points-container .el-table .el-table__cell,.rank-container .el-table .el-table__cell{padding:6px 0!important}.points-container .el-table th.el-table__cell,.rank-container .el-table th.el-table__cell{padding:8px 0!important;font-size:12px}.points-container .el-table td.el-table__cell,.rank-container .el-table td.el-table__cell{font-size:13px}.points-container .el-table .cell,.rank-container .el-table .cell{padding:0 8px!important;line-height:1.4!important}.card .el-table .el-table__cell{padding:6px 0!important}.card .el-table th.el-table__cell{padding:8px 0!important;font-size:12px}.card .el-table td.el-table__cell{font-size:13px}.card .el-table .cell{padding:0 8px!important;line-height:1.4!important}.pagination-section{padding:var(--space-md) 0 0;text-align:right;border-top:1px solid var(--color-border-light);margin-top:var(--space-md)}.badge{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}.badge-询单{background:#f5f3ff;color:var(--color-info);border-color:#ddd6fe}.badge-提报{background:#fff7ed;color:var(--color-warning);border-color:#fed7aa}.badge-锁单{background:#fdf2f8;color:var(--color-locked);border-color:#fbcfe8}.badge-执行{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-已发布{background:#eff6ff;color:var(--color-primary);border-color:#bfdbfe}.badge-结案{background:#f8fafc;color:var(--text-secondary);border-color:var(--color-border-base)}.badge-流失{background:#fff1f2;color:var(--color-danger);border-color:#fecdd3}.badge-公海{background:#fffbeb;color:#d97706;border-color:#fde68a}.badge-成单{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-沉默{background:#f8fafc;color:var(--text-tertiary);border-color:var(--color-border-light)}.badge-品牌方{background:#fffbeb;color:#d97706;border-color:#fde68a}.badge-媒介{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-二手媒介,.badge-待接单{background:#fff7ed;color:var(--color-warning);border-color:#fed7aa}.badge-交付中{background:#eff6ff;color:var(--color-primary);border-color:#bfdbfe}.badge-待审核{background:#fffbeb;color:#d97706;border-color:#fde68a}.badge-已完成{background:#f0fdfa;color:var(--color-success);border-color:#99f6e4}.badge-验收失败{background:#fff1f2;color:var(--color-danger);border-color:#fecdd3}.platform-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.platform-抖音{background:#1a1a1a;color:#e8e8e8}.platform-小红书{background:#fff0f0;color:#ff2442}.platform-快手{background:#fff8e1;color:#ff6900}.platform-B站{background:#e0f2fe;color:#00a1d6}.platform-视频号{background:#ecfdf5;color:#07c160}.platform-信息流{background:#fff3e0;color:#f57c00}.chip{display:inline-flex;align-items:center;background:var(--color-primary-lighter);color:var(--color-primary);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--text-xs);font-weight:600}.tag{display:inline-block;background:var(--color-primary-lighter);color:var(--color-primary);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--text-xs);margin:2px;font-weight:500}.btn-xs{padding:4px 10px;font-size:var(--text-xs);border-radius:var(--radius-sm);font-weight:500}.btn-primary{background:var(--color-primary);color:#fff;border:none}.btn-secondary{background:var(--color-bg-card);color:var(--text-secondary);border:1px solid var(--color-border-base)}.btn-secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border-base)}.btn-danger{background:var(--color-bg-card);color:var(--color-danger);border:1px solid var(--color-danger)}.form-section{margin-bottom:var(--space-lg);background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--color-border-light)}.form-section-title{font-size:var(--text-sm);font-weight:700;color:var(--color-primary);margin-bottom:var(--space-md);padding-bottom:10px;border-bottom:2px solid var(--color-primary-lighter);display:flex;align-items:center;gap:var(--space-sm)}.form-section-title:before{content:"";display:inline-block;width:4px;height:16px;background:var(--color-primary);border-radius:2px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.form-grid.cols-4{grid-template-columns:repeat(4,1fr)}.form-grid .full{grid-column:1 / -1}.crm-dialog .el-dialog__header{background:var(--color-bg-page)!important;border-bottom:1px solid var(--color-border-light)!important;padding:var(--space-md) var(--space-lg)!important;margin:0!important}.crm-dialog .el-dialog__title{font-size:var(--text-md)!important;font-weight:600!important;color:var(--text-primary)!important}.crm-dialog .el-dialog__body{padding:var(--space-0)!important;background:var(--color-bg-page)}.crm-dialog .el-dialog__footer{border-top:1px solid var(--color-border-light)!important;padding:var(--space-md) var(--space-lg)!important;background:var(--color-bg-card)}.order-form,.customer-form,.company-form{max-height:65vh;overflow-y:auto;padding-right:6px}.dialog-footer{display:flex;justify-content:flex-end;gap:10px}.podium-wrap{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-lg);padding:50px 30px var(--space-md);background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);margin-bottom:var(--space-md);position:relative;overflow:hidden}.podium-wrap:before{content:"";position:absolute;top:var(--space-md);left:50%;transform:translate(-50%);font-size:var(--text-sm);font-weight:700;color:var(--text-secondary);letter-spacing:2px}.podium-col{display:flex;flex-direction:column;align-items:center;flex:1;max-width:200px}.podium-player{text-align:center;padding:0 10px 14px}.podium-player.champion{transform:scale(1.1)}.podium-avatar{width:48px;height:48px;border-radius:50%;margin:6px auto 10px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-md);border:3px solid #fff}.podium-name{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.podium-dept{font-size:10px;color:var(--text-tertiary);margin-top:2px}.podium-score{font-size:var(--text-lg);font-weight:700;margin-top:var(--space-sm);color:var(--color-primary);line-height:1}.podium-player.champion .podium-score{font-size:var(--text-xl);color:var(--color-warning)}.podium-base{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px;color:#fff;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.podium-base:after{content:"";position:absolute;bottom:0;left:-6px;right:-6px;height:6px;background:inherit;border-radius:3px 3px 0 0;filter:brightness(.7)}.podium-rank-no{font-size:var(--text-xl);font-weight:900;color:#ffffffe6;line-height:1;margin-top:4px;font-family:Georgia,serif}.task-card{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);border-left-width:3px;margin-bottom:10px;display:flex;gap:var(--space-md);align-items:center;transition:all var(--transition-fast);border-left-color:var(--color-primary)}.task-card:hover{transform:translate(2px);border-color:var(--color-border-base)}.task-card.overdue{border-left-color:var(--color-danger)}.tc-type{width:60px;text-align:center;font-size:10px;font-weight:700;color:#fff;padding:6px 4px;border-radius:var(--radius-sm)}.tc-main{flex:1}.tc-title{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.tc-meta{display:flex;gap:14px;margin-top:4px;font-size:11px;color:var(--text-tertiary);flex-wrap:wrap}.tc-meta strong{color:var(--text-primary)}.status-flow{display:flex;align-items:center;gap:4px;padding:var(--space-sm) 0;overflow-x:auto}.sf-step{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.sf-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;background:var(--color-bg-card);border:2px solid var(--color-border-base);color:var(--text-tertiary)}.sf-circle.done{background:#f0fdfa;border-color:var(--color-success);color:var(--color-success)}.sf-circle.current{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--color-primary-lighter)}.sf-line{flex:1;height:2px;background:var(--color-border-base);min-width:30px}.sf-line.done{background:var(--color-success)}.sf-lbl{font-size:10px;color:var(--text-tertiary);white-space:nowrap}.sf-lbl.current{color:var(--color-primary);font-weight:700}.pts-bill{background:#fffbeb;border:1px dashed var(--color-warning);border-radius:var(--radius-sm);padding:var(--space-md);margin-top:10px}.pts-bill-row{display:flex;justify-content:space-between;padding:4px 0;font-size:var(--text-xs)}.pts-bill-row.total{border-top:1px dashed var(--color-warning);padding-top:var(--space-sm);margin-top:6px;font-weight:700;font-size:var(--text-base);color:var(--color-warning)}.pool-notice{background:#fffbeb;border-left:4px solid var(--color-warning);padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-md)}.pool-count{font-size:var(--text-xl);font-weight:700;color:var(--color-warning);line-height:1}.comp-card{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-card);border-left-width:3px;border-left-color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);margin-bottom:10px}.comp-card:hover{transform:translateY(-2px);border-color:var(--color-border-base)}.comp-name{font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin-bottom:6px}.comp-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--space-sm)}.tabs-bold{display:flex;border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-md);gap:2px}.tab-item{padding:10px 18px;cursor:pointer;font-size:var(--text-sm);color:var(--text-tertiary);border-bottom:2px solid transparent;font-weight:500;transition:all var(--transition-fast)}.tab-item:hover{color:var(--color-primary-light)}.tab-item.active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.rank-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-card);transition:background var(--transition-fast)}.rank-row:hover{background:var(--color-bg-hover)}.rank-row:last-child{border-bottom:none}.rank-no{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--color-bg-hover);color:var(--text-tertiary);font-size:var(--text-xs)}.rank-no.r1{background:var(--color-warning);color:#fff}.rank-no.r2{background:var(--text-tertiary);color:#fff}.rank-no.r3{background:var(--color-danger);color:#fff}.rank-info{flex:1}.rank-name{font-size:var(--text-sm);font-weight:700}.rank-dept{font-size:10px;color:var(--text-tertiary)}.rank-score{font-size:var(--text-md);font-weight:700;color:var(--color-primary)}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.form-grid,.form-grid.cols-3{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar-left,.search-box{width:100%}}.min-modal{border-radius:20px!important;box-shadow:0 8px 32px #0000000a!important;overflow:hidden}.min-modal .el-dialog__header{background:#fff!important;border-bottom:1px solid #F1F5F9!important;padding:16px 32px!important;margin:0!important}.min-modal .el-dialog__headerbtn{top:16px!important;right:24px!important}.min-modal .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:18px}.min-modal .el-dialog__headerbtn .el-dialog__close:hover{color:#1e293b!important}.min-modal .el-dialog__title{font-size:13px!important;font-weight:500!important;color:#94a3b8!important;letter-spacing:.5px}.min-modal .el-dialog__body{padding:10px 0!important;background:#fff}.min-modal .el-dialog__footer{border-top:none!important;padding:16px 0!important;background:#fff}.min-modal.el-dialog{animation:minModalIn .25s ease-out}@keyframes minModalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.min-modal .el-button--primary{background:#1e293b!important;border-color:#1e293b!important;color:#fff!important;border-radius:999px!important;padding:10px 24px!important;font-weight:500}.min-modal .el-button--primary:hover{background:#334155!important;border-color:#334155!important}.min-modal .el-button:not(.el-button--primary){border-radius:999px!important;padding:10px 24px!important;border-color:#e2e8f0!important;color:#475569!important;font-weight:500}.min-modal .el-button:not(.el-button--primary):hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#1e293b!important}.min-modal .el-tag{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#64748b!important;font-weight:500}.min-modal .td-section{border-radius:14px;padding:14px;border-left:4px solid;margin-bottom:12px}.min-modal .td-section-blue{border-left-color:#3b82f6;background:#f5f9ff}.min-modal .td-section-blue .td-section-title{color:#2563eb!important}.min-modal .td-section-indigo{border-color:#6366f1;background:#f5f5ff;margin-top:16px}.min-modal .td-section-indigo .td-section-title{color:#4f46e5!important}.min-modal .td-section-green{border:1px solid;border-left:4px solid;border-color:#10b981}.min-modal .td-section-green .td-section-title{color:#059669!important}.min-modal .td-section-amber{border:1px solid;border-left:4px solid;border-color:#f59e0b}.min-modal .td-section-amber .td-section-title{color:#d97706!important}.min-modal .td-section-gold{border-left-color:#d97706;background:#fffbeb}.min-modal .td-section-gold .td-section-title{color:#b45309!important}.min-modal .td-section-rose{border-left-color:#f43f5e;background:#fff1f2}.min-modal .td-section-rose .td-section-title{color:#e11d48!important}.min-modal .pts-bill-premium{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1px solid #FDE68A!important;border-radius:14px!important;padding:14px!important;margin-top:12px}.min-modal .pts-bill-premium .detail-section-title{color:#92400e!important;font-size:14px!important;font-weight:600!important}.min-modal .pts-bill-premium .detail-section-title:before{background:#d97706!important}.min-modal .pts-bill-premium .bill-total-value{font-size:24px!important;color:#d97706!important;text-shadow:0 1px 2px rgba(217,119,6,.15)}.min-modal .pts-bill-premium .bill-item{border-bottom-color:#fde68a!important}.min-modal .pts-bill-premium .bill-divider{background:#fde68a!important}.min-modal .pts-bill-premium .bill-highlight{color:#b45309!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--color-bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-base)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.el-button{border-radius:var(--radius-sm)!important;font-weight:500!important}.el-button--primary:not(.is-text):not(.is-link){background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-button--primary:not(.is-text):not(.is-link):hover{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important}.el-button--danger:not(.is-text):not(.is-link){background-color:var(--color-danger)!important;border-color:var(--color-danger)!important}.el-button--danger:not(.is-text):not(.is-link):hover{background-color:#fb7185!important;border-color:#fb7185!important}.el-button--warning:not(.is-text):not(.is-link){background-color:var(--color-warning)!important;border-color:var(--color-warning)!important}.el-button--success:not(.is-text):not(.is-link){background-color:var(--color-success)!important;border-color:var(--color-success)!important}.el-button--info:not(.is-text):not(.is-link){background-color:var(--color-info)!important;border-color:var(--color-info)!important}.el-button.is-text,.el-button.is-link{padding:5px 12px!important;border-radius:6px!important;font-weight:600!important;transition:all var(--transition-fast)!important}.el-button--primary.is-text,.el-button--primary.is-link{color:var(--color-primary)!important;background:var(--color-primary-lighter)!important}.el-button--primary.is-text:hover,.el-button--primary.is-link:hover{color:#fff!important;background:var(--color-primary)!important}.el-button--danger.is-text,.el-button--danger.is-link{color:var(--color-danger)!important;background:#fff1f2!important}.el-button--danger.is-text:hover,.el-button--danger.is-link:hover{color:#fff!important;background:var(--color-danger)!important}.el-button--warning.is-text,.el-button--warning.is-link{color:var(--color-warning)!important;background:#fff7ed!important}.el-button--warning.is-text:hover,.el-button--warning.is-link:hover{color:#fff!important;background:var(--color-warning)!important}.el-button--success.is-text,.el-button--success.is-link{color:var(--color-success)!important;background:#f0fdfa!important}.el-button--success.is-text:hover,.el-button--success.is-link:hover{color:#fff!important;background:var(--color-success)!important}.el-button--info.is-text,.el-button--info.is-link{color:var(--color-info)!important;background:#f5f3ff!important}.el-button--info.is-text:hover,.el-button--info.is-link:hover{color:#fff!important;background:var(--color-info)!important}.el-input__wrapper,.el-textarea__inner,.el-select .el-input__wrapper{border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--color-border-base) inset!important}.el-input__wrapper.is-focus,.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--color-primary) inset!important}.el-card{border-radius:var(--radius-md)!important;border:1px solid var(--border-card)!important;box-shadow:none!important}.el-dialog{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-float)!important;overflow:hidden}.el-dialog__header{background:var(--color-bg-page)!important;border-bottom:1px solid var(--color-border-light)!important;padding:var(--space-md) var(--space-lg)!important;margin:0!important}.el-dialog__title{font-size:var(--text-md)!important;font-weight:600!important;color:var(--text-primary)!important}.el-dialog__body{padding:var(--space-lg)!important}.el-dialog__footer{border-top:1px solid var(--color-border-light)!important;padding:var(--space-md) var(--space-lg)!important}.el-dialog__headerbtn{width:28px!important;height:28px!important;border-radius:var(--radius-sm)!important;top:14px!important;right:var(--space-md)!important}.el-dialog__headerbtn:hover{background:var(--color-bg-hover)!important}.el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary)!important}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--text-secondary)!important}.el-table{border-radius:var(--radius-sm);overflow:hidden;--el-table-header-bg-color: var(--color-bg-page);--el-table-header-text-color: var(--text-secondary)}.el-table th.el-table__cell{background:var(--color-bg-page)!important;color:var(--text-secondary)!important;font-weight:600!important;font-size:var(--text-sm)!important;padding:16px var(--space-md)!important;border-bottom:2px solid var(--color-border-base)!important}.el-table td.el-table__cell{font-size:var(--text-base)!important;padding:16px var(--space-md)!important;color:var(--text-primary)!important}.el-table__body tr:hover>td.el-table__cell{background:var(--color-bg-hover)!important}.el-table__body tr.current-row>td.el-table__cell{background:var(--color-bg-active)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-bg-card)!important}.el-tag{border-radius:var(--radius-sm)!important;font-weight:600!important;font-size:var(--text-xs)!important;padding:2px 8px!important;border-width:1px!important}.el-tag--primary{background:var(--color-primary-lighter)!important;color:var(--color-primary)!important;border-color:#bfdbfe!important}.el-tag--success{background:#f0fdfa!important;color:var(--color-success)!important;border-color:#99f6e4!important}.el-tag--warning{background:#fff7ed!important;color:var(--color-warning)!important;border-color:#fed7aa!important}.el-tag--danger{background:#fff1f2!important;color:var(--color-danger)!important;border-color:#fecdd3!important}.el-tag--info{background:#f5f3ff!important;color:var(--color-info)!important;border-color:#ddd6fe!important}.el-form-item__label{font-size:var(--text-sm)!important;color:var(--text-secondary)!important;font-weight:600!important}.el-pagination .el-pager li{border-radius:var(--radius-sm)!important;font-weight:500}.el-pagination .el-pager li.is-active{background:var(--color-primary)!important;color:#fff!important}.el-dropdown-menu{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-float)!important;border:1px solid var(--color-border-light)!important;padding:var(--space-xs) 0!important}.el-dropdown-menu__item{font-size:var(--text-sm);padding:8px var(--space-md)}.el-dropdown-menu__item:hover{background:var(--color-bg-hover)!important;color:var(--color-primary)!important}.action-buttons{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.date-text{white-space:nowrap!important;display:inline-block}.status-sub{font-size:11px!important;padding:0 6px!important;background:transparent!important;border-style:dashed!important;margin-top:4px;display:inline-block}.type-tag{display:inline-block;width:fit-content;padding:2px 10px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid;margin-left:auto;margin-right:auto}.type-tag.type-1{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.type-tag.type-2{background:#f0fdfa;color:#14b8a6;border-color:#99f6e4}.type-tag.type-3{background:#f5f3ff;color:#8b5cf6;border-color:#ddd6fe}.type-tag.type-4{background:#fff7ed;color:#f97316;border-color:#fed7aa}.type-tag.type-5{background:#fdf2f8;color:#ec4899;border-color:#fbcfe8}.type-tag.type-6{background:#ecfeff;color:#06b6d4;border-color:#a5f3fc}.type-tag.type-7{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.type-tag.type-8{background:#fff1f2;color:#f43f5e;border-color:#fecdd3}.type-tag.type-9{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.type-tag.type-10{background:#fdf2f8;color:#db2777;border-color:#fbcfe8}.el-message--success{background:#f0fdfa;border-color:var(--color-success);color:var(--color-success)}.el-message--warning{background:#fff7ed;border-color:var(--color-warning);color:var(--color-warning)}.el-message--error{background:#fff1f2;border-color:var(--color-danger);color:var(--color-danger)}.el-message--info{background:#f5f3ff;border-color:var(--color-info);color:var(--color-info)}
