.login-container[data-v-20ab35b6]{width:100%;height:100vh;background:#f5f7fa;display:flex;justify-content:center;align-items:center;margin:0;padding:0}.wxwork-mobile.login-container[data-v-20ab35b6]{background:#fff;padding:10px;align-items:flex-start;padding-top:20px}.login-card[data-v-20ab35b6]{width:420px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);border-radius:8px;border:none;padding:24px}.wxwork-mobile .login-card[data-v-20ab35b6]{width:100%;box-shadow:none;border:1px solid #e5e6eb}.login-header[data-v-20ab35b6]{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.login-title[data-v-20ab35b6]{text-align:center;color:#2e3b4e;font-weight:600;font-size:18px;margin:0}.login-form[data-v-20ab35b6]{margin-top:16px}.login-btn-group[data-v-20ab35b6]{display:flex;justify-content:center;margin-bottom:20px}.login-btn[data-v-20ab35b6]{width:120px;margin-right:20px}.wechat-work-login-group[data-v-20ab35b6]{display:flex;justify-content:center}.wxwork-login-btn[data-v-20ab35b6]{width:180px;height:40px;font-size:15px;background-color:#2e3b4e;border-color:#2e3b4e}.wxwork-login-btn[data-v-20ab35b6]:hover{background-color:#3a495e;border-color:#3a495e}@media (max-width:768px){.login-title[data-v-20ab35b6]{font-size:16px}.wxwork-login-btn[data-v-20ab35b6]{width:100%}.login-card[data-v-20ab35b6]{padding:16px}}[data-v-50f8de5e]{margin:0;padding:0;box-sizing:border-box}.home-container[data-v-50f8de5e]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.wxwork-mobile[data-v-50f8de5e]{height:100%;overflow-y:auto}.wxwork-mobile .home-content[data-v-50f8de5e]{padding:10px!important;background-color:#fff!important;padding-bottom:70px!important}.wxwork-mobile .content-card[data-v-50f8de5e]{box-shadow:none!important;border:none!important}.home-header[data-v-50f8de5e]{background-color:#fff;color:#333;border-bottom:1px solid #e6e6e6;justify-content:space-between;padding:0 20px;height:60px}.header-left[data-v-50f8de5e],.home-header[data-v-50f8de5e]{display:flex;align-items:center}.menu-toggle[data-v-50f8de5e]{font-size:20px;cursor:pointer;margin-right:15px;color:#2e3b4e}.system-title[data-v-50f8de5e]{font-size:18px;font-weight:700;color:#2e3b4e}.admin-info[data-v-50f8de5e],.header-right[data-v-50f8de5e]{display:flex;align-items:center}.admin-info[data-v-50f8de5e]{cursor:pointer;padding:0 10px;height:60px;color:#333}.home-main[data-v-50f8de5e]{flex:1;display:flex;overflow:hidden}.home-aside[data-v-50f8de5e]{background-color:#2e3b4e;transition:width .3s ease;overflow:hidden}.home-content[data-v-50f8de5e]{padding:20px;background-color:#f5f5f5;flex:1;overflow:auto}.content-card[data-v-50f8de5e]{height:100%;border:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px}@media (max-width:768px){.home-header[data-v-50f8de5e]{padding:0 10px}.system-title[data-v-50f8de5e]{font-size:16px}.home-content[data-v-50f8de5e]{padding:10px}}.task-list[data-v-7acb6502]{max-width:1200px;margin:20px auto;padding:20px;border:1px solid #eee;border-radius:8px;box-sizing:border-box}.task-tab[data-v-7acb6502]{display:flex;gap:8px}.task-tab button[data-v-7acb6502]{padding:6px 16px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;color:#606266;transition:all .2s}.task-tab button.active[data-v-7acb6502]{background:#409eff;color:#fff;border-color:#409eff}.wxwork-mobile[data-v-7acb6502]{max-width:100%!important;margin:0!important;padding:10px!important;border:none!important;min-height:100vh;background-color:#f5f7fa;overflow:hidden}.wxwork-mobile .header[data-v-7acb6502]{margin-bottom:15px;flex-direction:column;align-items:flex-start;gap:10px}.wxwork-mobile .header h2[data-v-7acb6502]{font-size:20px;text-align:left;margin:0;color:#1d2129;font-weight:600}.mobile-scroll-wrapper[data-v-7acb6502]{width:100%;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.mobile-task-card[data-v-7acb6502]{padding:18px;border-radius:12px;margin-bottom:12px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease;border:0}.status-pending[data-v-7acb6502]{color:#86909c}.status-progress[data-v-7acb6502]{color:#409eff}.status-pending-approval[data-v-7acb6502]{color:#f7ba1e}.status-approved[data-v-7acb6502]{color:#52c41a}.status-rejected[data-v-7acb6502]{color:#f5222d}.mobile-task-card.status-pending[data-v-7acb6502]{border-left:4px solid #86909c}.mobile-task-card.status-progress[data-v-7acb6502]{border-left:4px solid #409eff}.mobile-task-card.status-pending-approval[data-v-7acb6502]{border-left:4px solid #f7ba1e}.mobile-task-card.status-approved[data-v-7acb6502]{border-left:4px solid #52c41a}.mobile-task-card.status-rejected[data-v-7acb6502]{border-left:4px solid #f5222d}.mobile-task-card[data-v-7acb6502]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.task-header[data-v-7acb6502]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f2f5}.task-id-score[data-v-7acb6502]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.task-id[data-v-7acb6502]{font-size:13px;color:#86909c;font-weight:500}.task-score[data-v-7acb6502]{font-size:13px;color:#fa8c16;background-color:#fff7e6;padding:2px 8px;border-radius:10px}.task-title[data-v-7acb6502]{font-size:16px;color:#1d2129;margin:0;font-weight:600}.task-info-grid[data-v-7acb6502]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.task-item[data-v-7acb6502]{display:flex;flex-direction:column;margin:0;line-height:1.4}.task-item .label[data-v-7acb6502]{font-size:13px;color:#86909c;margin-bottom:2px}.task-item .value[data-v-7acb6502]{font-size:14px;color:#4e5969;font-weight:500}.task-complete-desc[data-v-7acb6502]{margin:10px 0}.desc-toggle[data-v-7acb6502]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#409eff;cursor:pointer;padding:4px 0}.arrow-icon[data-v-7acb6502]{font-size:12px;color:#86909c}.auditor-content[data-v-7acb6502],.desc-content[data-v-7acb6502]{font-size:14px;color:#4e5969;line-height:1.6;padding:8px 0;white-space:pre-wrap}.task-auditors[data-v-7acb6502]{margin:10px 0;padding:10px;background-color:#f9fafc;border-radius:8px}.auditor-title[data-v-7acb6502]{font-size:13px;color:#86909c;margin-bottom:8px}.auditor-list[data-v-7acb6502]{display:flex;flex-direction:column;gap:8px}.auditor-item[data-v-7acb6502]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;font-size:14px;padding:4px 0;border-bottom:1px dashed #eee}.auditor-item[data-v-7acb6502]:last-child{border-bottom:none}.auditor-level[data-v-7acb6502]{color:#86909c}.auditor-name[data-v-7acb6502]{min-width:60px}.auditor-status[data-v-7acb6502]{padding:2px 6px;border-radius:4px;font-size:12px}.auditor-status.status-pending[data-v-7acb6502]{background-color:#f5f5f5;color:#86909c}.auditor-status.status-approved[data-v-7acb6502]{background-color:#f0f9ff;color:#52c41a}.auditor-status.status-rejected[data-v-7acb6502]{background-color:#fff1f0;color:#f5222d}.task-status-action[data-v-7acb6502]{display:flex;align-items:center;padding-top:10px;border-top:1px solid #f0f2f5;gap:12px;flex-wrap:wrap}.task-status-action .label[data-v-7acb6502]{font-size:14px;color:#86909c}.current-status[data-v-7acb6502]{font-size:14px;font-weight:500;padding:2px 6px;border-radius:4px}.status-btn-group[data-v-7acb6502]{display:flex;gap:8px;margin-left:auto}.table-btn-group[data-v-7acb6502]{margin-left:0;justify-content:center}.status-btn[data-v-7acb6502]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;color:#fff}.submit-btn[data-v-7acb6502]{background-color:#409eff}.submit-btn[data-v-7acb6502]:hover{background-color:#337ecc}.approve-btn[data-v-7acb6502]{background-color:#52c41a}.approve-btn[data-v-7acb6502]:hover{background-color:#41a80f}.reject-btn[data-v-7acb6502]{background-color:#f5222d}.reject-btn[data-v-7acb6502]:hover{background-color:#d31522}.status-btn[data-v-7acb6502]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.no-permission[data-v-7acb6502],.status-btn-group.disabled[data-v-7acb6502]{font-size:12px;color:#909399;margin-left:auto}.no-permission[data-v-7acb6502]{text-align:center}.view-text[data-v-7acb6502]{width:100%;padding:8px;line-height:1.6;color:#4e5969;background-color:#f9fafc;border-radius:4px}.auditor-opinion[data-v-7acb6502]{font-size:12px;color:#409eff;cursor:pointer;text-decoration:underline}.view-opinion[data-v-7acb6502]{font-size:13px;color:#409eff;cursor:pointer}.empty[data-v-7acb6502]{color:#86909c;background-color:#fff;border-radius:12px;margin:10px 0}.empty[data-v-7acb6502],.loading[data-v-7acb6502]{text-align:center;padding:40px 20px;font-size:14px}.loading[data-v-7acb6502]{color:#409eff}.header[data-v-7acb6502]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}table[data-v-7acb6502]{width:100%;border-collapse:collapse}td[data-v-7acb6502],th[data-v-7acb6502]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-7acb6502]{background-color:#f5f5f5}.desc-toggle.desktop[data-v-7acb6502]{color:#409eff;cursor:pointer;font-size:13px}.desc-content.desktop[data-v-7acb6502]{font-size:13px;color:#4e5969;padding:4px 0;white-space:pre-wrap}.modal-mask[data-v-7acb6502]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-7acb6502]{width:90%;max-width:500px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-header[data-v-7acb6502]{padding:16px;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-7acb6502]{margin:0;font-size:16px;color:#1d2129}.close-btn[data-v-7acb6502]{background:none;border:none;font-size:20px;color:#86909c;cursor:pointer;padding:0 8px}.modal-body[data-v-7acb6502]{padding:16px}.auditor-name[data-v-7acb6502]{font-size:14px;color:#4e5969;margin:0 0 8px 0}.audit-time[data-v-7acb6502]{font-size:13px;color:#86909c;margin:0 0 12px 0}.audit-opinion-content[data-v-7acb6502]{font-size:14px;color:#4e5969;line-height:1.6;white-space:pre-wrap;min-height:80px;padding:10px;background-color:#f9fafc;border-radius:4px}.modal-footer[data-v-7acb6502]{padding:12px 16px;border-top:1px solid #f0f2f5;text-align:right}.confirm-btn[data-v-7acb6502]{padding:6px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.mobile-scroll-wrapper[data-v-7acb6502]::-webkit-scrollbar{width:4px}.mobile-scroll-wrapper[data-v-7acb6502]::-webkit-scrollbar-track{background:#f0f2f5;border-radius:2px}.mobile-scroll-wrapper[data-v-7acb6502]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.mobile-scroll-wrapper[data-v-7acb6502]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.edit-textarea[data-v-7acb6502]{width:100%;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;resize:none;font-size:14px;color:#4e5969;box-sizing:border-box}.edit-textarea.mini[data-v-7acb6502]{width:calc(100% - 80px);min-width:150px}.save-btn[data-v-7acb6502]{margin-top:8px;padding:6px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.save-btn[data-v-7acb6502]:hover{background-color:#337ecc}.save-btn.small[data-v-7acb6502]{padding:4px 12px;font-size:13px}.save-btn.tiny[data-v-7acb6502]{padding:2px 8px;font-size:12px;margin-top:0}.audit-opinion-wrap[data-v-7acb6502]{flex:1;min-width:120px}.complete-desc-cell[data-v-7acb6502]{min-width:150px}.auditor-cell[data-v-7acb6502]{min-width:200px}.auditor-info[data-v-7acb6502]{margin-bottom:4px;font-size:13px}.audit-opinion-edit[data-v-7acb6502]{margin-bottom:4px}.task-file-section[data-v-7acb6502]{margin:10px 0;padding:10px;background-color:#f5f7fa;border-radius:8px}.file-content[data-v-7acb6502]{padding:8px 0}.file-input[data-v-7acb6502]{display:none}.upload-btn[data-v-7acb6502]{padding:6px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;margin-bottom:8px}.upload-btn[data-v-7acb6502]:hover{background-color:#096dd9}.upload-btn.small[data-v-7acb6502]{padding:4px 12px;font-size:12px}.upload-tip[data-v-7acb6502]{font-size:12px;color:#86909c}.file-list-wrap[data-v-7acb6502]{margin-top:8px}.file-list-title[data-v-7acb6502]{font-size:13px;color:#86909c;margin-bottom:6px}.file-item[data-v-7acb6502]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed #eee;font-size:13px}.file-item[data-v-7acb6502]:last-child{border-bottom:none}.file-item.desktop[data-v-7acb6502]{flex-wrap:wrap}.file-icon[data-v-7acb6502]{font-size:16px}.file-name[data-v-7acb6502]{flex:1;color:#4e5969;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-7acb6502]{font-size:12px;color:#86909c}.view-file-btn[data-v-7acb6502]{padding:2px 8px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-file-btn.tiny[data-v-7acb6502]{padding:1px 6px;font-size:11px}.view-file-btn[data-v-7acb6502]:hover{background-color:#337ecc}.no-file-tip[data-v-7acb6502]{font-size:13px;color:#86909c;padding:8px 0;text-align:center}.file-cell[data-v-7acb6502]{min-width:180px}.file-modal[data-v-7acb6502]{max-width:80%;max-height:80vh;overflow:hidden}.file-modal-body[data-v-7acb6502]{max-height:60vh;overflow-y:auto}.text-file-content[data-v-7acb6502]{width:100%;padding:10px;background-color:#f9fafc;border-radius:4px;font-size:13px;line-height:1.6;white-space:pre-wrap;max-height:50vh;overflow-y:auto}.image-file-content[data-v-7acb6502]{max-width:100%;max-height:50vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.other-file-tip[data-v-7acb6502]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.file-icon-big[data-v-7acb6502]{font-size:48px;margin-bottom:16px;color:#86909c}.download-file-btn[data-v-7acb6502]{padding:6px 16px;background-color:#52c41a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;margin-right:8px}.download-file-btn[data-v-7acb6502]:hover{background-color:#41a80f}@media (max-width:768px){.task-list[data-v-7acb6502]{max-width:100%;margin:10px;padding:10px}table[data-v-7acb6502]{font-size:14px}td[data-v-7acb6502],th[data-v-7acb6502]{padding:8px 5px}.status-btn[data-v-7acb6502]{padding:4px 8px;font-size:12px}.task-status-action[data-v-7acb6502]{gap:8px}.edit-textarea.mini[data-v-7acb6502]{width:calc(100% - 70px)}.file-modal[data-v-7acb6502]{max-width:95%}}.task-create[data-v-ea119e5c]{max-width:600px;margin:20px auto;padding:20px;border:1px solid #eee;border-radius:8px}.wxwork-mobile[data-v-ea119e5c]{max-width:100%!important;margin:0!important;padding:10px!important;border:none!important}.wxwork-mobile h2[data-v-ea119e5c]{font-size:18px;text-align:center;margin-bottom:20px}.wxwork-mobile .form-group[data-v-ea119e5c]{margin-bottom:15px!important}.wxwork-mobile label[data-v-ea119e5c]{font-size:15px!important;margin-bottom:5px!important}.wxwork-mobile .unified-width[data-v-ea119e5c]{font-size:14px!important;padding:10px!important}.wxwork-mobile .btn-group[data-v-ea119e5c]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.wxwork-mobile .back-btn[data-v-ea119e5c],.wxwork-mobile .submit-btn[data-v-ea119e5c]{width:100%!important;padding:12px 0!important}.form-group[data-v-ea119e5c]{margin-bottom:20px}label[data-v-ea119e5c]{display:block;margin-bottom:8px;font-weight:700;color:#606266}.unified-width[data-v-ea119e5c]{width:100%!important;box-sizing:border-box}.el-button[data-v-ea119e5c]{margin-right:10px}.btn-group[data-v-ea119e5c]{margin-top:20px}@media (max-width:768px){.task-create[data-v-ea119e5c]{max-width:100%;margin:10px;padding:10px}.form-group[data-v-ea119e5c]{margin-bottom:15px}label[data-v-ea119e5c]{font-size:14px}}.mobile-scroll-wrapper[data-v-ea119e5c]{width:100%;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.mobile-scroll-wrapper[data-v-77e58fba]{width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:60px;box-sizing:border-box;background-color:#f5f5f5}.task-report-page[data-v-77e58fba]{max-width:1200px;margin:0 auto;padding:15px;background-color:#fff;min-height:100%;box-sizing:border-box}.wxwork-mobile[data-v-77e58fba]{max-width:100%!important;margin:0!important;padding:10px!important;border:none!important}.page-title[data-v-77e58fba]{font-size:20px;text-align:center;margin:0 0 20px 0;color:#303133;font-weight:600;padding-bottom:10px;border-bottom:1px solid #eee}.wxwork-mobile .page-title[data-v-77e58fba]{font-size:18px;margin-bottom:15px;padding-bottom:8px}.filter-bar[data-v-77e58fba]{margin-bottom:20px;background-color:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.filter-form[data-v-77e58fba]{display:flex;flex-direction:column;gap:15px;width:100%}.filter-main[data-v-77e58fba]{display:flex;gap:15px;flex-wrap:wrap;align-items:flex-end;width:100%}.filter-item[data-v-77e58fba]{margin-bottom:0!important;flex:1;min-width:200px}.filter-item label[data-v-77e58fba]{font-size:15px;color:#606266;margin-bottom:8px;display:block;font-weight:500}.unified-width[data-v-77e58fba]{width:100%!important;box-sizing:border-box;font-size:15px!important}.filter-btn-group[data-v-77e58fba]{display:flex;gap:10px;width:100%;flex-wrap:nowrap;margin-bottom:0!important}.download-btn[data-v-77e58fba],.reset-btn[data-v-77e58fba],.submit-btn[data-v-77e58fba]{flex:1;height:48px!important;font-size:16px!important;border-radius:8px!important;white-space:nowrap}.pc-table[data-v-77e58fba]{overflow-x:auto;margin-top:10px}.pagination-container[data-v-77e58fba]{margin-top:15px;text-align:right}.mobile-card-list[data-v-77e58fba]{display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.task-card[data-v-77e58fba]{border-radius:12px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border:none!important}.card-header[data-v-77e58fba]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.header-left[data-v-77e58fba]{display:flex;flex-direction:column;gap:4px}.name[data-v-77e58fba]{font-size:16px;font-weight:600;color:#333}.date[data-v-77e58fba]{font-size:13px;color:#909399}.status-tag[data-v-77e58fba]{font-size:14px!important;padding:4px 12px!important;border-radius:6px!important}.card-body[data-v-77e58fba]{margin-bottom:10px}.title[data-v-77e58fba]{font-size:15px;color:#333;margin-bottom:12px;line-height:1.4;margin:0 0 12px 0}.audit-collapse[data-v-77e58fba]{--el-collapse-border-color:#f0f0f0;--el-collapse-header-text-color:#606266;--el-collapse-header-font-size:15px;--el-collapse-content-padding:8px 0!important}.audit-content[data-v-77e58fba]{font-size:14px;color:#666;line-height:1.6;padding:4px 0;margin:0}.card-footer[data-v-77e58fba]{padding-top:10px;border-top:1px solid #f0f0f0;margin-top:8px}.score[data-v-77e58fba]{font-size:16px;font-weight:600;color:#ff6700}.score-desc[data-v-77e58fba]{font-size:12px;color:#909399;margin-left:8px}.load-more[data-v-77e58fba]{text-align:center;padding:15px 0;font-size:15px}.load-more-btn[data-v-77e58fba]{font-size:15px;color:#409eff}.no-more span[data-v-77e58fba]{color:#909399;font-size:14px}.mobile-loading[data-v-77e58fba]{padding:20px;width:100%}.empty-tip[data-v-77e58fba]{margin-top:30px;text-align:center;padding:20px;width:100%}.mobile-select-popper[data-v-77e58fba]{width:100%!important;max-width:300px!important;box-sizing:border-box}@media (max-width:768px){.filter-main[data-v-77e58fba]{flex-direction:column;align-items:stretch}.filter-item[data-v-77e58fba]{min-width:100%}.filter-btn-group[data-v-77e58fba]{flex-wrap:wrap;gap:8px}.download-btn[data-v-77e58fba],.reset-btn[data-v-77e58fba],.submit-btn[data-v-77e58fba]{flex:1 0 30%;min-width:80px;height:44px!important;font-size:15px!important;padding:0 8px!important}.task-report-page[data-v-77e58fba]{max-width:100%;padding:10px}.page-title[data-v-77e58fba]{font-size:18px}.filter-bar[data-v-77e58fba]{padding:12px;margin-bottom:15px}}@media (max-width:375px){.download-btn[data-v-77e58fba],.reset-btn[data-v-77e58fba],.submit-btn[data-v-77e58fba]{font-size:14px!important;padding:0 4px!important;height:40px!important}.name[data-v-77e58fba]{font-size:15px}.title[data-v-77e58fba]{font-size:14px}.score[data-v-77e58fba]{font-size:15px}.page-title[data-v-77e58fba]{font-size:17px}}@media (orientation:landscape) and (max-width:768px){.filter-main[data-v-77e58fba]{flex-direction:row;flex-wrap:wrap}.filter-item[data-v-77e58fba]{width:48%;min-width:48%}.mobile-card-list[data-v-77e58fba]{flex-direction:row;flex-wrap:wrap;gap:10px}.task-card[data-v-77e58fba]{width:calc(50% - 5px)}}[data-v-77e58fba]::-webkit-scrollbar{width:4px;height:4px}[data-v-77e58fba]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}[data-v-77e58fba]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}[data-v-77e58fba]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.excel-import-container[data-v-447fee55]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.import-card[data-v-447fee55]{padding:30px}.upload-section[data-v-447fee55]{margin-bottom:30px}.excel-uploader[data-v-447fee55]{width:100%;height:200px;line-height:200px;text-align:center;border:2px dashed #dcdcdc;border-radius:6px;margin-bottom:20px;cursor:pointer;transition:all .3s}.excel-uploader[data-v-447fee55]:hover{border-color:#409eff;background-color:#f8f9fa}.upload-icon[data-v-447fee55]{font-size:48px;color:#409eff;margin-bottom:10px;display:block;line-height:1}.custom-file-list[data-v-447fee55]{width:100%;margin-bottom:20px}.file-item[data-v-447fee55]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}.file-icon[data-v-447fee55]{font-size:20px;color:#67c23a;margin-right:12px}.file-name[data-v-447fee55]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow-x:auto;text-overflow:ellipsis;max-height:20px;padding:0 2px}.file-name[data-v-447fee55]::-webkit-scrollbar{height:4px}.file-name[data-v-447fee55]::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:2px}.file-name[data-v-447fee55]::-webkit-scrollbar-track{background-color:#f5f5f5}.delete-btn[data-v-447fee55]{color:#f56c6c;font-size:16px}.delete-btn[data-v-447fee55]:hover{color:#f04848}.btn-group[data-v-447fee55]{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.btn-group .el-button[data-v-447fee55]{margin:0 10px 10px}.preview-section[data-v-447fee55]{margin-top:20px}.sheet-tabs[data-v-447fee55]{margin-bottom:15px}.pagination-container[data-v-447fee55]{margin-top:15px;text-align:right}.data-count-tip[data-v-447fee55]{margin-top:10px;padding:8px 12px;background-color:#fff2f2;border:1px solid #ffccc7;border-radius:4px;color:#f56c6c;font-size:12px;display:flex;align-items:center}.data-count-tip.info[data-v-447fee55]{background-color:#fffbee;border-color:#ffe58f;color:#fa8c16}.data-count-tip .el-icon-info[data-v-447fee55],.data-count-tip .el-icon-warning[data-v-447fee55]{margin-right:8px}.excel-export-container[data-v-c329853e]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.export-card[data-v-c329853e]{padding:30px}.query-section[data-v-c329853e]{margin-bottom:20px}.export-query-form[data-v-c329853e]{margin-bottom:15px}.export-tip[data-v-c329853e]{padding:10px 15px;background-color:#e6f7ff;border-radius:6px;color:#1890ff;font-size:14px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.6}.export-tip .el-icon-info[data-v-c329853e]{margin-right:8px;font-size:16px;vertical-align:middle}.excel-import-container[data-v-f59a4976]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.import-card[data-v-f59a4976]{padding:30px}.importer-info[data-v-f59a4976]{margin-bottom:20px;padding:10px 15px;background-color:#f0f9ff;border-radius:6px;display:flex;align-items:center;font-size:14px;color:#333}.importer-info .el-icon-user[data-v-f59a4976]{color:#409eff;margin-right:8px;font-size:16px}.importer-info .label[data-v-f59a4976]{color:#666;margin-right:8px}.importer-info .name[data-v-f59a4976]{font-weight:500;color:#409eff}.upload-section[data-v-f59a4976]{margin-bottom:30px}.excel-uploader[data-v-f59a4976]{width:100%;height:200px;line-height:200px;text-align:center;border:2px dashed #dcdcdc;border-radius:6px;margin-bottom:20px;cursor:pointer;transition:all .3s}.excel-uploader[data-v-f59a4976]:hover{border-color:#409eff;background-color:#f8f9fa}.upload-icon[data-v-f59a4976]{font-size:48px;color:#409eff;margin-bottom:10px;display:block;line-height:1}.custom-file-list[data-v-f59a4976]{width:100%;margin-bottom:20px}.file-item[data-v-f59a4976]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}.file-icon[data-v-f59a4976]{font-size:20px;color:#67c23a;margin-right:12px}.file-name[data-v-f59a4976]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow-x:auto;text-overflow:ellipsis;max-height:20px;padding:0 2px}.file-name[data-v-f59a4976]::-webkit-scrollbar{height:4px}.file-name[data-v-f59a4976]::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:2px}.file-name[data-v-f59a4976]::-webkit-scrollbar-track{background-color:#f5f5f5}.delete-btn[data-v-f59a4976]{color:#f56c6c;font-size:16px}.delete-btn[data-v-f59a4976]:hover{color:#f04848}.btn-group[data-v-f59a4976]{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.btn-group .el-button[data-v-f59a4976]{margin:0 10px 10px}.preview-section[data-v-f59a4976]{margin-top:20px}.sheet-tabs[data-v-f59a4976]{margin-bottom:15px}.pagination-container[data-v-f59a4976]{margin-top:15px;text-align:right}.data-count-tip[data-v-f59a4976]{margin-top:10px;padding:8px 12px;background-color:#fff2f2;border:1px solid #ffccc7;border-radius:4px;color:#f56c6c;font-size:12px;display:flex;align-items:center}.data-count-tip.info[data-v-f59a4976]{background-color:#fffbee;border-color:#ffe58f;color:#fa8c16}.data-count-tip .el-icon-info[data-v-f59a4976],.data-count-tip .el-icon-warning[data-v-f59a4976]{margin-right:8px}.excel-import-container[data-v-20a0c5ea]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.import-card[data-v-20a0c5ea]{padding:30px}.importer-info[data-v-20a0c5ea]{margin-bottom:20px;padding:10px 15px;background-color:#f0f9ff;border-radius:6px;display:flex;align-items:center;font-size:14px;color:#333}.importer-info .el-icon-user[data-v-20a0c5ea]{color:#409eff;margin-right:8px;font-size:16px}.importer-info .label[data-v-20a0c5ea]{color:#666;margin-right:8px}.importer-info .name[data-v-20a0c5ea]{font-weight:500;color:#409eff}.upload-section[data-v-20a0c5ea]{margin-bottom:30px}.excel-uploader[data-v-20a0c5ea]{width:100%;height:200px;line-height:200px;text-align:center;border:2px dashed #dcdcdc;border-radius:6px;margin-bottom:20px;cursor:pointer;transition:all .3s}.excel-uploader[data-v-20a0c5ea]:hover{border-color:#409eff;background-color:#f8f9fa}.upload-icon[data-v-20a0c5ea]{font-size:48px;color:#409eff;margin-bottom:10px;display:block;line-height:1}.custom-file-list[data-v-20a0c5ea]{width:100%;margin-bottom:20px}.file-item[data-v-20a0c5ea]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}.file-icon[data-v-20a0c5ea]{font-size:20px;color:#67c23a;margin-right:12px}.file-name[data-v-20a0c5ea]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow-x:auto;text-overflow:ellipsis;max-height:20px;padding:0 2px}.file-name[data-v-20a0c5ea]::-webkit-scrollbar{height:4px}.file-name[data-v-20a0c5ea]::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:2px}.file-name[data-v-20a0c5ea]::-webkit-scrollbar-track{background-color:#f5f5f5}.delete-btn[data-v-20a0c5ea]{color:#f56c6c;font-size:16px}.delete-btn[data-v-20a0c5ea]:hover{color:#f04848}.btn-group[data-v-20a0c5ea]{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.btn-group .el-button[data-v-20a0c5ea]{margin:0 10px 10px}.preview-section[data-v-20a0c5ea]{margin-top:20px}.sheet-tabs[data-v-20a0c5ea]{margin-bottom:15px}.pagination-container[data-v-20a0c5ea]{margin-top:15px;text-align:right}.data-count-tip[data-v-20a0c5ea]{margin-top:10px;padding:8px 12px;background-color:#fff2f2;border:1px solid #ffccc7;border-radius:4px;color:#f56c6c;font-size:12px;display:flex;align-items:center}.data-count-tip.info[data-v-20a0c5ea]{background-color:#fffbee;border-color:#ffe58f;color:#fa8c16}.data-count-tip .el-icon-info[data-v-20a0c5ea],.data-count-tip .el-icon-warning[data-v-20a0c5ea]{margin-right:8px}.excel-import-container[data-v-e2b69778]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.import-card[data-v-e2b69778]{padding:30px}.importer-info[data-v-e2b69778]{margin-bottom:20px;padding:10px 15px;background-color:#f0f9ff;border-radius:6px;display:flex;align-items:center;font-size:14px;color:#333}.importer-info .el-icon-user[data-v-e2b69778]{color:#409eff;margin-right:8px;font-size:16px}.importer-info .label[data-v-e2b69778]{color:#666}.importer-info .name[data-v-e2b69778]{font-weight:500;color:#409eff;margin-left:4px}.upload-section[data-v-e2b69778]{margin-bottom:30px}.excel-uploader[data-v-e2b69778]{width:100%;height:200px;line-height:200px;text-align:center;border:2px dashed #dcdcdc;border-radius:6px;margin-bottom:20px;cursor:pointer;transition:all .3s}.excel-uploader[data-v-e2b69778]:hover{border-color:#409eff;background-color:#f8f9fa}.upload-icon[data-v-e2b69778]{font-size:48px;color:#409eff;margin-bottom:10px;display:block;line-height:1}.custom-file-list[data-v-e2b69778]{margin-bottom:20px}.file-item[data-v-e2b69778]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}.file-icon[data-v-e2b69778]{font-size:20px;color:#67c23a;margin-right:12px}.file-name[data-v-e2b69778]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:auto;text-overflow:ellipsis}.delete-btn[data-v-e2b69778]{color:#f56c6c}.btn-group[data-v-e2b69778]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.btn-group .el-button[data-v-e2b69778]{margin:0 10px 10px}.preview-section[data-v-e2b69778]{margin-top:20px}.pagination-container[data-v-e2b69778]{margin-top:15px;text-align:right}.data-count-tip[data-v-e2b69778]{margin-top:10px;padding:8px 12px;background-color:#fff2f2;border:1px solid #ffccc7;border-radius:4px;color:#f56c6c;font-size:12px;display:flex;align-items:center}.data-count-tip.info[data-v-e2b69778]{background-color:#fffbee;border-color:#ffe58f;color:#fa8c16}.excel-export-container[data-v-0378fd35]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.export-card[data-v-0378fd35]{padding:30px}.query-section[data-v-0378fd35]{margin-bottom:20px}.export-query-form[data-v-0378fd35]{margin-bottom:15px}.export-tip[data-v-0378fd35]{padding:10px 15px;background-color:#e6f7ff;border-radius:6px;color:#1890ff;font-size:14px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.6}.export-tip .el-icon-info[data-v-0378fd35]{margin-right:8px;font-size:16px;vertical-align:middle}.excel-export-container[data-v-6841a7f6]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 120px)}.export-card[data-v-6841a7f6]{padding:30px}.query-section[data-v-6841a7f6]{margin-bottom:20px}.export-query-form[data-v-6841a7f6]{margin-bottom:15px}.export-tip[data-v-6841a7f6]{padding:10px 15px;background-color:#e6f7ff;border-radius:6px;color:#1890ff;font-size:14px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.6}.export-tip .el-icon-info[data-v-6841a7f6]{margin-right:8px;font-size:16px;vertical-align:middle}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100vh;overflow:hidden}.wxwork-footer-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;border-top:1px solid #e5e6eb;justify-content:space-around;z-index:999}.nav-item,.wxwork-footer-nav{display:flex;align-items:center}.nav-item{color:#333;text-decoration:none;font-size:14px;flex-direction:column;transition:color .2s}.nav-item.router-link-active,.nav-item:hover{color:#2d8cf0}.nav-item i{font-size:20px;margin-bottom:4px}.el-footer,.el-header{text-align:center;line-height:60px}.el-aside{color:#333}.wxwork-mobile{height:100%;overflow-y:auto;padding-bottom:70px!important;box-sizing:border-box}.wxwork-mobile .home-content{padding:10px!important;background-color:#fff!important;padding-bottom:80px!important;height:calc(100vh - 10px)!important;box-sizing:border-box}.wxwork-mobile .content-card{box-shadow:none!important;border:none!important;height:100%!important;overflow-y:auto}