.app-watermark{width:100vw;height:100vh}.app-watermark :deep(.el-watermark__mask){pointer-events:none}.login-container[data-v-fa9a1a54]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);background-size:400% 400%;animation:gradientBG-fa9a1a54 15s ease infinite}@keyframes gradientBG-fa9a1a54{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.login-box[data-v-fa9a1a54]{width:380px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;overflow:hidden}.login-box[data-v-fa9a1a54]:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#4a80f0,#6c5ce7)}.login-header[data-v-fa9a1a54]{text-align:center;margin-bottom:40px}.logo-container[data-v-fa9a1a54]{margin-bottom:20px}.logo-icon[data-v-fa9a1a54]{width:50px;height:50px;fill:#4a80f0}.login-title[data-v-fa9a1a54]{margin:0 0 8px;color:#2d3436;font-size:24px;font-weight:700}.login-subtitle[data-v-fa9a1a54]{margin:0;color:#636e72;font-size:14px;letter-spacing:1px}.login-form[data-v-fa9a1a54]{display:flex;flex-direction:column}.form-group[data-v-fa9a1a54]{margin-bottom:30px}.input-container[data-v-fa9a1a54]{position:relative}.input-field[data-v-fa9a1a54]{width:100%;padding:12px 0;border:none;background:transparent;font-size:16px;color:#2d3436;outline:none;border-bottom:1px solid #dfe6e9;transition:all .3s}.input-field[data-v-fa9a1a54]:focus{border-bottom-color:#4a80f0}.input-label[data-v-fa9a1a54]{position:absolute;left:0;top:12px;color:#636e72;font-size:16px;transition:all .3s;pointer-events:none}.input-field:not(:-moz-placeholder)+.input-label[data-v-fa9a1a54]{top:-12px;font-size:12px;color:#4a80f0}.input-field:focus+.input-label[data-v-fa9a1a54],.input-field:not(:placeholder-shown)+.input-label[data-v-fa9a1a54]{top:-12px;font-size:12px;color:#4a80f0}.underline[data-v-fa9a1a54]{position:absolute;bottom:0;left:0;width:0;height:2px;background:#4a80f0;transition:width .3s}.input-field:focus~.underline[data-v-fa9a1a54]{width:100%}.login-btn[data-v-fa9a1a54]{width:100%;padding:14px;background:#4a80f0;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;margin-top:20px;overflow:hidden;position:relative}.login-btn span[data-v-fa9a1a54]{position:relative;z-index:1}.login-btn[data-v-fa9a1a54]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:all .5s}.login-btn[data-v-fa9a1a54]:hover:before{left:100%}.btn-arrow[data-v-fa9a1a54]{margin-left:8px;display:flex;align-items:center;justify-content:center}.btn-arrow svg[data-v-fa9a1a54]{width:20px;height:20px;fill:#fff}.login-footer[data-v-fa9a1a54]{margin-top:30px;text-align:center}.footer-text[data-v-fa9a1a54]{margin:0;color:#b2bec3;font-size:12px}.sidebar-menu[data-v-50f81a1c]{border-right:none}.el-sub-menu__title[data-v-50f81a1c]{padding-left:20px!important;background-color:#122c26!important}.el-menu--inline[data-v-50f81a1c]{padding-left:0!important;background-color:#122c26!important}.el-icon[data-v-50f81a1c]{margin-right:16px}.el-menu-item[data-v-50f81a1c]{padding-left:20px!important;background-color:#122c26!important}.el-menu-item.is-active[data-v-50f81a1c]{background-color:#122c26!important;color:#70d8c4!important}.el-menu-item[data-v-50f81a1c]:hover,.el-sub-menu__title[data-v-50f81a1c]:hover{background-color:#122c26!important}.header-container[data-v-10df766a]{width:100%;display:flex;justify-content:space-between;height:50px;align-items:center}.header-left[data-v-10df766a]{flex:1;padding-left:20px;flex-direction:row}.header-right[data-v-10df766a]{display:flex;align-items:center;gap:20px;padding-right:20px}.el-breadcrumb[data-v-10df766a]{line-height:50px}.el-dropdown-link[data-v-10df766a]{display:flex;align-items:center;cursor:pointer}.notification-badge[data-v-10df766a]{display:flex;align-items:center}.notification-icon[data-v-10df766a]{color:#606266;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s}.notification-icon[data-v-10df766a]:hover{color:#409eff;background-color:#f5f7fa}[data-v-10df766a] .el-breadcrumb__inner{color:#909399;font-weight:400}[data-v-10df766a] .el-breadcrumb__inner.is-link{color:#606266}[data-v-10df766a] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#303133;font-weight:700}.custom-drawer-container[data-v-76bd3685]{height:100%;display:flex;flex-direction:column;width:100%}.drawer-header[data-v-76bd3685]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:60px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px rgba(0,0,0,.05);background-color:#fff;flex-shrink:0}.header-title[data-v-76bd3685]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.header-badge[data-v-76bd3685]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;color:#fff;background-color:#f56c6c;border-radius:9px}.header-actions[data-v-76bd3685]{display:flex;align-items:center;gap:8px}.read-all-button[data-v-76bd3685]{padding:6px 14px;font-size:13px;color:#409eff;background-color:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;cursor:pointer;transition:all .2s ease}.read-all-button[data-v-76bd3685]:hover:not(:disabled){color:#fff;background-color:#409eff;border-color:#409eff}.read-all-button[data-v-76bd3685]:disabled{color:#c0c4cc;background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.close-button[data-v-76bd3685]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:4px;color:#909399;cursor:pointer;transition:all .2s ease}.close-button[data-v-76bd3685]:hover{background-color:#f5f7fa;color:#606266}.drawer-content[data-v-76bd3685]{flex:1;overflow-y:auto;padding:16px;background-color:#f8f9fa}.empty-tip[data-v-76bd3685]{text-align:center;color:#909399;font-size:14px;padding:60px 0}.notification-list[data-v-76bd3685]{display:flex;flex-direction:column;gap:10px}.notification-item[data-v-76bd3685]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#fff;border:1px solid #ebeef5;border-radius:6px;transition:all .2s ease}.notification-item[data-v-76bd3685]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:#d9ecff}.item-main[data-v-76bd3685]{flex:1;min-width:0}.item-title[data-v-76bd3685]{font-size:14px;font-weight:600;color:#303133;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-desc[data-v-76bd3685]{font-size:13px;color:#606266}.count-num[data-v-76bd3685]{color:#f56c6c;font-weight:600;margin:0 2px}.item-time[data-v-76bd3685]{font-size:12px;color:#909399;margin-top:4px}.read-button[data-v-76bd3685]{margin-left:12px;padding:6px 14px;font-size:13px;color:#606266;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.read-button[data-v-76bd3685]:hover{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.main-container{width:100vw;flex-direction:row}.main-container,.sidebar{height:100vh;display:flex}.sidebar{background-color:#1a3a32;color:#fff;transition:width .3s;width:220px;justify-content:space-between;flex-direction:column}.system-title{height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.title-text{font-size:18px;font-weight:700}.header{background-color:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);display:flex;align-items:center;padding:0 10px;height:50px;width:calc(100% - 20px)}.main-content{background-color:#f0f2f5;width:100%;height:calc(100% - 50px)}.name-content{width:100%;height:50px;background-color:#122c26;display:flex;justify-content:center;align-items:center;font-size:14px;color:#d1e0db;cursor:pointer}.name-content:hover{color:#70d8c4}.el-drawer__body{padding:0!important}.app-container[data-v-5cc345c8]{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.app-header[data-v-5cc345c8]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center}.header-content[data-v-5cc345c8]{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.app-title[data-v-5cc345c8]{color:#409eff;margin:0;font-size:24px;font-weight:600}.home-btn[data-v-5cc345c8],.logout-btn[data-v-5cc345c8]{padding:10px 20px;font-weight:500}.main-content[data-v-5cc345c8]{flex:1;max-width:1400px;width:100%;margin:20px auto;padding:0 20px;box-sizing:border-box}.chat-layout[data-v-5cc345c8]{display:flex;height:calc(100vh - 220px);min-height:480px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.sidebar[data-v-5cc345c8]{width:260px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ebeef5;background-color:#fafbfc}.sidebar-header[data-v-5cc345c8]{padding:14px;border-bottom:1px solid #ebeef5}.new-chat-btn[data-v-5cc345c8]{width:100%}.chat-list[data-v-5cc345c8]{flex:1;overflow-y:auto;padding:8px}.empty-list-tip[data-v-5cc345c8]{text-align:center;color:#c0c4cc;font-size:13px;padding:24px 0}.chat-item[data-v-5cc345c8]{display:flex;align-items:center;padding:10px 12px;margin-bottom:4px;border-radius:8px;cursor:pointer;transition:background-color .2s;position:relative}.chat-item[data-v-5cc345c8]:hover{background-color:#ecf5ff}.chat-item.active[data-v-5cc345c8]{background-color:#d9ecff}.chat-item-main[data-v-5cc345c8]{flex:1;min-width:0}.chat-item-title[data-v-5cc345c8]{font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.chat-item-meta[data-v-5cc345c8]{display:flex;align-items:center;gap:8px;font-size:12px;color:#909399}.status-tag[data-v-5cc345c8]{display:inline-flex;align-items:center;gap:2px;font-size:12px}.status-tag.pending[data-v-5cc345c8]{color:#e6a23c}.status-tag.done[data-v-5cc345c8]{color:#67c23a}.status-tag.error[data-v-5cc345c8]{color:#f56c6c}.chat-item-del[data-v-5cc345c8]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#c0c4cc;font-size:14px;opacity:0;transition:opacity .2s,color .2s;padding:4px;border-radius:4px}.chat-item:hover .chat-item-del[data-v-5cc345c8]{opacity:1}.chat-item-del[data-v-5cc345c8]:hover{color:#f56c6c;background-color:hsla(0,87%,69%,.1)}.sidebar-footer[data-v-5cc345c8]{padding:14px;border-top:1px solid #ebeef5}.clear-all-btn[data-v-5cc345c8]{width:100%}.chat-panel[data-v-5cc345c8]{flex:1;display:flex;flex-direction:column;min-width:0}.panel-empty[data-v-5cc345c8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0c4cc}.empty-icon[data-v-5cc345c8]{font-size:56px;margin-bottom:16px}.panel-empty p[data-v-5cc345c8]{font-size:15px}.conversation-area[data-v-5cc345c8]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.bubble-row[data-v-5cc345c8]{display:flex}.user-row[data-v-5cc345c8]{justify-content:flex-end}.assistant-row[data-v-5cc345c8]{justify-content:flex-start}.bubble[data-v-5cc345c8]{max-width:75%;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.6;word-break:break-word}.user-bubble[data-v-5cc345c8]{background-color:#409eff;color:#fff;border-top-right-radius:4px}.bubble-input[data-v-5cc345c8]{white-space:pre-wrap}.bubble-count[data-v-5cc345c8]{margin-top:8px;font-size:12px;opacity:.85}.assistant-bubble[data-v-5cc345c8]{background-color:#f5f7fa;color:#303133;border-top-left-radius:4px}.assistant-loading[data-v-5cc345c8]{display:flex;align-items:center;gap:8px;color:#606266}.assistant-result[data-v-5cc345c8]{display:flex;flex-direction:column;gap:8px}.result-text[data-v-5cc345c8]{margin:0;white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.7;color:#333}.assistant-error[data-v-5cc345c8]{display:flex;align-items:center;gap:12px;color:#f56c6c}.input-area[data-v-5cc345c8]{margin-top:auto;padding:16px;background-color:#fff;border-top:1px solid #ebeef5}.input-textarea[data-v-5cc345c8]{width:100%;margin-bottom:8px}.example-text[data-v-5cc345c8]{font-size:12px;color:#999;margin-bottom:16px;padding-left:2px}.number-input-container[data-v-5cc345c8]{display:flex;align-items:center;margin-bottom:16px}.number-input-label[data-v-5cc345c8]{font-size:14px;color:#606266;margin-right:10px;white-space:nowrap}.number-input[data-v-5cc345c8]{width:120px}.action-buttons[data-v-5cc345c8]{display:flex;justify-content:flex-end;gap:12px}.clear-btn[data-v-5cc345c8],.submit-btn[data-v-5cc345c8]{padding:12px 24px}.done-hint[data-v-5cc345c8]{margin-top:auto;padding:16px;text-align:center;color:#909399;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #ebeef5}.app-footer[data-v-5cc345c8]{background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.05);padding:16px 0}.footer-content[data-v-5cc345c8]{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;color:#909399;font-size:14px}.footer-links[data-v-5cc345c8]{display:flex;align-items:center;gap:15px}@media (max-width:768px){.footer-content[data-v-5cc345c8],.header-content[data-v-5cc345c8]{flex-direction:column;gap:10px}.chat-layout[data-v-5cc345c8]{flex-direction:column;height:auto}.sidebar[data-v-5cc345c8]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid #ebeef5}.action-buttons[data-v-5cc345c8]{justify-content:center}.number-input-container[data-v-5cc345c8]{flex-direction:column;align-items:flex-start}.number-input[data-v-5cc345c8]{width:100%;margin-top:8px}}.form-container[data-v-4bb208b0]{display:flex;flex-direction:column;height:100%;width:100%}.form-content[data-v-4bb208b0]{flex:1 1 auto;overflow-y:auto;padding-right:10px;min-height:0}.universal-form[data-v-4bb208b0]{width:100%;padding-bottom:16px}.form-footer[data-v-4bb208b0]{flex:0 0 auto;display:flex;justify-content:center;padding:16px 0;border-top:1px solid #eee;margin-top:auto}.form-content[data-v-4bb208b0]::-webkit-scrollbar{width:6px}.form-content[data-v-4bb208b0]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.form-content[data-v-4bb208b0]::-webkit-scrollbar-track{background-color:#f1f1f1}.correction-form[data-v-ec70231e]{padding:20px;display:flex;flex-direction:column;gap:20px}.form-item label[data-v-ec70231e]{display:block;margin-bottom:8px;font-weight:700;color:#606266}.form-actions[data-v-ec70231e]{display:flex;justify-content:center;margin-top:20px;gap:20px}.correction-info{padding:30px;height:calc(100% - 60px);width:calc(100% - 60px)}.preview-dialog{.el-dialog__body{padding:0}}.preview-content{display:flex;flex-direction:column;height:80vh}.preview-header{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.close-icon{cursor:pointer;font-size:20px;color:#999;&:hover{color:#333}}.preview-body{flex:1;display:flex;justify-content:center;align-items:center;overflow:auto;padding:20px}.preview-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-iframe{width:100%;height:100%;min-height:500px}.unsupported-file{padding:40px;font-size:18px;color:#999}.correction-form[data-v-447206e0]{padding:20px;display:flex;flex-direction:column;gap:20px}.form-item label[data-v-447206e0]{display:block;margin-bottom:8px;font-weight:700;color:#606266}.upload-area[data-v-447206e0]{width:100%;height:200px;border:1px dashed #dcdfe6;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border-color .3s;position:relative;overflow:hidden}.upload-area[data-v-447206e0]:hover{border-color:#409eff}.upload-placeholder[data-v-447206e0]{text-align:center;color:#909399}.upload-placeholder i[data-v-447206e0]{font-size:40px;margin-bottom:10px;color:#c0c4cc}.file-preview[data-v-447206e0]{width:100%;height:100%;position:relative}.file-preview img[data-v-447206e0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pdf-preview[data-v-447206e0]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#606266}.file-actions[data-v-447206e0]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:10px;display:flex;justify-content:center}.form-actions[data-v-447206e0]{display:flex;justify-content:center;margin-top:20px;gap:20px}.fillin-dialog-container[data-v-5dd81e19]{padding:20px;max-height:70vh;overflow-y:auto}.fillin-dialog-container[data-v-5dd81e19]::-webkit-scrollbar{width:6px}.fillin-dialog-container[data-v-5dd81e19]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.fillin-dialog-container[data-v-5dd81e19]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.fillin-dialog-container[data-v-5dd81e19]::-webkit-scrollbar-thumb:hover{background:#909399}.location-cascader[data-v-5dd81e19]{display:flex;gap:5px}.applicant-section[data-v-5dd81e19]{margin-bottom:20px;border:1px solid #e4e7ed;padding:15px;border-radius:4px}.add-applicant-btn[data-v-5dd81e19]{text-align:center;margin:20px 0}[data-v-5dd81e19] .el-divider__text{display:flex;align-items:center;gap:10px}[data-v-5dd81e19] .el-select .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-rejected-tag{background-color:#f0f;border-color:#f0f;color:#fff}.search-form .el-form-item:last-child{margin-bottom:20px}.table-container{flex-direction:row}.my_dialog{min-width:800px}.custom-review-tag{background-color:#9c27b0;border-color:#9c27b0;color:#fff}.table-header{margin-bottom:15px}.images-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-height:400px;overflow-y:auto}.image-item{border:1px solid #e0e0e0;border-radius:4px;padding:10px;text-align:center}.correction-image{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}.no-images{text-align:center;padding:40px 0}.table-container{justify-content:center}.nested-table{padding:10px;background-color:#f8f9fa;border-radius:4px;margin:10px 0}.nested-table h4{margin-bottom:10px;color:#606266;font-weight:700}.nested-table .el-table{margin-bottom:15px}.nested-table .el-table:last-child{margin-bottom:0}.user-management-container{width:calc(100% - 40px)}.button-group{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.table-container{width:calc(100% - 40px)}.company-table-wrapper{width:100%;overflow-x:auto}:deep(.inactive-company-row),:deep(.inactive-company-row.el-table__row--striped),:deep(.inactive-company-row.el-table__row--striped>td),:deep(.inactive-company-row>td),:deep(.inactive-company-row>td.el-table__cell){background-color:#fde2e2!important}:deep(.inactive-company-row:hover>td),:deep(.inactive-company-row:hover>td.el-table__cell){background-color:#fcd3d3!important}.user-management-container{height:calc(100% - 40px)}.search-buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:0;height:100%}.table-container{max-height:calc(90% - 170px)}.table-header{margin-bottom:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;flex:1}.pagination-container{height:35px}@media (max-width:768px){.search-form .el-form-item{width:100%}.search-buttons{justify-content:flex-start}}.dialog_main_content::-webkit-scrollbar{width:8px}.my_dialog{min-width:700px}.data-analysis-container[data-v-325ea285]{padding:20px;background-color:transparent;height:calc(100% - 120px)}.tab-navigation[data-v-325ea285]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.search-bar[data-v-325ea285]{padding:20px;background-color:#f5f7fa;border-radius:4px;margin-bottom:20px}.search-form[data-v-325ea285]{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.search-form .el-form-item[data-v-325ea285]{margin-bottom:0}.table-container[data-v-325ea285]{padding:0 20px 20px 20px}.pagination-container[data-v-325ea285]{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width:768px){.search-form[data-v-325ea285]{flex-direction:column;align-items:stretch}.search-form .el-form-item[data-v-325ea285]{width:100%}}.compare-analysis-container[data-v-78f63d60]{padding:20px;width:calc(100% - 40px);background-color:transparent}.search-bar[data-v-78f63d60]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-form[data-v-78f63d60]{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.search-form .el-form-item[data-v-78f63d60]{margin-bottom:0}.result-container[data-v-78f63d60]{background-color:#fff;padding:24px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.result-header[data-v-78f63d60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.result-title[data-v-78f63d60]{font-size:18px;font-weight:600;color:#303133}.result-subtitle[data-v-78f63d60]{margin-top:6px;font-size:13px;color:#909399}.metrics-grid[data-v-78f63d60]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-78f63d60]{padding:18px;border-radius:8px;background-color:#f5f7fa;border-left:4px solid #909399}.metric-card.original[data-v-78f63d60]{border-left-color:#409eff}.metric-card.target[data-v-78f63d60]{border-left-color:#67c23a}.metric-card.positive[data-v-78f63d60]{border-left-color:#67c23a;background-color:#f0f9eb}.metric-card.negative[data-v-78f63d60]{border-left-color:#f56c6c;background-color:#fef0f0}.metric-card.neutral[data-v-78f63d60]{border-left-color:#909399}.metric-label[data-v-78f63d60]{font-size:14px;color:#606266;margin-bottom:10px}.metric-value[data-v-78f63d60]{font-size:28px;font-weight:600;color:#303133}.positive .metric-value[data-v-78f63d60]{color:#67c23a}.negative .metric-value[data-v-78f63d60]{color:#f56c6c}.comparison-section[data-v-78f63d60]{padding-top:6px}.comparison-row[data-v-78f63d60]{display:grid;grid-template-columns:90px 1fr 100px;gap:14px;align-items:center;margin-bottom:14px}.comparison-label[data-v-78f63d60]{color:#606266}.comparison-bar-wrap[data-v-78f63d60]{height:18px;background-color:#ebeef5;border-radius:9px;overflow:hidden}.comparison-bar[data-v-78f63d60]{height:100%;border-radius:9px;transition:width .3s ease}.original-bar[data-v-78f63d60]{background-color:#409eff}.target-bar[data-v-78f63d60]{background-color:#67c23a}.comparison-count[data-v-78f63d60]{text-align:right;font-weight:600;color:#303133}@media (max-width:900px){.metrics-grid[data-v-78f63d60]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:600px){.metrics-grid[data-v-78f63d60]{grid-template-columns:1fr}.comparison-row[data-v-78f63d60]{grid-template-columns:80px 1fr 80px}}.warning-drawer-container[data-v-4d4b17a3]{height:100%;display:flex;flex-direction:column;width:100%}.drawer-header[data-v-4d4b17a3]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:60px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px rgba(0,0,0,.05);background-color:#fff;flex-shrink:0}.header-title[data-v-4d4b17a3]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.header-badge[data-v-4d4b17a3]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;color:#fff;background-color:#f56c6c;border-radius:9px}.header-actions[data-v-4d4b17a3]{display:flex;align-items:center;gap:8px}.read-all-button[data-v-4d4b17a3]{padding:6px 14px;font-size:13px;color:#409eff;background-color:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;cursor:pointer;transition:all .2s ease}.read-all-button[data-v-4d4b17a3]:hover:not(:disabled){color:#fff;background-color:#409eff;border-color:#409eff}.read-all-button[data-v-4d4b17a3]:disabled{color:#c0c4cc;background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.close-button[data-v-4d4b17a3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:4px;color:#909399;cursor:pointer;transition:all .2s ease}.close-button[data-v-4d4b17a3]:hover{background-color:#f5f7fa;color:#606266}.category-tabs[data-v-4d4b17a3]{display:flex;gap:8px;padding:14px 16px;background-color:#fff;border-bottom:1px solid #ebeef5;flex-shrink:0}.category-tab[data-v-4d4b17a3]{flex:1;padding:8px 0;font-size:14px;font-weight:500;color:#606266;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;cursor:pointer;transition:all .2s ease}.category-tab[data-v-4d4b17a3]:hover{color:#409eff;border-color:#c6e0ff;background-color:#ecf5ff}.category-tab.active[data-v-4d4b17a3]{color:#fff;background-color:#409eff;border-color:#409eff}.drawer-content[data-v-4d4b17a3]{flex:1;overflow-y:auto;padding:16px;background-color:#f8f9fa}.empty-tip[data-v-4d4b17a3]{text-align:center;color:#909399;font-size:14px;padding:60px 0}.warning-list[data-v-4d4b17a3]{display:flex;flex-direction:column;gap:10px}.warning-item[data-v-4d4b17a3]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#fff;border:1px solid #ebeef5;border-radius:6px;transition:all .2s ease}.warning-item[data-v-4d4b17a3]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:#ffd591}.warning-item.is-read[data-v-4d4b17a3]{background-color:#fafafa}.warning-item.is-read .item-title[data-v-4d4b17a3]{color:#909399;font-weight:400}.item-main[data-v-4d4b17a3]{flex:1;min-width:0;margin-right:12px}.item-title-row[data-v-4d4b17a3]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.unread-dot[data-v-4d4b17a3]{width:8px;height:8px;border-radius:50%;background-color:#f56c6c;flex-shrink:0}.item-title[data-v-4d4b17a3]{font-size:14px;font-weight:600;color:#303133;word-break:break-all;line-height:1.4}.item-desc[data-v-4d4b17a3]{font-size:13px;color:#606266}.mono[data-v-4d4b17a3]{font-family:Consolas,Monaco,monospace;color:#303133;word-break:break-all}.item-time[data-v-4d4b17a3]{font-size:12px;color:#909399;margin-top:4px}.read-button[data-v-4d4b17a3]{padding:6px 14px;font-size:13px;color:#606266;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.read-button[data-v-4d4b17a3]:hover{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.read-tag[data-v-4d4b17a3]{padding:4px 10px;font-size:12px;color:#c0c4cc;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;flex-shrink:0}.search-form .el-form-item{margin-bottom:5px;padding:8px 0}.search-bar{padding:10px}.search-form .el-row{align-items:center;row-gap:5px}.search-input{width:150px}.table-toolbar{margin-bottom:12px}.filter-tabs-bar{display:flex;flex-direction:column;gap:12px;margin-top:20px;margin-bottom:16px;padding:16px 20px;background:#f7f8fa;border:1px solid #ebeef5;border-radius:8px}.filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-label{font-size:13px;color:#909399;font-weight:600;width:70px;flex-shrink:0;text-align:right}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tab{padding:4px 12px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-tab:hover{color:#409eff;border-color:#c6e0ff;background:#ecf5ff}.filter-tab.active{background:#409eff;border-color:#409eff;color:#fff}.batch-warn-tip{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff7e6;border-bottom:1px solid #ffd591;color:#d46b08;font-size:13px}.batch-warn-icon{font-size:16px;color:#fa8c16;flex-shrink:0}.pagination-container{width:100%;justify-content:space-between}.el-dialog__header{padding:0!important}.my_dialog{padding:0}.my_dialog .el-dialog__body{padding:0!important;overflow:hidden}.detail-drawer-container{height:100%;display:flex;flex-direction:column;background:#f5f7fa}.detail-header{height:72px;padding:0 24px;background:#fff;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.04)}.detail-title{font-size:18px;font-weight:700;color:#303133}.detail-subtitle{margin-top:4px;font-size:13px;color:#909399;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:4px;color:#909399;cursor:pointer;transition:all .2s ease}.detail-close-button:hover{background-color:#f5f7fa;color:#606266}.detail-body{flex:1;overflow-y:auto;padding:18px}.detail-section,.detail-status-card{background:#fff;border-radius:8px;border:1px solid #ebeef5;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:14px}.detail-status-card{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.status-left{display:flex;align-items:center;gap:10px;flex-shrink:0}.status-label{font-size:13px;color:#909399}.status-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.section-title{padding:14px 16px;font-size:15px;font-weight:700;color:#303133;border-bottom:1px solid #ebeef5}.process-steps{padding:22px 18px;display:flex;align-items:flex-start;overflow-x:auto}.process-step{position:relative;flex-direction:column;min-width:86px;flex:1}.process-step,.step-node{display:flex;align-items:center}.step-node{width:30px;height:30px;border-radius:50%;border:2px solid #dcdfe6;background:#fff;color:#909399;justify-content:center;font-size:13px;font-weight:700;z-index:2;transition:all .2s}.step-title{margin-top:8px;font-size:12px;color:#606266;text-align:center;white-space:nowrap}.step-line{position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#dcdfe6;z-index:1}.process-step.done .step-node{background:#67c23a;border-color:#67c23a;color:#fff}.process-step.done .step-title{color:#67c23a;font-weight:600}.process-step.active .step-node{background:#409eff;border-color:#409eff;color:#fff;box-shadow:0 0 0 4px #ecf5ff}.process-step.active .step-title{color:#409eff;font-weight:700}.process-step.failed .step-node{background:#f56c6c;border-color:#f56c6c;color:#fff;box-shadow:0 0 0 4px #fef0f0}.process-step.failed .step-title{color:#f56c6c;font-weight:700}.done-line{background:#67c23a}.info-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.info-item{background:#f8f9fb;border-radius:6px;padding:12px}.info-item.wide{grid-column:span 2}.account-label,.info-label{font-size:12px;color:#909399;margin-bottom:6px}.info-value{font-size:14px;color:#303133;line-height:1.5;word-break:break-all}.mono{font-family:Consolas,Monaco,monospace}.account-card,.long-text-card,.remark-card,.submit-info-card{padding:16px}.account-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-item{background:#f8f9fb;border-radius:6px;padding:12px;color:#303133;word-break:break-all;display:flex;flex-direction:column;gap:6px}.long-text-card,.remark-card{min-height:42px;color:#606266;line-height:1.7;white-space:pre-wrap;word-break:break-all}.remark-card{background:#fff7e6;border-left:4px solid #e6a23c}.submit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.submit-summary-item{background:#f0f9ff;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:5px}.submit-summary-item span{font-size:12px;color:#909399}.submit-summary-item strong{font-size:14px;color:#303133}.applicant-list{display:flex;flex-direction:column;gap:10px}.applicant-card{display:flex;gap:12px;padding:12px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.applicant-index{width:28px;height:28px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.applicant-content{flex:1;min-width:0}.applicant-name{font-size:14px;font-weight:700;color:#303133;margin-bottom:6px}.applicant-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#606266}.applicant-meta span{background:#f5f7fa;padding:3px 8px;border-radius:4px}.empty-block,.empty-text{color:#909399}.empty-block{text-align:center;padding:24px 0;background:#f8f9fb;border-radius:6px}.bqj-state-tag{border:none!important;box-shadow:none!important}.name-cell{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.name-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-badges{display:inline-flex;gap:4px;flex-shrink:0}.warning-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2)}.warning-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:12px 4px 0;font-size:12px;color:#606266}.legend-item{gap:6px}.legend-badge,.legend-item{display:inline-flex;align-items:center}.legend-badge{justify-content:center;width:18px;height:18px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;line-height:1;flex-shrink:0}.task-list-container[data-v-48919704]{padding:20px;background-color:transparent;box-sizing:border-box}.search-bar[data-v-48919704]{background-color:#fff;padding:10px 20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:16px}.search-form[data-v-48919704]{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item[data-v-48919704]{display:flex;margin-bottom:5px;margin-right:20px;align-items:center;padding:8px 0}.search-form .select-form-item[data-v-48919704]{width:240px}.search-form .select-form-item[data-v-48919704] .el-select{width:100%}.search-form .el-form-item[data-v-48919704] .el-form-item__label{flex:none;width:auto!important;text-align:left}.search-form .el-form-item[data-v-48919704] .el-form-item__content{flex:1;min-width:0;margin-left:0!important}.search-form .el-row[data-v-48919704]{align-items:center;row-gap:5px}.search-input[data-v-48919704]{width:200px}.toolbar[data-v-48919704]{background-color:#fff;padding:12px 20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.status-tabs[data-v-48919704]{display:flex;gap:6px;flex-wrap:wrap}.status-tab[data-v-48919704]{padding:7px 18px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#606266;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.status-tab[data-v-48919704]:hover{background:#f5f7fa;border-color:#c0c4cc;color:#303133}.status-tab.active[data-v-48919704]{background:#409eff;border-color:#409eff;color:#fff}.total-count[data-v-48919704]{font-size:13px;color:#909399;white-space:nowrap}.total-num[data-v-48919704]{color:#409eff;font-size:16px;font-weight:700;margin:0 2px}.table-container[data-v-48919704]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.row-actions[data-v-48919704]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.task-type-badge[data-v-48919704]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500;background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff;white-space:nowrap;flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.status-loading[data-v-48919704]{display:inline-flex;align-items:center;gap:3px;margin-right:4px}.loading-dot[data-v-48919704]{width:5px;height:5px;border-radius:50%;background-color:currentColor;animation:pulse-48919704 1.4s ease-in-out infinite}.loading-dot[data-v-48919704]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-48919704]:nth-child(3){animation-delay:.4s}@keyframes pulse-48919704{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.mono[data-v-48919704]{font-family:Consolas,Monaco,monospace}.pagination-container[data-v-48919704]{margin-top:16px;display:flex;justify-content:flex-end}.task-detail-dialog[data-v-48919704] .el-dialog{padding:0;overflow:hidden}.task-detail-dialog[data-v-48919704] .el-dialog__header{margin-right:0;padding:0;width:100%}.task-detail-dialog[data-v-48919704] .el-dialog__body{padding:0}.detail-dialog-header[data-v-48919704]{width:100%;box-sizing:border-box;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#303133;font-size:1rem;border-bottom:1px solid #ebeef5}.detail-dialog-header span[data-v-48919704]{font-weight:600;padding-left:12px;border-left:3px solid #409eff}.detail-close-img[data-v-48919704]{height:50%;cursor:pointer}.detail-body[data-v-48919704]{padding:20px;max-height:70vh;overflow-y:auto}.detail-section[data-v-48919704]{margin-bottom:16px}.detail-section[data-v-48919704]:last-child{margin-bottom:0}.detail-row[data-v-48919704]{display:flex;align-items:center;padding:10px 0 10px 10px;border-bottom:1px solid #f0f0f0;font-size:14px}.detail-row[data-v-48919704]:last-child{border-bottom:none}.detail-key[data-v-48919704]{width:90px;flex-shrink:0;color:#909399}.detail-val[data-v-48919704]{color:#303133;word-break:break-all}.detail-section-title[data-v-48919704]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;padding-left:12px;border-left:3px solid #409eff}.detail-text[data-v-48919704]{font-size:13px;color:#606266;line-height:1.6;background:#f8f9fb;padding:12px;border-radius:6px;white-space:pre-wrap;word-break:break-all}.remark-full[data-v-48919704]{background:#fff7e6;border-left:3px solid #e6a23c}.detail-actions[data-v-48919704]{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;margin-top:4px;border-top:1px solid #f0f0f0}.task-account-dialog[data-v-48919704] .el-dialog{padding:0;overflow:hidden}.task-account-dialog[data-v-48919704] .el-dialog__header{margin-right:0;padding:0;width:100%}.task-account-dialog[data-v-48919704] .el-dialog__body{padding:0}.dialog-header-bar[data-v-48919704]{width:100%;box-sizing:border-box;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#303133;font-size:1rem;font-weight:600;border-bottom:1px solid #ebeef5}.dialog-header-bar span[data-v-48919704]{padding-left:12px;border-left:3px solid #409eff}.dialog-close-img[data-v-48919704]{height:50%;cursor:pointer}.dialog-body-pad[data-v-48919704]{box-sizing:border-box;width:100%;padding:20px}.tech-selection-statistics-container[data-v-1e5a4449]{height:100%;box-sizing:border-box;overflow-y:auto;padding:20px}.total-cards[data-v-1e5a4449]{margin-bottom:16px}.state-card[data-v-1e5a4449] .el-card__body{padding:16px 20px}.state-name[data-v-1e5a4449]{display:flex;align-items:center;font-size:14px;color:#606266}.state-dot[data-v-1e5a4449]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.state-count[data-v-1e5a4449]{font-size:32px;font-weight:700;margin:8px 0 4px}.state-percent[data-v-1e5a4449]{font-size:13px;color:#909399;margin-bottom:8px}.grand-total[data-v-1e5a4449]{margin-bottom:20px;font-size:14px;color:#606266}.grand-total-num[data-v-1e5a4449]{font-size:18px;font-weight:700;color:#303133;margin:0 4px}.grand-total-tip[data-v-1e5a4449]{font-size:12px;color:#c0c4cc;margin-left:8px}.dimension-section[data-v-1e5a4449]{background-color:#fff;border-radius:4px;padding:16px 20px;margin-bottom:20px}.dimension-header[data-v-1e5a4449]{display:flex;align-items:center;margin-bottom:12px;font-size:15px;font-weight:600;color:#303133}.dimension-header .el-icon[data-v-1e5a4449]{margin-right:6px;color:#409eff}.dimension-name[data-v-1e5a4449]{margin-right:10px}.state-cell[data-v-1e5a4449]{display:flex;flex-direction:column;line-height:1.4}.state-cell-percent[data-v-1e5a4449]{font-size:12px;color:#909399}.row-total[data-v-1e5a4449]{font-weight:700}.sales-user-container[data-v-fccf5704]{padding:20px;background-color:transparent;height:calc(100% - 40px);display:flex;flex-direction:column}.table-container[data-v-fccf5704]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-fccf5704]{margin-top:20px;height:35px;display:flex;justify-content:flex-start}.sales-statistics-container[data-v-3f51eef7]{padding:20px;background-color:transparent;height:calc(100% - 40px);display:flex;flex-direction:column}.search-bar[data-v-3f51eef7]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-form[data-v-3f51eef7]{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item[data-v-3f51eef7]{display:flex;margin-bottom:0;align-items:center}.chart-card[data-v-3f51eef7],.table-card[data-v-3f51eef7]{margin-bottom:20px}.card-header[data-v-3f51eef7]{font-size:16px;font-weight:600;color:#303133}.chart-card-header[data-v-3f51eef7]{display:flex;justify-content:space-between;align-items:center}.chart-filter[data-v-3f51eef7]{display:flex;align-items:center;gap:12px}.chart-container[data-v-3f51eef7]{width:100%;height:320px}.pie-chart[data-v-3f51eef7]{width:100%;height:100%}.placeholder-content[data-v-3f51eef7]{color:#606266;font-size:14px}.total-count-card[data-v-3f51eef7]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:20px;border-radius:6px;background-color:#ecf5ff;border:1px solid #d9ecff}.total-count-label[data-v-3f51eef7]{color:#606266;font-size:15px;font-weight:600}.total-count-value[data-v-3f51eef7]{color:#409eff;font-size:30px;font-weight:700}.single-stat-card[data-v-3f51eef7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.single-stat-item[data-v-3f51eef7]{padding:18px;border:1px solid #ebeef5;border-radius:6px;background-color:#fafafa}.single-stat-label[data-v-3f51eef7]{color:#909399;font-size:13px;margin-bottom:10px}.single-stat-value[data-v-3f51eef7]{color:#303133;font-size:16px;font-weight:600}.single-stat-count[data-v-3f51eef7]{color:#409eff;font-size:28px;font-weight:700}.count-item[data-v-3f51eef7]{background-color:#ecf5ff;border-color:#d9ecff}.sales-company-statistics-container[data-v-1613a217]{padding:20px;background-color:transparent;height:calc(100% - 40px);display:flex;flex-direction:column}.search-bar[data-v-1613a217]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-form[data-v-1613a217]{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item[data-v-1613a217]{display:flex;margin-bottom:0;align-items:center}.table-container[data-v-1613a217]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.placeholder-content[data-v-1613a217]{color:#606266;font-size:14px}.pagination-container[data-v-1613a217]{margin-top:20px;height:35px;display:flex;justify-content:flex-start}.sales-settlement-container[data-v-155c5769]{padding:20px;background-color:transparent;height:calc(100% - 40px);display:flex;flex-direction:column}.search-bar[data-v-155c5769]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-form[data-v-155c5769]{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item[data-v-155c5769]{display:flex;margin-bottom:0;align-items:center}.table-container[data-v-155c5769]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.placeholder-content[data-v-155c5769]{color:#606266;font-size:14px}.summary-container[data-v-155c5769]{display:flex;gap:16px;margin-bottom:20px}.summary-card[data-v-155c5769]{flex:1}.summary-title[data-v-155c5769]{color:#606266;font-size:14px;margin-bottom:12px}.summary-value[data-v-155c5769]{color:#303133;font-size:24px;font-weight:600}.unsettled-value[data-v-155c5769]{color:#f56c6c}.settled-value[data-v-155c5769]{color:#67c23a}.total-value[data-v-155c5769]{color:#409eff}.summary-only-tip[data-v-155c5769]{color:#909399;font-size:14px;text-align:center;padding:24px 0}.pagination-container[data-v-155c5769]{margin-top:20px;height:35px;display:flex;justify-content:flex-start}.receipt-paper[data-v-1c54d1aa]{background:#fff;border:1px solid #c8c8c8;border-radius:2px;padding:28px 36px 14px}.receipt-title[data-v-1c54d1aa]{text-align:center;font-size:22px;font-weight:700;letter-spacing:8px;color:#303133;padding-bottom:10px;border-bottom:2px solid #303133}.receipt-meta[data-v-1c54d1aa]{display:flex;justify-content:space-between;font-size:12px;color:#909399;padding:8px 2px 18px}.receipt-form[data-v-1c54d1aa]{margin-bottom:22px}.receipt-form[data-v-1c54d1aa] .el-form-item{margin-bottom:18px}.receipt-form[data-v-1c54d1aa] .el-form-item__label{color:#303133;font-weight:500;padding-right:8px}.receipt-form[data-v-1c54d1aa] .el-input__wrapper{background:transparent;box-shadow:0 1px 0 #303133!important;border-radius:0;padding:0 2px 4px}.receipt-form[data-v-1c54d1aa] .el-input__wrapper:hover{box-shadow:0 1px 0 #303133!important}.receipt-form[data-v-1c54d1aa] .el-input__wrapper.is-focus{box-shadow:0 2px 0 #303133!important}.receipt-form[data-v-1c54d1aa] .el-input__inner{background:transparent}.detail-caption[data-v-1c54d1aa]{font-size:14px;font-weight:700;color:#303133;margin:4px 0 10px}.table-toolbar[data-v-1c54d1aa]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.table-hint[data-v-1c54d1aa]{font-size:12px;color:#909399}.receipt-table[data-v-1c54d1aa] .el-table{--el-table-border-color:#303133}.receipt-table[data-v-1c54d1aa] .el-table th.el-table__cell{background:#f5f7fa;color:#303133;font-weight:700}.receipt-table[data-v-1c54d1aa] .el-table td.el-table__cell,.receipt-table[data-v-1c54d1aa] .el-table th.el-table__cell{border-color:#303133!important}.receipt-table[data-v-1c54d1aa] .el-table__footer-wrapper .el-table__cell{font-weight:700;color:#303133;background:#fafafa}.receipt-table[data-v-1c54d1aa] .el-table .el-input-number{width:100%}.voucher-upload[data-v-1c54d1aa]{margin-bottom:6px}.voucher-upload[data-v-1c54d1aa] .el-upload-dragger{padding:18px 0}.receipt-foot[data-v-1c54d1aa]{display:flex;justify-content:space-between;font-size:13px;color:#606266;border-top:1px dashed #c0c4cc;padding-top:14px;margin-top:16px}.receipt-paper[data-v-6dd97d1c]{background:#fff;border:1px solid #c8c8c8;border-radius:2px;padding:28px 36px 14px}.receipt-title[data-v-6dd97d1c]{text-align:center;font-size:22px;font-weight:700;letter-spacing:8px;color:#303133;padding-bottom:10px;border-bottom:2px solid #303133}.receipt-meta[data-v-6dd97d1c]{display:flex;justify-content:space-between;font-size:12px;color:#909399;padding:8px 2px 18px}.receipt-info[data-v-6dd97d1c]{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:22px}.info-item[data-v-6dd97d1c]{display:flex;align-items:baseline;padding-bottom:6px;border-bottom:1px solid #303133}.info-item .label[data-v-6dd97d1c]{flex:none;width:84px;color:#303133;font-weight:500}.info-item .value[data-v-6dd97d1c]{flex:1;color:#303133;word-break:break-all}.detail-caption[data-v-6dd97d1c]{font-size:14px;font-weight:700;color:#303133;margin:4px 0 10px}.receipt-table[data-v-6dd97d1c] .el-table{--el-table-border-color:#303133}.receipt-table[data-v-6dd97d1c] .el-table th.el-table__cell{background:#f5f7fa;color:#303133;font-weight:700}.receipt-table[data-v-6dd97d1c] .el-table td.el-table__cell,.receipt-table[data-v-6dd97d1c] .el-table th.el-table__cell{border-color:#303133!important}.receipt-table[data-v-6dd97d1c] .el-table__footer-wrapper .el-table__cell{font-weight:700;color:#303133;background:#fafafa}.voucher-section[data-v-6dd97d1c]{margin-bottom:6px}.voucher-grid[data-v-6dd97d1c]{margin-top:12px;display:grid;grid-template-columns:repeat(3,110px);gap:10px}.voucher-thumb[data-v-6dd97d1c]{width:110px;height:110px;border-radius:4px;border:1px solid #ebeef5;cursor:pointer}.voucher-thumb[data-v-6dd97d1c] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.voucher-tip[data-v-6dd97d1c]{font-size:12px;color:#909399;margin-top:6px}.receipt-foot[data-v-6dd97d1c]{display:flex;justify-content:space-between;font-size:13px;color:#606266;border-top:1px dashed #c0c4cc;padding-top:14px;margin-top:16px}.receipt-paper[data-v-976f7c02]{background:#fff;border:1px solid #c8c8c8;border-radius:2px;padding:28px 36px 14px}.receipt-title[data-v-976f7c02]{text-align:center;font-size:22px;font-weight:700;letter-spacing:8px;color:#303133;padding-bottom:10px;border-bottom:2px solid #303133}.receipt-meta[data-v-976f7c02]{display:flex;justify-content:space-between;font-size:12px;color:#909399;padding:8px 2px 18px}.total-banner[data-v-976f7c02]{display:flex;justify-content:space-between;align-items:center;background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;padding:14px 18px;margin-bottom:22px}.total-label[data-v-976f7c02]{font-size:14px;color:#606266}.total-value[data-v-976f7c02]{font-size:22px;font-weight:700;color:#f56c6c}.detail-caption[data-v-976f7c02]{font-size:14px;font-weight:700;color:#303133;margin:4px 0 10px}.filter-row[data-v-976f7c02]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.filter-hint[data-v-976f7c02]{font-size:12px;color:#909399}.filtered-summary[data-v-976f7c02]{font-size:13px;color:#606266;margin-bottom:10px}.filtered-summary .amount[data-v-976f7c02]{color:#f56c6c;font-size:15px}.receipt-table[data-v-976f7c02] .el-table{--el-table-border-color:#303133}.receipt-table[data-v-976f7c02] .el-table th.el-table__cell{background:#f5f7fa;color:#303133;font-weight:700}.receipt-table[data-v-976f7c02] .el-table td.el-table__cell,.receipt-table[data-v-976f7c02] .el-table th.el-table__cell{border-color:#303133!important}.receipt-table[data-v-976f7c02] .el-table__footer-wrapper .el-table__cell{font-weight:700;color:#303133;background:#fafafa}.receipt-foot[data-v-976f7c02]{display:flex;justify-content:space-between;font-size:13px;color:#606266;border-top:1px dashed #c0c4cc;padding-top:14px;margin-top:16px}.sales-document-container[data-v-76c992ed]{padding:20px;width:calc(100% - 40px);background-color:transparent}.search-bar[data-v-76c992ed]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-form[data-v-76c992ed]{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item[data-v-76c992ed]{display:flex;margin-bottom:0;align-items:center}.search-form .el-form-item[data-v-76c992ed] .el-form-item__label{flex:none;width:auto}.search-form .el-form-item[data-v-76c992ed] .el-form-item__content{flex:1;min-width:200px}.table-container[data-v-76c992ed]{background-color:#fff;width:calc(100% - 40px);padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-height:calc(90% - 170px)}.document-table-wrapper[data-v-76c992ed]{width:100%;overflow-x:auto}.table-header[data-v-76c992ed]{margin-bottom:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.pagination-container[data-v-76c992ed]{margin-top:20px;display:flex;justify-content:flex-start}.search-input[data-v-76c992ed]{width:200px}.channel-config-container[data-v-38dfa960]{padding:20px;width:calc(100% - 40px);background-color:transparent}.table-container[data-v-38dfa960]{background-color:#fff;width:calc(100% - 40px);padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-height:calc(90% - 170px)}.channel-table-wrapper[data-v-38dfa960]{width:100%;overflow-x:auto}.table-header[data-v-38dfa960]{margin-bottom:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.pagination-container[data-v-38dfa960]{margin-top:20px;display:flex;justify-content:flex-start}.production-container{padding:20px;background-color:transparent}.search-form{width:100%}.search-form .el-row{display:flex;flex-wrap:wrap;align-items:flex-start}.search-form .el-form-item{flex-shrink:0}.search-form .el-form-item :deep(.el-form-item__label){text-align:right}.search-form .el-form-item :deep(.el-form-item__content){min-width:auto}.quick-filter{margin-bottom:15px;display:flex;gap:10px}.pagination-container{margin-top:20px;justify-content:flex-end}.urgent_dialog{padding:0}.dialog_title_content{height:50px;width:calc(100% - 40px);padding:0 20px;margin-bottom:20px;font-size:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#304156;color:#fff}.urgent-body{width:100%;padding:0 20px;box-sizing:border-box}.urgent-tip{color:#f56c6c;font-size:12px;line-height:1.5;margin-top:10px}.urgent-footer{text-align:center;padding:10px 20px 20px}.sort-red{color:#f56c6c;font-weight:700}.sort-red-input .el-input__inner{color:#f56c6c!important;font-weight:700}.urgent-body .el-input__inner{text-align:left}.preview-container[data-v-44e82791]{padding:24px;min-height:100%;background:radial-gradient(1200px 400px at 100% -10%,rgba(112,216,196,.18),transparent 60%),radial-gradient(1000px 360px at 0 0,rgba(64,158,255,.14),transparent 55%),linear-gradient(160deg,#eef3f7,#e6edf4 55%,#eaf0ef)}.portal-header[data-v-44e82791]{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;margin-bottom:24px;border-radius:16px;background:linear-gradient(120deg,#1a3a32,#2c6e5f 55%,#3fae93);box-shadow:0 12px 32px -8px rgba(26,58,50,.45);color:#fff;position:relative;overflow:hidden}.portal-header[data-v-44e82791]:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.header-title[data-v-44e82791]{font-size:22px;font-weight:700;letter-spacing:2px}.header-sub[data-v-44e82791]{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.85);letter-spacing:.5px}.header-sep[data-v-44e82791]{margin:0 10px;color:hsla(0,0%,100%,.4)}.refresh-btn[data-v-44e82791]{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.28)!important;color:#fff!important;backdrop-filter:blur(4px)}.refresh-btn[data-v-44e82791]:hover{background:hsla(0,0%,100%,.28)!important}.kpi-row[data-v-44e82791]{margin-bottom:0!important}.kpi-card[data-v-44e82791]{position:relative;background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;padding:26px 24px;margin-bottom:24px;display:flex;align-items:center;gap:18px;overflow:hidden;box-shadow:0 10px 30px -12px rgba(31,45,61,.22),0 4px 10px -6px rgba(31,45,61,.1);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.kpi-card[data-v-44e82791]:hover{transform:translateY(-10px);box-shadow:0 26px 48px -14px rgba(31,45,61,.32),0 8px 16px -8px rgba(31,45,61,.16)}.kpi-glow[data-v-44e82791]{position:absolute;width:160px;height:160px;border-radius:50%;filter:blur(40px);opacity:.5;right:-50px;top:-50px;z-index:0}.glow-blue[data-v-44e82791]{background:#409eff}.glow-teal[data-v-44e82791]{background:#70d8c4}.glow-green[data-v-44e82791]{background:#67c23a}.glow-orange[data-v-44e82791]{background:#e6a23c}.kpi-icon[data-v-44e82791]{position:relative;z-index:1;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;flex-shrink:0;box-shadow:0 8px 18px -6px rgba(0,0,0,.25)}.icon-blue[data-v-44e82791]{background:linear-gradient(135deg,#409eff,#79bbff)}.icon-teal[data-v-44e82791]{background:linear-gradient(135deg,#2c6e5f,#70d8c4)}.icon-green[data-v-44e82791]{background:linear-gradient(135deg,#529b2e,#95d475)}.icon-orange[data-v-44e82791]{background:linear-gradient(135deg,#b88230,#ebb563)}.kpi-body[data-v-44e82791]{position:relative;z-index:1}.kpi-label[data-v-44e82791]{font-size:14px;color:#8a94a6;letter-spacing:1px}.kpi-value[data-v-44e82791]{font-size:32px;font-weight:800;color:#1f2d3d;line-height:1.2;margin-top:4px}.kpi-suffix[data-v-44e82791]{font-size:15px;font-weight:500;color:#909399;margin-left:3px}.kpi-desc[data-v-44e82791]{font-size:12px;color:#b0b8c4;margin-top:6px}.glass-panel[data-v-44e82791]{background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 10px 30px -12px rgba(31,45,61,.2),0 4px 10px -6px rgba(31,45,61,.08);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.glass-panel[data-v-44e82791]:hover{transform:translateY(-6px);box-shadow:0 22px 44px -14px rgba(31,45,61,.28),0 8px 16px -8px rgba(31,45,61,.14)}.panel-title[data-v-44e82791]{font-size:16px;font-weight:700;color:#1f2d3d;margin-bottom:18px;display:flex;align-items:baseline;gap:10px}.panel-sub[data-v-44e82791]{font-size:12px;font-weight:400;color:#b0b8c4}.rate-panel[data-v-44e82791]{display:flex;flex-direction:column;align-items:center}.rate-circle[data-v-44e82791]{margin:4px 0 16px}.rate-inner[data-v-44e82791]{text-align:center}.rate-num[data-v-44e82791]{font-size:30px;font-weight:800;color:#1f2d3d}.rate-pct[data-v-44e82791]{font-size:15px;margin-left:1px}.rate-desc[data-v-44e82791]{font-size:12px;color:#8a94a6;margin-top:2px}.rate-meta[data-v-44e82791]{width:100%;display:flex;flex-direction:column;gap:10px}.rate-meta-item[data-v-44e82791]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266}.rate-meta-item b[data-v-44e82791]{margin-left:auto;color:#1f2d3d;font-weight:700}.dot[data-v-44e82791]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot-total[data-v-44e82791]{background:#409eff}.dot-accepted[data-v-44e82791]{background:#70d8c4}.dot-certified[data-v-44e82791]{background:#67c23a}.trend-chart[data-v-44e82791]{display:flex;align-items:flex-end;height:230px;gap:5px;padding-top:12px;background-image:linear-gradient(rgba(31,45,61,.05) 1px,transparent 0);background-size:100% 25%}.trend-bar-wrap[data-v-44e82791]{flex:1;min-width:16px;display:flex;flex-direction:column;align-items:center;height:100%}.trend-bar-col[data-v-44e82791]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.trend-bar[data-v-44e82791]{width:6px;min-height:4px;border-radius:4px 4px 0 0;transition:height .45s cubic-bezier(.22,1,.36,1)}.accepted-bar[data-v-44e82791]{background:linear-gradient(180deg,#8fe7d6,#2c6e5f)}.certified-bar[data-v-44e82791]{background:linear-gradient(180deg,#a3e07a,#529b2e)}.trend-date[data-v-44e82791]{font-size:9px;color:#b0b8c4;margin-top:8px;transform:rotate(-50deg);transform-origin:center top;white-space:nowrap}.trend-legend[data-v-44e82791]{display:flex;justify-content:center;gap:28px;margin-top:18px}.legend-item[data-v-44e82791]{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266}.legend-box[data-v-44e82791]{width:14px;height:10px;border-radius:3px;display:inline-block}.legend-box.accepted-box[data-v-44e82791]{background:#2c6e5f}.legend-box.certified-box[data-v-44e82791]{background:#529b2e}.user-management-container{padding:20px;width:100%;height:calc(100vh - 50px);box-sizing:border-box;background-color:transparent;display:flex;flex-direction:column;overflow:hidden}.search-bar{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px;flex-shrink:0}.search-form{display:flex;flex-wrap:wrap;align-items:center}.search-form .el-form-item{display:flex;margin-bottom:0;align-items:center}.search-form .el-form-item :deep(.el-form-item__label){flex:none;width:auto}.search-form .el-form-item :deep(.el-form-item__content){flex:1;min-width:200px}.summary-cards{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;flex-shrink:0}.summary-card{flex:1;min-width:160px;background-color:#fff;padding:18px 20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.summary-label{font-size:13px;color:#909399;margin-bottom:8px}.summary-value{font-size:22px;font-weight:600;color:#303133}.summary-value.amount-received{color:#67c23a}.summary-value.amount-unreceived{color:#f56c6c}.missing-alert{margin-bottom:20px;flex-shrink:0}.table-container{flex:0 1 auto;min-height:0;background-color:#fff;width:100%;box-sizing:border-box;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.table-wrapper{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.type-detail-wrap{padding:10px 20px 16px}.pagination-container{flex-shrink:0;margin-top:16px;display:flex;justify-content:flex-start}.search-input{width:200px}.warning-list-container[data-v-7d424e32]{padding:20px}.card-bar[data-v-7d424e32]{display:flex;flex-wrap:wrap;margin-bottom:-1px;position:relative;z-index:1}.view-card[data-v-7d424e32]{display:flex;align-items:center;padding:10px 18px;background-color:#fff;border:1px solid #e4e7ed;border-radius:0;margin-right:-1px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-card[data-v-7d424e32]:first-child{border-top-left-radius:8px}.view-card[data-v-7d424e32]:last-child{border-top-right-radius:8px}.view-card[data-v-7d424e32]:hover{border-color:#409eff;color:#409eff}.view-card.active[data-v-7d424e32]{border-color:#409eff;background-color:#ecf5ff;color:#409eff}.card-title[data-v-7d424e32]{font-size:14px;font-weight:500}.view-content[data-v-7d424e32]{background-color:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;min-height:200px}.toolbar[data-v-7d424e32]{display:flex;align-items:center;margin-bottom:16px}.toolbar-label[data-v-7d424e32]{font-size:14px;color:#606266;margin-right:8px}.dialog_title_content[data-v-7d424e32]{height:50px;width:calc(100% - 40px);padding:0 20px;margin-bottom:20px;font-size:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#304156;color:#fff}.remark_dialog{padding:0;min-width:500px}.remark_dialog .el-dialog__body{padding:0!important;overflow:hidden}