#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}.sidebar-wrapper[data-v-068ddd8e]{height:100%;display:flex;flex-direction:column;background-color:#304156}.sidebar-wrapper .sidebar-logo[data-v-068ddd8e]{height:60px;display:flex;align-items:center;justify-content:center;padding:0 15px;background-color:#2b3a4b;border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s;overflow:hidden}.sidebar-wrapper .sidebar-logo .logo-image[data-v-068ddd8e]{height:36px;width:auto;max-width:150px;border-radius:4px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:all .3s}.sidebar-wrapper .sidebar-logo .logo-title[data-v-068ddd8e]{margin:0 0 0 12px;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;letter-spacing:.5px}.sidebar-wrapper .sidebar-logo.collapsed[data-v-068ddd8e]{padding:0;justify-content:center}.sidebar-wrapper .sidebar-logo.collapsed .logo-image[data-v-068ddd8e]{height:32px;width:auto;max-width:50px}.sidebar-wrapper .fade-enter-active[data-v-068ddd8e],.sidebar-wrapper .fade-leave-active[data-v-068ddd8e]{transition:opacity .3s}.sidebar-wrapper .fade-enter[data-v-068ddd8e],.sidebar-wrapper .fade-leave-to[data-v-068ddd8e]{opacity:0}.sidebar-wrapper .el-menu[data-v-068ddd8e]{flex:1;border:none;overflow-y:auto;overflow-x:hidden}.sidebar-wrapper .el-menu[data-v-068ddd8e]::-webkit-scrollbar{width:6px}.sidebar-wrapper .el-menu[data-v-068ddd8e]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:3px}.sidebar-wrapper .el-menu[data-v-068ddd8e]::-webkit-scrollbar-track{background-color:transparent}.sidebar-wrapper .el-menu[data-v-068ddd8e]:not(.el-menu--collapse){width:240px}.sidebar-wrapper .el-menu--collapse[data-v-068ddd8e]{width:64px}.sidebar-wrapper .el-menu-item[data-v-068ddd8e]:hover,.sidebar-wrapper .el-submenu__title[data-v-068ddd8e]:hover{background-color:#263445!important}.sidebar-wrapper .el-menu-item i[data-v-068ddd8e],.sidebar-wrapper .el-submenu__title i[data-v-068ddd8e]{color:#bfcbd9;margin-right:12px;font-size:18px;width:24px;text-align:center}.sidebar-wrapper .el-menu-item.is-active[data-v-068ddd8e]{background-color:#263445!important}.sidebar-wrapper .el-menu-item.is-active i[data-v-068ddd8e],.sidebar-wrapper .el-menu-item.is-active span[data-v-068ddd8e]{color:#409eff}.sidebar-wrapper .el-submenu .el-menu-item[data-v-068ddd8e]{min-width:240px;background-color:#1f2d3d}.sidebar-wrapper .el-submenu .el-menu-item[data-v-068ddd8e]:hover{background-color:#001528}.sidebar-wrapper .el-menu-item.is-disabled[data-v-068ddd8e]{opacity:.6;cursor:not-allowed}.user-avatar-container .avatar-wrapper[data-v-31f60582]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .3s ease}.user-avatar-container .avatar-wrapper[data-v-31f60582]:hover{background-color:#f5f7fa}.user-avatar-container .avatar-wrapper .avatar-circle[data-v-31f60582]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;position:relative}.user-avatar-container .avatar-wrapper .avatar-circle .avatar-text[data-v-31f60582]{color:#fff;font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-avatar-container .avatar-wrapper .avatar-circle .online-indicator[data-v-31f60582]{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#67c23a;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.user-avatar-container .avatar-wrapper .user-info[data-v-31f60582]{flex:1;min-width:0;margin-right:8px}.user-avatar-container .avatar-wrapper .user-info .user-name[data-v-31f60582]{font-size:14px;font-weight:500;color:#303133;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-avatar-container .avatar-wrapper .user-info .user-role[data-v-31f60582]{font-size:12px;color:#909399;line-height:1.2;margin-top:2px}.user-avatar-container .avatar-wrapper .el-icon-arrow-down[data-v-31f60582]{font-size:12px;color:#909399;transition:transform .3s ease}.user-avatar-container .avatar-wrapper:hover .el-icon-arrow-down[data-v-31f60582]{transform:rotate(180deg)}[data-v-31f60582] .el-dropdown-menu .el-dropdown-menu__item{padding:10px 16px}[data-v-31f60582] .el-dropdown-menu .el-dropdown-menu__item i{margin-right:8px;width:16px;color:#909399}[data-v-31f60582] .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f5f7fa;color:#409eff}[data-v-31f60582] .el-dropdown-menu .el-dropdown-menu__item:hover i{color:#409eff}.feedback-modal[data-v-31f60582]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-31f60582 .3s ease}@keyframes fadeIn-31f60582{0%{opacity:0}to{opacity:1}}.feedback-modal-content[data-v-31f60582]{background:#fff;border-radius:20px;width:90%;max-width:500px;box-shadow:0 25px 50px rgba(0,0,0,.5);animation:slideUp-31f60582 .3s ease;overflow:hidden}@keyframes slideUp-31f60582{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-31f60582]{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid #e4e7ed}.modal-header h3[data-v-31f60582]{margin:0;font-size:24px;font-weight:700;color:#303133}.modal-header .close-btn[data-v-31f60582]{background:none;border:none;font-size:32px;color:#909399;cursor:pointer;transition:all .3s ease;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-31f60582]:hover{color:#303133;transform:rotate(90deg)}.modal-body[data-v-31f60582]{padding:40px 30px;text-align:center}.modal-body .modal-tip[data-v-31f60582]{font-size:18px;color:#606266;margin-bottom:30px;font-weight:500}.modal-body .qrcode-container[data-v-31f60582]{display:flex;justify-content:center;margin-bottom:30px}.modal-body .qrcode-container .qrcode-img[data-v-31f60582]{width:280px;height:280px;border-radius:12px;border:3px solid #e4e7ed;box-shadow:0 10px 30px rgba(0,0,0,.1)}.modal-body .modal-desc[data-v-31f60582]{font-size:16px;color:#909399;margin:0}@media(max-width:768px){.feedback-modal-content[data-v-31f60582]{width:95%;max-width:380px}.modal-header[data-v-31f60582]{padding:20px 24px}.modal-header h3[data-v-31f60582]{font-size:20px}.modal-header .close-btn[data-v-31f60582]{font-size:28px}.modal-body[data-v-31f60582]{padding:30px 24px}.modal-body .modal-tip[data-v-31f60582]{font-size:16px;margin-bottom:24px}.modal-body .qrcode-container .qrcode-img[data-v-31f60582]{width:240px;height:240px}.modal-body .modal-desc[data-v-31f60582]{font-size:14px}}.ai-assistant[data-v-0cb34948]{position:fixed;bottom:20px;right:20px;z-index:9999}.ai-float-button[data-v-0cb34948]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px rgba(102,126,234,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-float-button[data-v-0cb34948]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.ai-float-button.expanded[data-v-0cb34948]{background:#f56c6c;transform:rotate(90deg)}.ai-float-button .button-content[data-v-0cb34948]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ai-float-button .button-content .ai-float-icon[data-v-0cb34948]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ai-float-button .button-content .el-icon-close[data-v-0cb34948]{font-size:20px;color:#fff}.chat-window[data-v-0cb34948]{position:absolute;bottom:70px;right:0;width:380px;height:500px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e4e7ed;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-0cb34948]{padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.chat-header .header-title[data-v-0cb34948]{display:flex;align-items:center;gap:8px;font-weight:500}.chat-header .header-title .ai-icon-img[data-v-0cb34948]{width:18px;height:18px;border-radius:50%}.chat-header .header-actions[data-v-0cb34948]{display:flex;gap:4px}.chat-header .header-actions .el-button[data-v-0cb34948]{color:#fff!important}.chat-header .header-actions .el-button[data-v-0cb34948]:hover{background:hsla(0,0%,100%,.1)!important}.chat-content[data-v-0cb34948]{flex:1;padding:16px;overflow-y:auto;background:#fafafa}.chat-content[data-v-0cb34948]::-webkit-scrollbar{width:4px}.chat-content[data-v-0cb34948]::-webkit-scrollbar-track{background:transparent}.chat-content[data-v-0cb34948]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.welcome-message[data-v-0cb34948]{text-align:center;color:#666;padding:20px 0}.welcome-message .welcome-icon[data-v-0cb34948]{font-size:32px;margin-bottom:12px}.welcome-message .welcome-text p[data-v-0cb34948]{margin:8px 0;font-size:14px}.welcome-message .welcome-text ul[data-v-0cb34948]{text-align:left;margin:12px 0;padding-left:20px}.welcome-message .welcome-text ul li[data-v-0cb34948]{margin:4px 0;font-size:13px;color:#888}.message-item[data-v-0cb34948]{display:flex;margin-bottom:16px;align-items:flex-start}.message-item.user-message[data-v-0cb34948]{flex-direction:row-reverse}.message-item.user-message .message-content[data-v-0cb34948]{background:#409eff;color:#fff;margin-right:8px;margin-left:20px}.message-item.user-message .message-time[data-v-0cb34948]{color:hsla(0,0%,100%,.8)!important}.message-item.ai-message .message-content[data-v-0cb34948]{background:#fff;color:#333;margin-left:8px;margin-right:20px}.message-item .message-avatar[data-v-0cb34948]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.message-item .message-avatar .message-avatar-img[data-v-0cb34948]{width:24px;height:24px;border-radius:50%}.message-item .message-content[data-v-0cb34948]{max-width:260px;padding:10px 14px;border-radius:18px;position:relative}.message-item .message-content .message-text[data-v-0cb34948]{font-size:14px;line-height:1.4;word-break:break-word}.message-item .message-content .message-text.loading[data-v-0cb34948]{display:flex;align-items:center;gap:8px;color:#666}.message-item .message-content .message-time[data-v-0cb34948]{font-size:11px;color:#999;margin-top:4px;text-align:right}.typing-indicator[data-v-0cb34948]{display:flex;gap:2px}.typing-indicator span[data-v-0cb34948]{width:4px;height:4px;background:#ccc;border-radius:50%;animation:typing-0cb34948 1.4s ease-in-out infinite}.typing-indicator span[data-v-0cb34948]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-0cb34948]:nth-child(2){animation-delay:-.16s}@keyframes typing-0cb34948{0%,80%,to{transform:scale(1);opacity:.3}40%{transform:scale(1.2);opacity:1}}.streaming-indicator[data-v-0cb34948]{display:flex;align-items:center;margin-top:4px}.streaming-indicator .typing-cursor[data-v-0cb34948]{font-size:14px;color:#409eff;animation:blink-0cb34948 1s infinite;margin-left:2px}@keyframes blink-0cb34948{0%,50%{opacity:1}51%,to{opacity:0}}.message-item.ai-message .message-content .message-text.streaming[data-v-0cb34948]{border-left:3px solid #409eff;padding-left:12px;animation:stream-glow-0cb34948 2s infinite}@keyframes stream-glow-0cb34948{0%,to{border-left-color:#409eff}50%{border-left-color:#66b1ff}}.chat-input[data-v-0cb34948]{padding:16px;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0}.chat-input .input-container[data-v-0cb34948]{position:relative}.chat-input .input-container .el-textarea[data-v-0cb34948] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;padding:8px 60px 8px 12px;resize:none;min-height:40px!important}.chat-input .input-container .el-textarea[data-v-0cb34948] .el-textarea__inner:focus{border-color:#409eff}.chat-input .input-container .input-actions[data-v-0cb34948]{position:absolute;right:8px;bottom:8px}.chat-input .keyboard-hint[data-v-0cb34948]{text-align:center;margin-top:4px;margin-bottom:8px}.chat-input .keyboard-hint span[data-v-0cb34948]{font-size:11px;color:#999;background:#f8f9fa;padding:2px 8px;border-radius:10px;display:inline-block}.chat-input .quick-actions[data-v-0cb34948]{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.chat-input .quick-actions .el-button[data-v-0cb34948]{height:24px;font-size:11px;padding:4px 8px;border:none;background:#f5f7fa;color:#666}.chat-input .quick-actions .el-button[data-v-0cb34948]:hover{background:#ecf5ff;color:#409eff}.chat-slide-enter-active[data-v-0cb34948],.chat-slide-leave-active[data-v-0cb34948]{transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-slide-enter[data-v-0cb34948],.chat-slide-leave-to[data-v-0cb34948]{opacity:0;transform:translateY(20px) scale(.95)}.ai-thinking .message-content[data-v-0cb34948]{background:transparent!important;padding:0!important;border-radius:18px}.ai-thinking .ai-avatar-loading[data-v-0cb34948]{position:relative;width:32px;height:32px}.ai-thinking .ai-avatar-loading .message-avatar-img[data-v-0cb34948]{width:100%;height:100%;border-radius:50%;position:relative;z-index:2}.ai-thinking .ai-avatar-loading .thinking-pulse[data-v-0cb34948]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.3;animation:aiPulse-0cb34948 2s ease-in-out infinite;z-index:1}.ai-thinking .ai-avatar-loading .thinking-pulse[data-v-0cb34948]:after,.ai-thinking .ai-avatar-loading .thinking-pulse[data-v-0cb34948]:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;border:2px solid transparent;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:padding-box;animation:aiRipple-0cb34948 2s ease-in-out infinite}.ai-thinking .ai-avatar-loading .thinking-pulse[data-v-0cb34948]:after{animation-delay:.5s;opacity:.5}.ai-thinking .ai-thinking-container[data-v-0cb34948]{position:relative;background:linear-gradient(135deg,#f8faff,#f0f4ff);border:none;border-radius:18px;padding:16px 20px;width:100%;box-sizing:border-box;min-height:60px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ai-thinking .thinking-dots[data-v-0cb34948]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.ai-thinking .thinking-dots .dot[data-v-0cb34948]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:aiThinking-0cb34948 1.5s ease-in-out infinite}.ai-thinking .thinking-dots .dot.dot-1[data-v-0cb34948]{animation-delay:0s}.ai-thinking .thinking-dots .dot.dot-2[data-v-0cb34948]{animation-delay:.3s}.ai-thinking .thinking-dots .dot.dot-3[data-v-0cb34948]{animation-delay:.6s}.ai-thinking .thinking-text[data-v-0cb34948]{font-size:13px;color:#667eea;font-weight:500;margin-bottom:8px;opacity:.8;animation:aiTextPulse-0cb34948 2s ease-in-out infinite}.ai-thinking .neural-network[data-v-0cb34948]{display:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:40px;height:30px;opacity:.4}.ai-thinking .neural-network .node[data-v-0cb34948]{position:absolute;width:4px;height:4px;border-radius:50%;background:#667eea}.ai-thinking .neural-network .node.node-1[data-v-0cb34948]{top:0;left:0;animation:nodeGlow-0cb34948 2s ease-in-out infinite}.ai-thinking .neural-network .node.node-2[data-v-0cb34948]{top:13px;left:18px;animation:nodeGlow-0cb34948 2s ease-in-out .3s infinite}.ai-thinking .neural-network .node.node-3[data-v-0cb34948]{bottom:0;right:0;animation:nodeGlow-0cb34948 2s ease-in-out .6s infinite}.ai-thinking .neural-network .connection[data-v-0cb34948]{position:absolute;height:1px;background:linear-gradient(90deg,#667eea,transparent,#764ba2);opacity:.6}.ai-thinking .neural-network .connection.connection-1[data-v-0cb34948]{top:2px;left:4px;width:14px;transform:rotate(35deg);animation:connectionFlow-0cb34948 2s ease-in-out infinite}.ai-thinking .neural-network .connection.connection-2[data-v-0cb34948]{top:15px;left:22px;width:14px;transform:rotate(-35deg);animation:connectionFlow-0cb34948 2s ease-in-out .3s infinite}.ai-thinking .neural-network .connection.connection-3[data-v-0cb34948]{top:8px;left:4px;width:32px;transform:rotate(15deg);animation:connectionFlow-0cb34948 2s ease-in-out .6s infinite}.streaming .streaming-indicator .typing-cursor[data-v-0cb34948]{display:inline-block;background:#667eea;color:#667eea;animation:typingBlink-0cb34948 1s step-end infinite;margin-left:2px;font-weight:700}@keyframes aiPulse-0cb34948{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes aiRipple-0cb34948{0%{transform:scale(1);opacity:.3}to{transform:scale(1.4);opacity:0}}@keyframes aiShimmer-0cb34948{0%{left:-100%}to{left:100%}}@keyframes aiThinking-0cb34948{0%,60%,to{transform:scale(1);opacity:.7}30%{transform:scale(1.3);opacity:1}}@keyframes aiTextPulse-0cb34948{0%,to{opacity:.8}50%{opacity:1}}@keyframes nodeGlow-0cb34948{0%,to{opacity:.4;transform:scale(1);box-shadow:0 0 0 rgba(102,126,234,0)}50%{opacity:1;transform:scale(1.5);box-shadow:0 0 8px rgba(102,126,234,.6)}}@keyframes connectionFlow-0cb34948{0%,to{opacity:.3;background:linear-gradient(90deg,transparent,#667eea,transparent)}50%{opacity:.8;background:linear-gradient(90deg,#667eea,#764ba2,#667eea)}}@keyframes typingBlink-0cb34948{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:480px){.ai-thinking .ai-thinking-container[data-v-0cb34948]{padding:12px 16px;min-height:50px}.ai-thinking .neural-network[data-v-0cb34948]{width:30px;height:24px;right:10px}.ai-thinking .thinking-text[data-v-0cb34948]{font-size:12px}}.app-wrapper[data-v-65e3debf]{position:relative;height:100vh;width:100%}.sidebar-container[data-v-65e3debf]{position:fixed;top:0;left:0;bottom:0;width:240px;transition:width .3s;background-color:#304156;z-index:1001;overflow:hidden}.sidebar-container.is-collapse[data-v-65e3debf]{width:64px}.main-container[data-v-65e3debf]{position:relative;margin-left:240px;min-height:100%;transition:margin-left .3s;background-color:#f0f2f5}.main-container.is-collapse[data-v-65e3debf]{margin-left:64px}.navbar[data-v-65e3debf]{height:50px;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);display:flex;align-items:center;justify-content:flex-end;padding:0 20px;position:relative;z-index:1000}.navbar .center-search[data-v-65e3debf]{position:absolute;left:50%;transform:translateX(-50%)}.navbar .center-search .search-input[data-v-65e3debf]{width:300px}.navbar .center-search .search-input[data-v-65e3debf] .el-input__inner{border-radius:25px;border:1px solid #dcdfe6;transition:all .3s ease}.navbar .center-search .search-input[data-v-65e3debf] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.navbar .center-search .search-input[data-v-65e3debf] .el-input__inner:hover{border-color:#c0c4cc}.navbar .center-search .search-dropdown[data-v-65e3debf]{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:600px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e4e7ed;margin-top:4px;max-height:400px;overflow-y:auto;z-index:9999}.navbar .center-search .search-dropdown .search-loading[data-v-65e3debf]{padding:20px;text-align:center;color:#909399}.navbar .center-search .search-dropdown .search-loading i[data-v-65e3debf]{margin-right:8px;font-size:14px}.navbar .center-search .search-dropdown .search-results .search-item[data-v-65e3debf]{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease}.navbar .center-search .search-dropdown .search-results .search-item[data-v-65e3debf]:hover{background-color:#f5f7fa}.navbar .center-search .search-dropdown .search-results .search-item[data-v-65e3debf]:last-child{border-bottom:none}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-title[data-v-65e3debf]{font-size:14px;color:#303133;margin-bottom:4px;font-weight:500;line-height:1.4}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta[data-v-65e3debf]{display:flex;align-items:center;gap:12px;font-size:12px}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-type[data-v-65e3debf]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-type.type-issue[data-v-65e3debf]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-type.type-knowledge[data-v-65e3debf]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-type.type-article[data-v-65e3debf]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-type.type-faq[data-v-65e3debf]{background:#f9f0ff;color:#722ed1;border:1px solid #d3adf7}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-status[data-v-65e3debf]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-status.status-pending[data-v-65e3debf]{background:#f4f4f5;color:#909399}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-status.status-processing[data-v-65e3debf]{background:#fdf6ec;color:#e6a23c}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-status.status-completed[data-v-65e3debf]{background:#f0f9ff;color:#67c23a}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-status.status-cancelled[data-v-65e3debf]{background:#fef0f0;color:#f56c6c}.navbar .center-search .search-dropdown .search-results .search-item .item-content .item-meta .item-date[data-v-65e3debf]{color:#909399}.navbar .center-search .search-dropdown .search-results .search-more[data-v-65e3debf]{padding:12px 16px;text-align:center;color:#409eff;cursor:pointer;border-top:1px solid #f0f0f0;font-size:13px;transition:all .2s ease}.navbar .center-search .search-dropdown .search-results .search-more[data-v-65e3debf]:hover{background-color:#ecf5ff}.navbar .center-search .search-dropdown .search-results .search-more i[data-v-65e3debf]{margin-left:4px;font-size:12px}.navbar .center-search .search-dropdown .search-empty[data-v-65e3debf]{padding:40px 20px;text-align:center;color:#909399}.navbar .center-search .search-dropdown .search-empty i[data-v-65e3debf]{font-size:32px;margin-bottom:8px;display:block}.navbar .center-search .search-dropdown .search-empty span[data-v-65e3debf]{font-size:14px}.navbar .right-menu[data-v-65e3debf]{flex-shrink:0;display:flex;align-items:center;gap:16px}.navbar .right-menu .create-dropdown[data-v-65e3debf]{vertical-align:top;z-index:1001}.navbar .right-menu .create-dropdown[data-v-65e3debf] .el-dropdown-menu{z-index:9999}.app-main[data-v-65e3debf]{padding:20px;min-height:calc(100vh - 50px)}.search-bar[data-v-79877fcc]{padding:20px;background-color:#fff;border-radius:4px;margin-bottom:20px}.demo-form-inline[data-v-79877fcc]{display:flex;flex-wrap:wrap;gap:10px}.el-form-item[data-v-79877fcc]{margin-bottom:0}.list-table[data-v-ef60a5d6]{padding:20px}.table-toolbar[data-v-ef60a5d6]{margin:20px 0;display:flex;justify-content:space-between;align-items:center}.left[data-v-ef60a5d6],.right[data-v-ef60a5d6]{display:flex;gap:10px}.column-config-popover[data-v-ef60a5d6]{padding:8px 0}.config-tip[data-v-ef60a5d6]{display:flex;align-items:center;margin-bottom:12px;padding:8px 12px;background-color:#f0f9ff;border-radius:4px;color:#1890ff;font-size:12px}.config-tip i[data-v-ef60a5d6]{margin-right:6px;font-size:14px}.column-options[data-v-ef60a5d6]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.column-option[data-v-ef60a5d6]{margin:0;padding:4px 8px;border-radius:4px;transition:background-color .3s}.column-option[data-v-ef60a5d6]:hover{background-color:#f5f7fa}.config-actions[data-v-ef60a5d6]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e4e7ed}.pagination-container[data-v-ef60a5d6]{margin-top:20px;display:flex;justify-content:center}.el-button+.el-button[data-v-ef60a5d6]{margin-left:8px}[data-v-ef60a5d6] .el-table td,[data-v-ef60a5d6] .el-table th,[data-v-ef60a5d6] .el-table__row .el-table__cell:last-child{text-align:center}.title-link[data-v-ef60a5d6]{color:#409eff;text-decoration:none;cursor:pointer;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.title-link[data-v-ef60a5d6]:hover{color:#66b1ff;text-decoration:underline}.title-link[data-v-ef60a5d6]:active,.title-link[data-v-ef60a5d6]:visited{color:#409eff}[data-v-ef60a5d6] .el-dropdown-menu__item{display:flex;align-items:center;gap:8px}[data-v-ef60a5d6] .el-dropdown-menu__item i{font-size:14px}[data-v-ef60a5d6] .el-dropdown .el-button{padding:7px 15px}.home[data-v-06f27cfd]{padding:20px}.login-container[data-v-d91d0d5e]{position:relative;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.login-background[data-v-d91d0d5e]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/jpeg;base64,IA==) no-repeat 50%;background-size:cover;filter:brightness(.3);z-index:0}.login-background[data-v-d91d0d5e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.8),rgba(118,75,162,.8));z-index:0}.brand-showcase[data-v-d91d0d5e]{position:absolute;left:10%;top:42%;transform:translateY(-50%);z-index:5;max-width:600px}.brand-showcase .brand-content .brand-title[data-v-d91d0d5e]{font-size:64px;font-weight:800;color:#fff;margin:0 0 30px 0;letter-spacing:2px;text-shadow:0 4px 12px rgba(0,0,0,.3);animation:fadeInUp-d91d0d5e 1s ease-out}.brand-showcase .brand-content .typewriter-container[data-v-d91d0d5e]{font-size:28px;color:hsla(0,0%,100%,.95);min-height:80px;display:flex;align-items:center;font-weight:500;letter-spacing:.5px}.brand-showcase .brand-content .typewriter-container .typewriter-text[data-v-d91d0d5e]{text-shadow:0 2px 8px rgba(0,0,0,.2);line-height:1.5}.brand-showcase .brand-content .typewriter-container .cursor[data-v-d91d0d5e]{display:inline-block;margin-left:4px;color:#fff;animation:blink-d91d0d5e 1s step-end infinite;font-weight:300}@keyframes blink-d91d0d5e{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeInUp-d91d0d5e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-d91d0d5e]{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:450px;padding:48px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 32px rgba(102,126,234,.2);border:1px solid hsla(0,0%,100%,.2);z-index:10}.login-card .login-header[data-v-d91d0d5e]{text-align:center;margin-bottom:48px}.login-card .login-header .tenant-logo[data-v-d91d0d5e]{width:180px;height:auto;margin:0 auto;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.login-card .login-form .el-form-item[data-v-d91d0d5e]{margin-bottom:24px}.login-card .login-form .el-input[data-v-d91d0d5e]{height:48px}.login-card .login-form .el-input[data-v-d91d0d5e] .el-input__inner{height:48px;padding:0 20px 0 52px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1f2937;transition:all .3s ease}.login-card .login-form .el-input[data-v-d91d0d5e] .el-input__inner::-moz-placeholder{color:#9ca3af;font-weight:400}.login-card .login-form .el-input[data-v-d91d0d5e] .el-input__inner::placeholder{color:#9ca3af;font-weight:400}.login-card .login-form .el-input[data-v-d91d0d5e] .el-input__inner:focus{background:#fff;border-color:#1e40af;box-shadow:0 0 0 4px rgba(30,64,175,.1);transform:translateY(-1px)}.login-card .login-form .el-input[data-v-d91d0d5e] .el-input__prefix{left:18px;color:#6b7280;font-size:18px;transition:color .3s ease}.login-card .login-form .el-input.is-focus[data-v-d91d0d5e] .el-input__prefix{color:#1e40af}.login-card .login-form .el-checkbox[data-v-d91d0d5e] .el-checkbox__label{color:#6b7280;font-weight:500}.login-card .login-form .el-checkbox[data-v-d91d0d5e] .el-checkbox__inner{border-radius:4px;border-color:#d1d5db}.login-card .login-form .el-checkbox[data-v-d91d0d5e] .el-checkbox__inner:hover{border-color:#1e40af}.login-card .login-form .login-button[data-v-d91d0d5e]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;transition:all .3s ease;margin-top:8px}.login-card .login-form .login-button[data-v-d91d0d5e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.login-card .login-form .login-button[data-v-d91d0d5e]:active{transform:translateY(0)}.login-card .login-form .login-button.is-loading[data-v-d91d0d5e]{background:#6b7280}.login-card .login-form .forget-pwd[data-v-d91d0d5e]{float:right;color:#1e40af;font-weight:500;transition:color .3s ease}.login-card .login-form .forget-pwd[data-v-d91d0d5e]:hover{color:#3b82f6}.login-card .login-form .el-form-item__content[data-v-d91d0d5e]{display:flex;justify-content:space-between;align-items:center}.login-card .login-form .register-link[data-v-d91d0d5e]{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.login-card .login-form .register-link .register-text[data-v-d91d0d5e]{color:#6b7280;font-size:14px;margin-right:8px}.login-card .login-form .register-link .register-btn[data-v-d91d0d5e]{color:#1e40af;font-weight:500;transition:color .3s ease}.login-card .login-form .register-link .register-btn[data-v-d91d0d5e]:hover{color:#3b82f6}.login-card .login-footer[data-v-d91d0d5e]{margin-top:32px;text-align:center;color:#9ca3af;font-size:13px;font-weight:400}.login-container[data-v-d91d0d5e]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:40px 40px;animation:float-d91d0d5e 20s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes float-d91d0d5e{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-20px,-20px) rotate(180deg)}}[data-v-d91d0d5e] .el-form-item__error{color:#ef4444;font-size:12px;margin-top:6px;font-weight:500}[data-v-d91d0d5e] .el-form-item.is-error .el-input__inner{border-color:#ef4444!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}@media screen and (max-width:1200px){.login-card[data-v-d91d0d5e]{right:5%;width:420px}.brand-showcase[data-v-d91d0d5e]{left:5%;max-width:500px}.brand-showcase .brand-content .brand-title[data-v-d91d0d5e]{font-size:52px}.brand-showcase .typewriter-container[data-v-d91d0d5e]{font-size:24px}}@media screen and (max-width:968px){.brand-showcase[data-v-d91d0d5e]{display:none}.login-card[data-v-d91d0d5e]{right:50%;transform:translate(50%,-50%);width:90%;max-width:400px;padding:32px 24px}.login-header .tenant-logo[data-v-d91d0d5e]{width:120px}}@media screen and (max-width:480px){.login-card[data-v-d91d0d5e]{width:95%;padding:24px 20px}.login-header[data-v-d91d0d5e]{margin-bottom:32px}.login-form .el-input[data-v-d91d0d5e]{height:44px}.login-form .el-input[data-v-d91d0d5e] .el-input__inner{height:44px;font-size:14px}.login-button[data-v-d91d0d5e]{height:44px;font-size:15px}}.register-container[data-v-034420cc]{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;padding:20px}.register-content[data-v-034420cc]{width:100%;max-width:600px;background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.register-title[data-v-034420cc]{text-align:center;margin-bottom:30px;color:#303133;font-size:24px;font-weight:500}.register-steps[data-v-034420cc]{margin-bottom:40px}.register-form-container[data-v-034420cc]{min-height:200px;margin-bottom:30px}.register-form-container .step-content[data-v-034420cc]{animation:fadeIn-034420cc .3s ease-in-out}.register-form-container .register-form .el-form-item[data-v-034420cc]{margin-bottom:28px}.register-form-container .register-form .tenant-info[data-v-034420cc]{display:flex;align-items:center;padding:10px 15px;background:#f0f9f0;border:1px solid #b7eb8f;border-radius:4px;margin-top:10px}.register-form-container .register-form .tenant-info .el-icon-success[data-v-034420cc]{color:#52c41a;margin-right:8px;font-size:16px}.register-form-container .register-form .tenant-info span[data-v-034420cc]{color:#389e0d;font-weight:500}.register-form-container .register-form .username-status[data-v-034420cc]{height:20px;margin-top:6px;font-size:12px;line-height:20px;overflow:hidden}.register-form-container .register-form .username-status.is-hidden[data-v-034420cc]{visibility:hidden}.register-form-container .register-form .username-status .status-checking[data-v-034420cc]{color:#909399}.register-form-container .register-form .username-status .status-checking .el-icon-loading[data-v-034420cc]{margin-right:4px;animation:rotating-034420cc 2s linear infinite}.register-form-container .register-form .username-status .status-exists[data-v-034420cc]{color:#f56c6c}.register-form-container .register-form .username-status .status-exists .el-icon-error[data-v-034420cc]{margin-right:4px}.register-form-container .register-form .username-status .status-available[data-v-034420cc]{color:#67c23a}.register-form-container .register-form .username-status .status-available .el-icon-success[data-v-034420cc]{margin-right:4px}.register-actions[data-v-034420cc]{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.register-actions .el-button[data-v-034420cc]{padding:12px 30px}.back-to-login[data-v-034420cc]{text-align:center;padding-top:20px;border-top:1px solid #e4e7ed}.back-to-login span[data-v-034420cc]{color:#909399;margin-right:8px}@keyframes fadeIn-034420cc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotating-034420cc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.register-content[data-v-034420cc]{padding:30px 20px}.register-form[data-v-034420cc] .el-form-item__label{width:80px!important}}@media screen and (max-width:480px){.register-container[data-v-034420cc]{padding:10px}.register-content[data-v-034420cc]{padding:20px 15px}.register-title[data-v-034420cc]{font-size:20px;margin-bottom:20px}.register-actions[data-v-034420cc]{flex-direction:column}.register-actions .el-button[data-v-034420cc]{width:100%}}[data-v-1e45ee5b]{margin:0;padding:0;box-sizing:border-box}#product-homepage[data-v-1e45ee5b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}.fullpage-swiper[data-v-1e45ee5b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}[data-v-1e45ee5b] .swiper-pagination{right:20px;left:auto;width:auto}[data-v-1e45ee5b] .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,100%,.5);opacity:1;margin:8px 0!important;position:relative}[data-v-1e45ee5b] .swiper-pagination .swiper-pagination-bullet:before{content:attr(data-tooltip);position:absolute;right:20px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;font-size:12px}[data-v-1e45ee5b] .swiper-pagination .swiper-pagination-bullet:hover:before{opacity:1}[data-v-1e45ee5b] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#667eea;width:12px;height:12px}.top-navbar[data-v-1e45ee5b]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .3s ease;backdrop-filter:blur(10px)}.top-navbar.scrolled[data-v-1e45ee5b]{background:rgba(26,26,46,.95);padding:15px 0;box-shadow:0 2px 20px rgba(0,0,0,.1)}.nav-container[data-v-1e45ee5b]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.logo[data-v-1e45ee5b]{display:flex;align-items:center}.logo .logo-img[data-v-1e45ee5b]{height:50px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:10px 16px;border-radius:8px}.logo .logo-text[data-v-1e45ee5b]{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.nav-links[data-v-1e45ee5b]{display:flex;align-items:center;gap:40px}.nav-link[data-v-1e45ee5b]{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease}.nav-link[data-v-1e45ee5b]:hover{color:#fff}.cta-button[data-v-1e45ee5b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.cta-button[data-v-1e45ee5b]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}.section[data-v-1e45ee5b]{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.content-wrapper[data-v-1e45ee5b]{max-width:1200px;margin:0 auto;padding:0 40px;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;box-sizing:border-box}.section-title[data-v-1e45ee5b]{font-size:42px;font-weight:700;color:#fff;text-align:center;margin-bottom:40px;letter-spacing:-1px}.section-subtitle[data-v-1e45ee5b]{font-size:20px;color:hsla(0,0%,100%,.7);text-align:center;margin-bottom:40px}.hero-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f1419);position:relative;overflow:hidden}.hero-section[data-v-1e45ee5b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.hero-content[data-v-1e45ee5b]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.hero-text .hero-title[data-v-1e45ee5b]{font-size:64px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:24px;letter-spacing:-2px}.hero-text .hero-title .gradient-text[data-v-1e45ee5b]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text .hero-subtitle[data-v-1e45ee5b]{font-size:24px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:40px}.hero-buttons[data-v-1e45ee5b]{display:flex;gap:20px;margin-bottom:60px}.primary-btn[data-v-1e45ee5b],.secondary-btn[data-v-1e45ee5b]{padding:16px 32px;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.primary-btn[data-v-1e45ee5b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.primary-btn[data-v-1e45ee5b]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(102,126,234,.4)}.secondary-btn[data-v-1e45ee5b]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.3)}.secondary-btn[data-v-1e45ee5b]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.hero-stats[data-v-1e45ee5b]{display:flex;gap:40px;align-items:flex-end}.stat-item[data-v-1e45ee5b]{display:flex;flex-direction:column;align-items:center}.stat-item .stat-number[data-v-1e45ee5b]{font-size:32px;font-weight:700;color:#667eea;margin-bottom:8px;line-height:1;height:32px;display:flex;align-items:center}.stat-item .stat-label[data-v-1e45ee5b]{font-size:14px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.hero-visual[data-v-1e45ee5b]{position:relative;display:flex;justify-content:center;align-items:center}.dashboard-mockup[data-v-1e45ee5b]{width:100%;max-width:500px;background:hsla(0,0%,100%,.05);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.3)}.mockup-header[data-v-1e45ee5b]{height:40px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;padding:0 20px}.mockup-dots[data-v-1e45ee5b]{display:flex;gap:8px}.mockup-dots span[data-v-1e45ee5b]{width:12px;height:12px;border-radius:50%}.mockup-dots span[data-v-1e45ee5b]:first-child{background:#ff5f57}.mockup-dots span[data-v-1e45ee5b]:nth-child(2){background:#ffbd2e}.mockup-dots span[data-v-1e45ee5b]:nth-child(3){background:#28ca42}.mockup-content[data-v-1e45ee5b]{display:flex;height:300px}.mockup-sidebar[data-v-1e45ee5b]{width:60px;background:hsla(0,0%,100%,.03);border-right:1px solid hsla(0,0%,100%,.1)}.mockup-main[data-v-1e45ee5b]{flex:1;padding:20px}.mockup-cards[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:12px}.mockup-card[data-v-1e45ee5b]{height:60px;background:rgba(102,126,234,.2);border-radius:8px;border:1px solid rgba(102,126,234,.3)}.why-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#16213e,#0f1419)}.pain-points[data-v-1e45ee5b]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.pain-point[data-v-1e45ee5b]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:40px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.pain-point[data-v-1e45ee5b]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.pain-point .pain-icon[data-v-1e45ee5b]{font-size:48px;margin-bottom:20px}.pain-point h3[data-v-1e45ee5b]{font-size:24px;color:#fff;margin-bottom:16px;font-weight:600}.pain-point p[data-v-1e45ee5b]{color:hsla(0,0%,100%,.7);line-height:1.6;font-size:16px}.features-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#0f1419,#1a1a2e)}.features-grid[data-v-1e45ee5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:30px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);transition:all .3s ease}.feature-card[data-v-1e45ee5b]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(102,126,234,.3)}.feature-card .feature-icon[data-v-1e45ee5b]{font-size:40px;margin-bottom:20px}.feature-card h3[data-v-1e45ee5b]{font-size:20px;color:#fff;margin-bottom:12px;font-weight:600}.feature-card p[data-v-1e45ee5b]{color:hsla(0,0%,100%,.7);line-height:1.6;font-size:14px}.benefits-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#1a1a2e,#16213e)}.benefits-showcase[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:30px}.center-benefit[data-v-1e45ee5b]{justify-self:center}.benefit-item[data-v-1e45ee5b]{display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center}.benefit-item[data-v-1e45ee5b]:nth-child(2n){grid-template-columns:1fr 250px}.benefit-item:nth-child(2n) .benefit-visual[data-v-1e45ee5b]{order:2}.benefit-item:nth-child(2n) .benefit-content[data-v-1e45ee5b]{order:1}.benefit-visual[data-v-1e45ee5b]{display:flex;justify-content:center;align-items:center;height:150px}.benefit-content h3[data-v-1e45ee5b]{font-size:28px;color:#fff;margin-bottom:16px;font-weight:700}.benefit-content h3 .highlight[data-v-1e45ee5b]{color:#667eea}.benefit-content p[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.5}.benefits-stats[data-v-1e45ee5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.stat-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.05);border-radius:12px;padding:24px;text-align:center;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.stat-card .stat-number[data-v-1e45ee5b]{font-size:36px;font-weight:700;color:#667eea;margin-bottom:8px;display:block}.stat-card .stat-desc[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.8);font-weight:500}.efficiency-chart[data-v-1e45ee5b]{width:200px;height:120px}.bar-chart[data-v-1e45ee5b]{gap:20px;height:100%}.bar[data-v-1e45ee5b]{width:60px;background:linear-gradient(0deg,#667eea,#764ba2);border-radius:4px 4px 0 0;position:relative}.bar.before[data-v-1e45ee5b]{height:40%}.bar.after[data-v-1e45ee5b]{height:90%}.bar[data-v-1e45ee5b]:after{content:attr(data-label);position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.7);font-size:12px}.ai-powered-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#16213e,#0f1419)}.ai-content[data-v-1e45ee5b]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ai-text h3[data-v-1e45ee5b]{font-size:36px;color:#fff;margin-bottom:24px;font-weight:700}.ai-text p[data-v-1e45ee5b]{font-size:18px;color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:40px}.ai-capabilities[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:24px}.capability-item[data-v-1e45ee5b]{display:flex;gap:20px;align-items:flex-start}.capability-item .capability-icon[data-v-1e45ee5b]{font-size:32px;flex-shrink:0}.capability-item .capability-content h4[data-v-1e45ee5b]{font-size:20px;color:#fff;margin-bottom:8px;font-weight:600}.capability-item .capability-content p[data-v-1e45ee5b]{color:hsla(0,0%,100%,.7);line-height:1.5;margin:0}.ai-demo[data-v-1e45ee5b]{background:hsla(0,0%,100%,.05);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);overflow:hidden}.chat-interface .chat-header[data-v-1e45ee5b]{background:hsla(0,0%,100%,.1);padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.chat-interface .chat-header .chat-title[data-v-1e45ee5b]{font-weight:600;color:#fff}.chat-interface .chat-header .status-dot[data-v-1e45ee5b]{width:8px;height:8px;background:#28ca42;border-radius:50%;animation:pulse-1e45ee5b 2s infinite}.chat-interface .chat-messages[data-v-1e45ee5b]{padding:20px;max-height:300px;display:flex;flex-direction:column;gap:16px}.message[data-v-1e45ee5b]{max-width:80%}.message span[data-v-1e45ee5b]{display:inline-block;padding:12px 16px;border-radius:16px;line-height:1.4;font-size:14px}.message.user-message[data-v-1e45ee5b]{align-self:flex-end}.message.user-message span[data-v-1e45ee5b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.message.ai-message[data-v-1e45ee5b]{align-self:flex-start}.message.ai-message span[data-v-1e45ee5b]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border-bottom-left-radius:4px;border:1px solid hsla(0,0%,100%,.1)}@keyframes pulse-1e45ee5b{0%,to{opacity:1}50%{opacity:.5}}.data-insights-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#0f1419,#1a1a2e)}.data-insights-section .content-wrapper[data-v-1e45ee5b]{padding-top:80px;padding-bottom:40px}.insights-content .insights-text[data-v-1e45ee5b]{text-align:center;margin-bottom:40px}.insights-content .insights-text p[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.5;max-width:500px;margin:0 auto}.insights-dashboard[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:20px}.dashboard-row[data-v-1e45ee5b]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.metric-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.05);border-radius:12px;padding:18px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center}.metric-card .metric-header[data-v-1e45ee5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%}.metric-card .metric-header h4[data-v-1e45ee5b]{color:#fff;font-size:16px;font-weight:600;margin:0;line-height:1}.metric-card .metric-header .metric-icon[data-v-1e45ee5b]{font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.pie-chart[data-v-1e45ee5b]{width:80px;height:80px;border-radius:50%;background:conic-gradient(#667eea 0deg 126deg,#f093fb 126deg 288deg,#4facfe 288deg 1turn);margin:0 auto 12px;position:relative}.pie-chart[data-v-1e45ee5b]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:rgba(15,20,25,.9);border-radius:50%}.pie-legend[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:4px}.pie-legend .legend-item[data-v-1e45ee5b]{display:flex;align-items:center;gap:4px;font-size:11px;color:hsla(0,0%,100%,.8)}.pie-legend .legend-item .legend-color[data-v-1e45ee5b]{width:8px;height:8px;border-radius:2px}.pie-legend .legend-item .legend-color.open[data-v-1e45ee5b]{background:#667eea}.pie-legend .legend-item .legend-color.processing[data-v-1e45ee5b]{background:#f093fb}.pie-legend .legend-item .legend-color.closed[data-v-1e45ee5b]{background:#4facfe}.metric-value[data-v-1e45ee5b]{text-align:center;margin-bottom:8px}.metric-value .value[data-v-1e45ee5b]{font-size:28px;font-weight:700;color:#667eea;line-height:1}.metric-value .unit[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.7);margin-left:4px}.metric-value .trend[data-v-1e45ee5b]{display:block;margin-top:4px;font-size:12px;font-weight:600}.metric-value .trend.positive[data-v-1e45ee5b]{color:#28ca42}.metric-value .trend.negative[data-v-1e45ee5b]{color:#ff5f57}.satisfaction-meter[data-v-1e45ee5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.satisfaction-meter .meter-bar[data-v-1e45ee5b]{width:50%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;margin-bottom:10px}.satisfaction-meter .meter-bar .meter-fill[data-v-1e45ee5b]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.satisfaction-meter .meter-text[data-v-1e45ee5b]{text-align:center;font-size:24px;font-weight:700;color:#667eea}.trend-chart[data-v-1e45ee5b]{display:flex;justify-content:center;align-items:center;margin-bottom:10px;height:60px}.line-chart[data-v-1e45ee5b]{width:100%;height:60px;max-width:160px}.bar-chart-container[data-v-1e45ee5b]{display:flex;justify-content:center;align-items:center;margin-bottom:10px;height:60px}.bar-chart[data-v-1e45ee5b]{display:flex;align-items:end;gap:6px;height:50px;width:100%;max-width:120px;justify-content:center}.bar-item[data-v-1e45ee5b]{display:flex;flex-direction:column;align-items:center;flex:1}.bar-item .bar[data-v-1e45ee5b]{width:100%;max-width:12px;background:rgba(102,126,234,.6);border-radius:2px;transition:all .3s ease;min-height:4px}.bar-item .bar.active[data-v-1e45ee5b]{background:linear-gradient(0deg,#667eea,#764ba2);box-shadow:0 2px 8px rgba(102,126,234,.3)}.bar-item .bar-label[data-v-1e45ee5b]{font-size:9px;color:hsla(0,0%,100%,.6);margin-top:3px;white-space:nowrap}.security-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#1a1a2e,#16213e)}.security-section .content-wrapper[data-v-1e45ee5b]{padding-top:120px;padding-bottom:60px}.security-content[data-v-1e45ee5b]{width:100%}.security-header[data-v-1e45ee5b]{text-align:center;margin-bottom:40px}.security-header h2[data-v-1e45ee5b]{font-size:48px;color:#fff;margin-bottom:24px;font-weight:700}.security-header p[data-v-1e45ee5b]{font-size:20px;color:hsla(0,0%,100%,.7);line-height:1.6}.security-cards[data-v-1e45ee5b]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.security-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:40px;backdrop-filter:blur(10px);transition:all .3s ease}.security-card[data-v-1e45ee5b]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(102,126,234,.3)}.security-card .card-visual[data-v-1e45ee5b]{margin-bottom:30px;display:flex;align-items:center;justify-content:center}.security-card .card-visual .simple-icon[data-v-1e45ee5b]{font-size:80px;line-height:1;filter:drop-shadow(0 4px 12px rgba(102,126,234,.3))}.security-card .card-content h3[data-v-1e45ee5b]{font-size:28px;color:#fff;margin-bottom:16px;font-weight:600;text-align:center}.security-card .card-content p[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:20px;text-align:center}.feature-points[data-v-1e45ee5b]{display:flex;flex-direction:column;gap:8px}.feature-points .point[data-v-1e45ee5b]{font-size:15px;color:hsla(0,0%,100%,.8);text-align:left}.pioneer-section[data-v-1e45ee5b]{background:linear-gradient(135deg,#0f1419,#1a1a2e)}.pioneer-section .content-wrapper[data-v-1e45ee5b]{padding-top:80px;padding-bottom:30px;justify-content:center}.pioneer-content[data-v-1e45ee5b]{text-align:center;max-width:1000px;margin:0 auto}.pioneer-badges-wrapper[data-v-1e45ee5b]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.pioneer-badge[data-v-1e45ee5b]{display:inline-flex;align-items:center;gap:8px;background:rgba(102,126,234,.2);border:1px solid rgba(102,126,234,.4);padding:10px 20px;border-radius:50px}.pioneer-badge .badge-icon[data-v-1e45ee5b]{font-size:18px}.pioneer-badge .badge-text[data-v-1e45ee5b]{font-size:15px;font-weight:600;color:#667eea;letter-spacing:.5px}.limited-notice[data-v-1e45ee5b]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,hsla(0,100%,71%,.15),rgba(255,142,83,.15));border:1px solid hsla(0,100%,71%,.4);padding:10px 20px;border-radius:50px;animation:pulse-glow-1e45ee5b 2s ease-in-out infinite}.limited-notice .notice-icon[data-v-1e45ee5b]{font-size:18px;animation:shake-1e45ee5b 2s ease-in-out infinite}.limited-notice .notice-text[data-v-1e45ee5b]{font-size:15px;font-weight:600;color:#ff6b6b;letter-spacing:.5px}@keyframes pulse-glow-1e45ee5b{0%,to{box-shadow:0 0 10px hsla(0,100%,71%,.3)}50%{box-shadow:0 0 20px hsla(0,100%,71%,.5)}}@keyframes shake-1e45ee5b{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.pioneer-title[data-v-1e45ee5b]{font-size:42px;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2;letter-spacing:-1px}.pioneer-subtitle[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:30px}.pioneer-features[data-v-1e45ee5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.pioneer-feature-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px 16px;transition:all .3s ease}.pioneer-feature-card[data-v-1e45ee5b]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2);border-color:rgba(102,126,234,.3);background:hsla(0,0%,100%,.05)}.pioneer-feature-card .feature-icon-large[data-v-1e45ee5b]{font-size:40px;margin-bottom:12px;line-height:1}.pioneer-feature-card h3[data-v-1e45ee5b]{font-size:18px;color:#fff;margin-bottom:8px;font-weight:600}.pioneer-feature-card p[data-v-1e45ee5b]{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0}.pioneer-extra-benefits[data-v-1e45ee5b]{margin-bottom:30px}.benefits-cards[data-v-1e45ee5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto}.benefit-card[data-v-1e45ee5b]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px 16px;transition:all .3s ease;text-align:center}.benefit-card[data-v-1e45ee5b]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2);border-color:rgba(102,126,234,.3);background:hsla(0,0%,100%,.05)}.benefit-card .benefit-icon-large[data-v-1e45ee5b]{font-size:40px;margin-bottom:12px;line-height:1}.benefit-card h4[data-v-1e45ee5b]{font-size:18px;color:#fff;margin-bottom:8px;font-weight:600}.benefit-card p[data-v-1e45ee5b]{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0}.pioneer-cta .pioneer-button[data-v-1e45ee5b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}.pioneer-cta .pioneer-button .button-arrow[data-v-1e45ee5b]{font-size:24px;transition:transform .3s ease}.pioneer-cta .pioneer-button[data-v-1e45ee5b]:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(102,126,234,.4)}.pioneer-cta .pioneer-button:hover .button-arrow[data-v-1e45ee5b]{transform:translateX(5px)}.wechat-modal[data-v-1e45ee5b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-1e45ee5b .3s ease}@keyframes fadeIn-1e45ee5b{0%{opacity:0}to{opacity:1}}.wechat-modal-content[data-v-1e45ee5b]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;width:90%;max-width:500px;box-shadow:0 25px 50px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);animation:slideUp-1e45ee5b .3s ease;overflow:hidden}@keyframes slideUp-1e45ee5b{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-1e45ee5b]{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h3[data-v-1e45ee5b]{margin:0;font-size:24px;font-weight:700;color:#fff}.modal-header .close-btn[data-v-1e45ee5b]{background:none;border:none;font-size:32px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-1e45ee5b]:hover{color:#fff;transform:rotate(90deg)}.modal-body[data-v-1e45ee5b]{padding:40px 30px;text-align:center}.modal-body .modal-tip[data-v-1e45ee5b]{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:30px;font-weight:500}.modal-body .qrcode-container[data-v-1e45ee5b]{display:flex;justify-content:center;align-items:center;margin-bottom:30px;min-height:280px;position:relative}.modal-body .qrcode-container[data-v-1e45ee5b]:before{content:"";position:absolute;width:40px;height:40px;border:4px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin-1e45ee5b .8s linear infinite}.modal-body .qrcode-container .qrcode-img[data-v-1e45ee5b]{width:280px;height:280px;border-radius:12px;border:3px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;z-index:1;background:#1a1a2e}@keyframes spin-1e45ee5b{to{transform:rotate(1turn)}}.modal-body .modal-desc[data-v-1e45ee5b]{font-size:16px;color:hsla(0,0%,100%,.7);margin:0}@media(max-width:768px){.content-wrapper[data-v-1e45ee5b]{padding:0 20px}.hero-content[data-v-1e45ee5b]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title[data-v-1e45ee5b]{font-size:48px!important}.features-grid[data-v-1e45ee5b],.pain-points[data-v-1e45ee5b]{grid-template-columns:1fr}.benefit-item[data-v-1e45ee5b]{grid-template-columns:1fr!important;text-align:center}.benefit-item .benefit-visual[data-v-1e45ee5b]{order:1!important}.benefit-item .benefit-content[data-v-1e45ee5b]{order:2!important}.ai-content[data-v-1e45ee5b]{grid-template-columns:1fr;gap:40px;text-align:center}.dashboard-row[data-v-1e45ee5b]{grid-template-columns:1fr;gap:20px}.security-cards[data-v-1e45ee5b]{grid-template-columns:1fr}.benefits-cards[data-v-1e45ee5b],.pioneer-features[data-v-1e45ee5b]{grid-template-columns:1fr;gap:20px}.pioneer-title[data-v-1e45ee5b]{font-size:32px}.pioneer-subtitle[data-v-1e45ee5b]{font-size:16px}.nav-links[data-v-1e45ee5b]{display:none}.wechat-modal-content[data-v-1e45ee5b]{width:95%;max-width:380px}.modal-header[data-v-1e45ee5b]{padding:20px 24px}.modal-header h3[data-v-1e45ee5b]{font-size:20px}.modal-header .close-btn[data-v-1e45ee5b]{font-size:28px}.modal-body[data-v-1e45ee5b]{padding:30px 24px}.modal-body .modal-tip[data-v-1e45ee5b]{font-size:16px;margin-bottom:24px}.modal-body .qrcode-container .qrcode-img[data-v-1e45ee5b]{width:240px;height:240px}.modal-body .modal-desc[data-v-1e45ee5b]{font-size:14px}}.tab-content[data-v-4af78f1c]{min-height:600px}.tab-content .issues-container[data-v-4af78f1c]{padding:20px}.tab-content .list-view .issue-item[data-v-4af78f1c]{background:#fff;border-radius:6px;padding:12px 16px;margin-bottom:6px;cursor:pointer;transition:all .2s ease;border-left:4px solid transparent;border:1px solid #f0f0f0}.tab-content .list-view .issue-item[data-v-4af78f1c]:hover{border-left-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.tab-content .list-view .issue-item .issue-content[data-v-4af78f1c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.tab-content .list-view .issue-item .issue-content .unread-indicator[data-v-4af78f1c]{flex-shrink:0;position:relative;width:12px;height:12px}.tab-content .list-view .issue-item .issue-content .unread-indicator .unread-dot[data-v-4af78f1c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#f56c6c;border-radius:50%}.tab-content .list-view .issue-item .issue-content .issue-title[data-v-4af78f1c]{font-size:14px;font-weight:500;color:#1890ff;line-height:1.4;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease}.tab-content .list-view .issue-item .issue-content .issue-title[data-v-4af78f1c]:hover{color:#40a9ff;text-decoration:underline}.tab-content .list-view .issue-item .issue-content .issue-urgency[data-v-4af78f1c]{flex-shrink:0}.tab-content .list-view .issue-item .issue-content .issue-urgency .urgency-level[data-v-4af78f1c]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px}.tab-content .list-view .issue-item .issue-content .issue-urgency .urgency-level.urgency-high[data-v-4af78f1c]{background:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.tab-content .list-view .issue-item .issue-content .issue-urgency .urgency-level.urgency-low[data-v-4af78f1c],.tab-content .list-view .issue-item .issue-content .issue-urgency .urgency-level.urgency-medium[data-v-4af78f1c]{background:#fffbe6;color:#faad14;border:1px solid #ffe58f}.tab-content .list-view .issue-item .issue-content .issue-reminder[data-v-4af78f1c]{flex-shrink:0}.tab-content .list-view .issue-item .issue-content .issue-reminder .remaining-days[data-v-4af78f1c]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px}.tab-content .list-view .issue-item .issue-content .issue-reminder .remaining-days.overdue[data-v-4af78f1c]{background:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.tab-content .list-view .issue-item .issue-content .issue-reminder .remaining-days.urgent[data-v-4af78f1c]{background:#fdf6ec;color:#e6a23c;border:1px solid #f5dab1}.tab-content .list-view .issue-item .issue-content .issue-reminder .remaining-days.warning[data-v-4af78f1c]{background:#f4f4f5;color:#909399;border:1px solid #d3d4d6}.tab-content .list-view .issue-item .issue-content .issue-reminder .remaining-days.normal[data-v-4af78f1c]{background:#f0f9ff;color:#409eff;border:1px solid #b3d8ff}.tab-content .empty-state[data-v-4af78f1c]{text-align:center;padding:60px 20px}.tab-content .empty-state .empty-icon[data-v-4af78f1c]{font-size:64px;color:#c0c4cc;margin-bottom:20px}.tab-content .empty-state .empty-text h3[data-v-4af78f1c]{font-size:18px;color:#303133;margin-bottom:8px}.tab-content .empty-state .empty-text p[data-v-4af78f1c]{font-size:14px;color:#909399;margin:0}.tab-content .pagination-container[data-v-4af78f1c]{margin-top:20px;padding:20px;border-top:1px solid #e4e7ed;display:flex;justify-content:center;align-items:center}.issue-list-container[data-v-14c38138]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 90px)}.page-header[data-v-14c38138]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-header .header-left .page-title[data-v-14c38138]{margin:0 0 10px 0;font-size:24px;font-weight:600;color:#303133}.page-header .header-left .page-title i[data-v-14c38138]{margin-right:8px;color:#409eff}.page-header .header-left .stats-bar[data-v-14c38138]{display:flex;gap:20px}.page-header .header-left .stats-bar .stat-item[data-v-14c38138]{display:flex;flex-direction:column;align-items:center}.page-header .header-left .stats-bar .stat-item .stat-label[data-v-14c38138]{font-size:12px;color:#909399;margin-bottom:4px}.page-header .header-left .stats-bar .stat-item .stat-value[data-v-14c38138]{font-size:18px;font-weight:600;color:#409eff}.page-header .header-left .stats-bar .stat-item.urgent .stat-value[data-v-14c38138]{color:#f56c6c}.page-header .header-left .stats-bar .stat-item.overdue .stat-value[data-v-14c38138]{color:#e6a23c}.tab-container[data-v-14c38138]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-container[data-v-14c38138] .el-tabs .el-tabs__header{margin:0;padding:0 20px;background:#fafafa;border-radius:8px 8px 0 0}.tab-container[data-v-14c38138] .el-tabs .el-tabs__item{font-size:16px;font-weight:500;height:50px;line-height:50px;position:relative}.tab-container[data-v-14c38138] .el-tabs .el-tabs__content{padding:0}.tab-container .tab-label[data-v-14c38138]{position:relative;display:inline-flex;align-items:center}.tab-container .tab-label .tab-badge[data-v-14c38138]{margin-left:8px}.tab-container .tab-label .tab-badge[data-v-14c38138] .el-badge__content{background-color:#f56c6c;border:none;color:#fff;font-size:12px;height:18px;line-height:18px;padding:0 6px;border-radius:9px;min-width:18px;text-align:center;box-sizing:border-box;white-space:nowrap;position:relative;transform:none;top:auto;right:auto}.tab-container .tab-label .tab-badge[data-v-14c38138] .el-badge__content--fixed{position:relative}@media(max-width:768px){.filter-toolbar .el-col[data-v-14c38138]{margin-bottom:10px}}.attachment-list[data-v-63521f3b]{border:1px solid #e4e7ed;border-radius:6px;background:#fff;overflow:hidden}.attachment-header[data-v-63521f3b]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fafbfc;border-bottom:1px solid #e4e7ed;min-height:40px}.header-left[data-v-63521f3b]{display:flex;align-items:center;font-weight:500;color:#303133;font-size:14px}.header-left i[data-v-63521f3b]{margin-right:6px;font-size:14px;color:#909399}.header-right .el-button[data-v-63521f3b]{padding:5px 8px;font-size:12px}.upload-progress[data-v-63521f3b]{padding:6px 16px;background:#f0f9ff;border-bottom:1px solid #e4e7ed}.attachment-content[data-v-63521f3b]{max-height:300px;overflow-y:auto}.attachment-item[data-v-63521f3b]{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.attachment-item[data-v-63521f3b]:last-child{border-bottom:none}.attachment-item[data-v-63521f3b]:hover{background:#f5f7fa}.file-icon[data-v-63521f3b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:12px;border-radius:4px;background:#f5f7fa;flex-shrink:0}.thumbnail[data-v-63521f3b]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.icon[data-v-63521f3b]{font-size:16px;color:#909399}.file-info[data-v-63521f3b]{flex:1;min-width:0}.file-name[data-v-63521f3b]{font-size:13px;font-weight:500;color:#303133;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-63521f3b]{display:flex;gap:12px;font-size:11px;color:#909399}.file-actions[data-v-63521f3b]{display:flex;gap:2px;opacity:0;transition:opacity .2s}.attachment-item:hover .file-actions[data-v-63521f3b]{opacity:1}.action-btn[data-v-63521f3b]{padding:2px 4px;font-size:12px;min-width:auto}.delete-btn[data-v-63521f3b]{color:#f56c6c}.delete-btn[data-v-63521f3b]:hover{color:#f56c6c;background:#fef0f0}.empty-state[data-v-63521f3b]{text-align:center;padding:20px;color:#909399;font-size:13px}.empty-text[data-v-63521f3b]{color:#c0c4cc}.image-preview-container[data-v-63521f3b]{text-align:center;max-height:70vh;overflow:auto}.preview-toolbar[data-v-63521f3b]{display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding:8px;background:#f5f7fa;border-radius:4px}.preview-image-wrapper[data-v-63521f3b]{display:flex;justify-content:center;align-items:center;min-height:400px;max-height:60vh;overflow:hidden;cursor:grab}.preview-image-wrapper[data-v-63521f3b]:active{cursor:grabbing}.preview-image[data-v-63521f3b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.attachment-header[data-v-63521f3b]{padding:8px 12px}.attachment-item[data-v-63521f3b]{padding:6px 12px}.file-icon[data-v-63521f3b],.thumbnail[data-v-63521f3b]{width:28px;height:28px}.file-meta[data-v-63521f3b]{flex-direction:column;gap:2px}.file-actions[data-v-63521f3b]{opacity:1}}.attachment-content[data-v-63521f3b]::-webkit-scrollbar{width:4px}.attachment-content[data-v-63521f3b]::-webkit-scrollbar-track{background:#f1f1f1}.attachment-content[data-v-63521f3b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.attachment-content[data-v-63521f3b]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.image-preview-dialog{.el-dialog__body[data-v-63521f3b]{padding:20px}.el-dialog__footer[data-v-63521f3b]{text-align:center}}.rich-text-editor[data-v-6fdd0b5a]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.rich-text-editor[data-v-6fdd0b5a] .ql-editor{min-height:var(--7a689380);max-height:var(--ea3e9e64);overflow-y:auto;padding:12px 15px;font-size:14px;line-height:1.6}.rich-text-editor[data-v-6fdd0b5a] .ql-editor img{max-width:30%;max-height:100px;height:auto;width:auto}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar{border-bottom:1px solid #dcdfe6;background-color:#fafafa;border-radius:4px 4px 0 0}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar .ql-formats{display:flex;align-items:center;gap:4px}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar button{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:4px;transition:all .2s}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar button:hover{background-color:#ecf5ff;border-color:#409eff;color:#409eff}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar .ql-picker{display:inline-flex;align-items:center;height:32px}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar .ql-picker-label{display:inline-flex;align-items:center;height:32px;padding:0 8px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:4px;transition:all .2s}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar .ql-picker-label:hover{background-color:#ecf5ff;border-color:#409eff;color:#409eff}.rich-text-editor.readonly[data-v-6fdd0b5a] .ql-toolbar{display:none}.rich-text-editor.readonly[data-v-6fdd0b5a] .ql-editor{background-color:#f5f7fa;cursor:not-allowed}.rich-text-editor.compact[data-v-6fdd0b5a] .ql-editor{min-height:150px;max-height:300px;padding:8px 12px;font-size:13px}.rich-text-editor.compact[data-v-6fdd0b5a] .ql-toolbar{padding:4px 8px}.rich-text-editor.compact[data-v-6fdd0b5a] .ql-toolbar button{height:28px;width:28px}.rich-text-editor.large[data-v-6fdd0b5a] .ql-editor{min-height:400px;max-height:600px;padding:16px 20px;font-size:15px}.rich-text-editor.large[data-v-6fdd0b5a] .ql-toolbar{padding:12px 16px}.rich-text-editor.large[data-v-6fdd0b5a] .ql-toolbar button{height:36px;width:36px}@media(max-width:768px){.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar{flex-wrap:wrap;gap:4px}.rich-text-editor[data-v-6fdd0b5a] .ql-toolbar button{height:28px;width:28px}.rich-text-editor[data-v-6fdd0b5a] .ql-editor{padding:8px 12px;font-size:13px}}.comment-item[data-v-319d2596]{margin-bottom:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;transition:all .3s ease}.comment-item[data-v-319d2596]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.comment-item.level-0[data-v-319d2596]{margin-left:0}.comment-item.level-1[data-v-319d2596]{margin-left:10px;border-left:3px solid #409eff;background:#fafafa}.comment-item.level-2[data-v-319d2596]{margin-left:10px;border-left:3px solid #67c23a;background:#f8f9fa}.comment-item.level-3[data-v-319d2596]{margin-left:10px;border-left:3px solid #e6a23c;background:#f5f7fa}.comment-item .comment-content .comment-header[data-v-319d2596]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.comment-item .comment-content .comment-header .user-info[data-v-319d2596]{display:flex;align-items:center;gap:8px}.comment-item .comment-content .comment-header .user-info .user-avatar[data-v-319d2596]{flex-shrink:0;width:28px;height:28px}.comment-item .comment-content .comment-header .user-info .user-details[data-v-319d2596]{min-width:0}.comment-item .comment-content .comment-header .user-info .user-details .username[data-v-319d2596]{font-weight:500;color:#303133;font-size:13px;line-height:1.2;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-item .comment-content .comment-header .user-info .user-details .time[data-v-319d2596]{color:#909399;font-size:12px;line-height:1}.comment-item .comment-content .comment-header .comment-actions .el-button[data-v-319d2596]{padding:2px 6px}.comment-item .comment-content .comment-body[data-v-319d2596]{margin-bottom:8px}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596]{color:#303133;line-height:1.5;font-size:14px}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596] p{margin:0 0 6px 0}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596] p:last-child{margin-bottom:0}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596] img{max-width:100%;max-height:200px;border-radius:4px;cursor:pointer;transition:transform .2s}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596] img:hover{transform:scale(1.02)}.comment-item .comment-content .comment-footer .comment-actions[data-v-319d2596]{display:flex;gap:12px}.comment-item .comment-content .comment-footer .comment-actions .el-button[data-v-319d2596]{padding:2px 6px;color:#606266;font-size:13px}.comment-item .comment-content .comment-footer .comment-actions .el-button[data-v-319d2596]:hover{color:#409eff}.comment-item .comment-content .comment-footer .comment-actions .el-button i[data-v-319d2596]{margin-right:3px}.comment-item .comment-content .reply-form[data-v-319d2596]{margin-top:8px;padding:8px;background:#f8f9fa;border-radius:4px;border:1px solid #ebeef5}.comment-item .comment-content .reply-form .el-textarea .el-textarea__inner[data-v-319d2596]{padding:5px 8px;min-height:60px;font-size:13px;line-height:1.4;resize:none}.comment-item .comment-content .reply-form .el-textarea .el-textarea__inner[data-v-319d2596]:focus{border-color:#409eff}.comment-item .comment-content .reply-form .reply-actions[data-v-319d2596]{margin-top:6px;text-align:right;display:flex;justify-content:flex-end;gap:6px}.comment-item .comment-content .reply-form .reply-actions .el-button[data-v-319d2596]{padding:5px 12px;font-size:13px;height:28px;line-height:1}.comment-item .comment-children[data-v-319d2596]{margin-top:8px;padding-left:10px;border-left:1px dashed #dcdfe6}@media(max-width:768px){.comment-item[data-v-319d2596]{padding:12px}.comment-item.level-1[data-v-319d2596],.comment-item.level-2[data-v-319d2596],.comment-item.level-3[data-v-319d2596]{margin-left:8px}.comment-item .comment-content .comment-header .user-info .user-avatar[data-v-319d2596]{margin-right:8px}.comment-item .comment-content .comment-header .user-info .user-details .username[data-v-319d2596]{font-size:13px}.comment-item .comment-content .comment-header .user-info .user-details .time[data-v-319d2596]{font-size:11px}.comment-item .comment-content .comment-body .comment-text[data-v-319d2596]{font-size:13px}}.nested-comment .comment-input-area[data-v-f7549a7e]{margin-bottom:20px}.nested-comment .comment-input-area .comment-input-card .comment-input-header[data-v-f7549a7e]{display:flex;justify-content:space-between;align-items:center}.nested-comment .comment-list .empty-tip[data-v-f7549a7e]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#909399;font-size:14px}.nested-comment .comment-list .empty-tip i[data-v-f7549a7e]{font-size:24px;margin-right:8px}.related-issues-container[data-v-a0e44672]{width:100%;margin-top:16px}.related-issues-list[data-v-a0e44672]{margin-top:0;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.related-issue-item[data-v-a0e44672]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0;transition:all .2s ease}.related-issue-item[data-v-a0e44672]:last-child{border-bottom:none}.issue-info[data-v-a0e44672]{display:flex;align-items:center;gap:12px;flex:1}.issue-id[data-v-a0e44672]{font-weight:500;color:#3b82f6;font-size:14px;text-decoration:none;transition:all .2s ease}.issue-id[data-v-a0e44672]:hover{color:#1d4ed8;text-decoration:underline}.link-icon[data-v-a0e44672]{font-size:16px;color:#3b82f6}.preview-btn[data-v-a0e44672],.remove-btn[data-v-a0e44672]{color:#6b7280;font-size:12px;padding:4px 8px;border-radius:6px;transition:all .2s ease;margin-left:8px}.preview-btn[data-v-a0e44672]:hover{color:#3b82f6;background:#eff6ff}.remove-btn[data-v-a0e44672]:hover{color:#ef4444;background:#fef2f2}.no-related-issues[data-v-a0e44672]{margin-top:0;padding:24px;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px}.no-data-text[data-v-a0e44672]{color:#64748b;font-size:14px}.issue-detail[data-v-1e930815]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 84px)}.issue-detail .back-btn[data-v-1e930815]{margin-bottom:20px}.issue-detail .main-content[data-v-1e930815]{display:flex;gap:20px}.issue-detail .issue-main[data-v-1e930815]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:24px;min-height:600px}.issue-detail .issue-header[data-v-1e930815]{border-bottom:1px solid #ebeef5;padding-bottom:20px;margin-bottom:20px}.issue-detail .issue-header .header-main[data-v-1e930815]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.issue-detail .issue-header .header-main .title[data-v-1e930815]{font-size:24px;color:#303133;margin:0;font-weight:600;flex:1}.issue-detail .issue-header .header-main .operation-group[data-v-1e930815]{margin-left:20px;white-space:nowrap}.issue-detail .issue-header .header-main .operation-group .el-button[data-v-1e930815]{margin-left:8px}.issue-detail .issue-header .header-main .operation-group .el-button[data-v-1e930815]:first-child{margin-left:0}.issue-detail .issue-header .header-main .operation-group .more-operation-dropdown[data-v-1e930815]{margin-left:8px}.issue-detail .issue-header .header-main .status-tip[data-v-1e930815]{margin-left:20px;display:flex;align-items:center}.issue-detail .issue-header .meta[data-v-1e930815]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;padding:12px 16px;background:#f8f9fa;border-radius:6px}.issue-detail .issue-header .meta .meta-item[data-v-1e930815]{display:flex;align-items:center}.issue-detail .issue-header .meta .meta-item .meta-label[data-v-1e930815]{font-size:13px;color:#909399;margin-right:8px;position:relative}.issue-detail .issue-header .meta .meta-item .meta-label[data-v-1e930815]:after{content:":";margin-left:2px;opacity:.6}.issue-detail .issue-header .meta .meta-item .meta-tag[data-v-1e930815]{margin:0}.issue-detail .issue-header .meta .meta-item .meta-value[data-v-1e930815]{font-size:13px;color:#606266}.issue-detail .section-title[data-v-1e930815]{margin:0 0 16px 0;font-size:18px;color:#303133;font-weight:600;display:flex;align-items:center}.issue-detail .section-title[data-v-1e930815]:before{content:"";width:4px;height:18px;background:#409eff;margin-right:8px;border-radius:2px}.issue-detail .sidebar-container[data-v-1e930815]{width:270px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:10px}.issue-detail .issue-sidebar[data-v-1e930815]{width:230px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;height:-moz-fit-content;height:fit-content}.issue-detail .issue-sidebar .sidebar-section .sidebar-title[data-v-1e930815]{margin-bottom:16px;font-size:16px;color:#303133;font-weight:600;display:flex;align-items:center}.issue-detail .issue-sidebar .sidebar-section .sidebar-title[data-v-1e930815]:before{content:"";width:3px;height:16px;background:#409eff;margin-right:8px;border-radius:2px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline[data-v-1e930815]{padding-left:0}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item[data-v-1e930815]{padding-bottom:16px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .el-timeline-item__node[data-v-1e930815]{width:10px;height:10px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .el-timeline-item__timestamp[data-v-1e930815]{font-size:12px;color:#909399;margin-bottom:4px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content[data-v-1e930815]{padding:8px 12px;background:#f8f9fa;border-radius:4px;border:1px solid #e4e7ed}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .operator-info[data-v-1e930815]{margin-bottom:6px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .operator-info .operator[data-v-1e930815]{font-weight:500;color:#303133;font-size:13px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .operator-info .action[data-v-1e930815]{margin-left:6px;color:#606266;font-size:12px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .comment[data-v-1e930815]{color:#303133;line-height:1.4;font-size:13px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .comment[data-v-1e930815] p{margin:0 0 4px 0}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .comment[data-v-1e930815] p:last-child{margin-bottom:0}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .comment[data-v-1e930815] img{max-width:100%;max-height:80px;border-radius:3px;cursor:pointer;transition:transform .2s}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .comment[data-v-1e930815] img:hover{transform:scale(1.02)}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .transfer-info[data-v-1e930815]{margin-top:6px;padding-top:6px;border-top:1px dashed #dcdfe6;color:#606266;font-size:12px}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .transfer-info .transfer-to[data-v-1e930815]{color:#409eff;font-weight:500}.issue-detail .issue-sidebar .sidebar-section .process-history .el-timeline .el-timeline-item .timeline-content .transfer-info .transfer-reason[data-v-1e930815]{margin-top:2px;color:#909399}.issue-detail .issue-sidebar .sidebar-section .transfer-target-select[data-v-1e930815]{width:100%}.issue-detail .issue-sidebar .sidebar-section .transfer-target-select[data-v-1e930815] .el-select-group__wrap .el-select-group__title{font-weight:600;color:#606266;background:#f5f7fa;padding:8px 12px;border-bottom:1px solid #e4e7ed;font-size:13px}.issue-detail .issue-sidebar .sidebar-section .transfer-target-select[data-v-1e930815] .el-select-group__wrap .el-select-dropdown__item{padding-left:20px}.issue-detail .issue-sidebar .sidebar-section .no-result-tip[data-v-1e930815]{text-align:center;color:#909399;padding:20px;font-size:14px}.issue-detail .issue-sidebar .sidebar-section .no-result-tip i[data-v-1e930815]{margin-right:6px}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item[data-v-1e930815]{display:flex;align-items:center;padding:8px 0}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item[data-v-1e930815]:not(:last-child){border-bottom:1px solid #f0f0f0}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item .follower-avatar[data-v-1e930815]{width:24px;height:24px;border-radius:50%;background:#409eff;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item .follower-avatar i[data-v-1e930815]{color:#fff;font-size:12px}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item .follower-info[data-v-1e930815]{flex:1;min-width:0}.issue-detail .issue-sidebar .sidebar-section .follower-list .follower-items .follower-item .follower-info .follower-name[data-v-1e930815]{font-size:13px;color:#606266;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-detail .issue-sidebar .countdown-section[data-v-1e930815]{transition:all .3s ease}.issue-detail .issue-sidebar .countdown-section.countdown-disabled[data-v-1e930815]{opacity:.85}.issue-detail .issue-sidebar .countdown-section.countdown-disabled .countdown-title span[data-v-1e930815]{background:linear-gradient(135deg,#606266,#909399)}.issue-detail .issue-sidebar .countdown-section.countdown-disabled .countdown-panel[data-v-1e930815]{background:linear-gradient(135deg,#909399,#c0c4cc);opacity:.8}.issue-detail .issue-sidebar .countdown-section .countdown-complete-info[data-v-1e930815]{margin-top:15px;padding:12px;background:#f5f7fa;border-radius:8px}.issue-detail .issue-sidebar .countdown-section .countdown-complete-info .complete-time[data-v-1e930815]{display:flex;align-items:center;justify-content:center;color:#606266}.issue-detail .issue-sidebar .countdown-section .countdown-complete-info .complete-time i[data-v-1e930815]{font-size:16px;margin-right:8px;color:#909399}.issue-detail .issue-sidebar .countdown-section .countdown-complete-info .complete-time span[data-v-1e930815]{font-size:14px}.issue-detail .issue-sidebar .countdown-section .countdown-panel.panel-overdue[data-v-1e930815]{background:linear-gradient(135deg,#f56c6c,#ff9800);animation:pulse-1e930815 2s infinite}.issue-detail .issue-sidebar .countdown-section .countdown-title[data-v-1e930815]{text-align:center;margin-bottom:20px;position:relative}.issue-detail .issue-sidebar .countdown-section .countdown-title[data-v-1e930815]:after,.issue-detail .issue-sidebar .countdown-section .countdown-title[data-v-1e930815]:before{content:"";position:absolute;top:50%;width:50px;height:1px;background:linear-gradient(90deg,transparent,#409eff)}.issue-detail .issue-sidebar .countdown-section .countdown-title[data-v-1e930815]:before{left:50%;margin-left:60px}.issue-detail .issue-sidebar .countdown-section .countdown-title[data-v-1e930815]:after{right:50%;margin-right:60px;transform:rotate(180deg)}.issue-detail .issue-sidebar .countdown-section .countdown-title span[data-v-1e930815]{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#409eff,#36cfc9);color:#fff;border-radius:20px;font-size:16px;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .3s ease}.issue-detail .issue-sidebar .countdown-section.title-overdue[data-v-1e930815]:after,.issue-detail .issue-sidebar .countdown-section.title-overdue[data-v-1e930815]:before{background:linear-gradient(90deg,transparent,#f56c6c)}.issue-detail .issue-sidebar .countdown-section.title-overdue span[data-v-1e930815]{background:linear-gradient(135deg,#f56c6c,#ff9800);animation:pulse-1e930815 2s infinite}.issue-detail .issue-sidebar .countdown-panel[data-v-1e930815]{display:flex;justify-content:center;align-items:center;padding:20px 10px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin:16px 0}.issue-detail .issue-sidebar .countdown-panel .countdown-item[data-v-1e930815]{text-align:center;color:#fff}.issue-detail .issue-sidebar .countdown-panel .countdown-item .countdown-number[data-v-1e930815]{font-size:28px;font-weight:700;line-height:1;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.issue-detail .issue-sidebar .countdown-panel .countdown-item .countdown-label[data-v-1e930815]{font-size:12px;opacity:.9;letter-spacing:1px}.issue-detail .issue-sidebar .countdown-panel .countdown-separator[data-v-1e930815]{color:#fff;font-size:24px;font-weight:700;margin:0 8px;opacity:.8;animation:blink-1e930815 2s infinite}.issue-detail .issue-sidebar .countdown-status[data-v-1e930815]{text-align:center;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;margin-top:8px}.issue-detail .issue-sidebar .countdown-status.status-normal[data-v-1e930815]{background:#f0f9ff;color:#0369a1;border:1px solid #7dd3fc}.issue-detail .issue-sidebar .countdown-status.status-warning[data-v-1e930815]{background:#fffbeb;color:#d97706;border:1px solid #fbbf24}.issue-detail .issue-sidebar .countdown-status.status-urgent[data-v-1e930815]{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;animation:pulse-1e930815 2s infinite}.issue-detail .issue-sidebar .countdown-status.status-overdue[data-v-1e930815]{background:#7f1d1d;color:#fff;border:1px solid #991b1b;animation:shake-1e930815 1s infinite}.issue-detail .issue-body .content[data-v-1e930815]{font-size:16px;line-height:1.8;color:#303133;margin-bottom:30px;min-height:200px;padding:20px;background:#fafafa;border-radius:6px;border:1px solid #e4e7ed}.issue-detail .issue-body .content[data-v-1e930815] p{margin:0 0 16px 0;line-height:1.6}.issue-detail .issue-body .content[data-v-1e930815] h1,.issue-detail .issue-body .content[data-v-1e930815] h2,.issue-detail .issue-body .content[data-v-1e930815] h3,.issue-detail .issue-body .content[data-v-1e930815] h4,.issue-detail .issue-body .content[data-v-1e930815] h5,.issue-detail .issue-body .content[data-v-1e930815] h6{margin:20px 0 12px 0;font-weight:600;color:#303133}.issue-detail .issue-body .content[data-v-1e930815] h1{font-size:24px}.issue-detail .issue-body .content[data-v-1e930815] h2{font-size:20px}.issue-detail .issue-body .content[data-v-1e930815] h3{font-size:18px}.issue-detail .issue-body .content[data-v-1e930815] h4{font-size:16px}.issue-detail .issue-body .content[data-v-1e930815] h5{font-size:14px}.issue-detail .issue-body .content[data-v-1e930815] h6{font-size:12px}.issue-detail .issue-body .content[data-v-1e930815] ol,.issue-detail .issue-body .content[data-v-1e930815] ul{margin:0 0 16px 0;padding-left:20px}.issue-detail .issue-body .content[data-v-1e930815] li{margin:4px 0;line-height:1.6}.issue-detail .issue-body .content[data-v-1e930815] a{color:#409eff;text-decoration:none}.issue-detail .issue-body .content[data-v-1e930815] a:hover{text-decoration:underline}.issue-detail .issue-body .content[data-v-1e930815] img{max-width:30%;max-height:100px;height:auto;width:auto;border-radius:4px;margin:8px 0;cursor:pointer;transition:transform .2s}.issue-detail .issue-body .content[data-v-1e930815] img:hover{transform:scale(1.02)}.issue-detail .issue-body .content[data-v-1e930815] code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:14px;color:#e74c3c}.issue-detail .issue-body .content[data-v-1e930815] pre{background:#f8f9fa;padding:16px;border-radius:6px;overflow-x:auto;margin:16px 0;border:1px solid #e9ecef}.issue-detail .issue-body .content[data-v-1e930815] pre code{background:none;padding:0;color:#333;font-size:14px;line-height:1.5}.issue-detail .issue-body .content[data-v-1e930815] blockquote{margin:16px 0;padding:12px 16px;border-left:4px solid #409eff;background:#f8f9fa;color:#606266;font-style:italic}.issue-detail .issue-body .content[data-v-1e930815] table{width:100%;border-collapse:collapse;margin:16px 0}.issue-detail .issue-body .content[data-v-1e930815] table td,.issue-detail .issue-body .content[data-v-1e930815] table th{border:1px solid #dcdfe6;padding:8px 12px;text-align:left}.issue-detail .issue-body .content[data-v-1e930815] table th{background:#f5f7fa;font-weight:600;color:#303133}.issue-detail .issue-body .content[data-v-1e930815] table tr:nth-child(2n){background:#fafafa}.issue-detail .issue-body .content[data-v-1e930815] hr{border:none;border-top:1px solid #dcdfe6;margin:20px 0}.issue-detail .issue-body .content[data-v-1e930815] b,.issue-detail .issue-body .content[data-v-1e930815] strong{font-weight:600;color:#303133}.issue-detail .issue-body .content[data-v-1e930815] em,.issue-detail .issue-body .content[data-v-1e930815] i{font-style:italic;color:#606266}.issue-detail .issue-body .content[data-v-1e930815] del,.issue-detail .issue-body .content[data-v-1e930815] s{text-decoration:line-through;color:#909399}.issue-detail .issue-body .content[data-v-1e930815] u{text-decoration:underline}.issue-detail .issue-body .attachments-section[data-v-1e930815]{margin:30px 0;min-height:100px}.issue-detail .issue-body .related-issues-section[data-v-1e930815]{margin:30px 0;min-height:80px}.issue-detail .attachments[data-v-1e930815]{margin:20px 0;padding:20px;background:#f8f9fa;border-radius:4px}.issue-detail .attachments h3[data-v-1e930815]{margin:0 0 16px 0;font-size:16px;color:#303133}.issue-detail .attachments .attachment-list .attachment-item[data-v-1e930815]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:all .3s}.issue-detail .attachments .attachment-list .attachment-item[data-v-1e930815]:hover{background:#ecf5ff}.issue-detail .attachments .attachment-list .attachment-item i[data-v-1e930815]{color:#409eff;margin-right:8px}.issue-detail .attachments .attachment-list .attachment-item .file-name[data-v-1e930815]{flex:1;margin-right:12px}.issue-detail .attachments .attachment-list .attachment-item .file-size[data-v-1e930815]{color:#909399;font-size:13px}.issue-detail .timeline-content[data-v-1e930815]{padding:12px 16px;background:#f8f9fa;border-radius:4px}.issue-detail .timeline-content .operator-info[data-v-1e930815]{margin-bottom:8px}.issue-detail .timeline-content .operator-info .operator[data-v-1e930815]{font-weight:500;color:#303133}.issue-detail .timeline-content .operator-info .action[data-v-1e930815]{margin-left:8px;color:#606266}.issue-detail .timeline-content .comment[data-v-1e930815]{color:#303133;line-height:1.6}.issue-detail .timeline-content .comment[data-v-1e930815] p{margin:0 0 12px 0;line-height:1.6}.issue-detail .timeline-content .comment[data-v-1e930815] h1,.issue-detail .timeline-content .comment[data-v-1e930815] h2,.issue-detail .timeline-content .comment[data-v-1e930815] h3,.issue-detail .timeline-content .comment[data-v-1e930815] h4,.issue-detail .timeline-content .comment[data-v-1e930815] h5,.issue-detail .timeline-content .comment[data-v-1e930815] h6{margin:16px 0 8px 0;font-weight:600;color:#303133}.issue-detail .timeline-content .comment[data-v-1e930815] h1{font-size:18px}.issue-detail .timeline-content .comment[data-v-1e930815] h2{font-size:16px}.issue-detail .timeline-content .comment[data-v-1e930815] h3{font-size:15px}.issue-detail .timeline-content .comment[data-v-1e930815] h4{font-size:14px}.issue-detail .timeline-content .comment[data-v-1e930815] h5{font-size:13px}.issue-detail .timeline-content .comment[data-v-1e930815] h6{font-size:12px}.issue-detail .timeline-content .comment[data-v-1e930815] ol,.issue-detail .timeline-content .comment[data-v-1e930815] ul{margin:0 0 12px 0;padding-left:16px}.issue-detail .timeline-content .comment[data-v-1e930815] li{margin:2px 0;line-height:1.5}.issue-detail .timeline-content .comment[data-v-1e930815] a{color:#409eff;text-decoration:none}.issue-detail .timeline-content .comment[data-v-1e930815] a:hover{text-decoration:underline}.issue-detail .timeline-content .comment[data-v-1e930815] img{max-width:30%;max-height:100px;height:auto;width:auto;border-radius:4px;margin:6px 0;cursor:pointer;transition:transform .2s}.issue-detail .timeline-content .comment[data-v-1e930815] img:hover{transform:scale(1.02)}.issue-detail .timeline-content .comment[data-v-1e930815] code{background:#f5f5f5;padding:1px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:13px;color:#e74c3c}.issue-detail .timeline-content .comment[data-v-1e930815] pre{background:#f8f9fa;padding:12px;border-radius:4px;overflow-x:auto;margin:12px 0;border:1px solid #e9ecef}.issue-detail .timeline-content .comment[data-v-1e930815] pre code{background:none;padding:0;color:#333;font-size:13px;line-height:1.4}.issue-detail .timeline-content .comment[data-v-1e930815] blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid #409eff;background:#f8f9fa;color:#606266;font-style:italic}.issue-detail .timeline-content .comment[data-v-1e930815] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.issue-detail .timeline-content .comment[data-v-1e930815] table td,.issue-detail .timeline-content .comment[data-v-1e930815] table th{border:1px solid #dcdfe6;padding:6px 8px;text-align:left}.issue-detail .timeline-content .comment[data-v-1e930815] table th{background:#f5f7fa;font-weight:600;color:#303133}.issue-detail .timeline-content .comment[data-v-1e930815] table tr:nth-child(2n){background:#fafafa}.issue-detail .timeline-content .comment[data-v-1e930815] hr{border:none;border-top:1px solid #dcdfe6;margin:16px 0}.issue-detail .timeline-content .comment[data-v-1e930815] b,.issue-detail .timeline-content .comment[data-v-1e930815] strong{font-weight:600;color:#303133}.issue-detail .timeline-content .comment[data-v-1e930815] em,.issue-detail .timeline-content .comment[data-v-1e930815] i{font-style:italic;color:#606266}.issue-detail .timeline-content .comment[data-v-1e930815] del,.issue-detail .timeline-content .comment[data-v-1e930815] s{text-decoration:line-through;color:#909399}.issue-detail .timeline-content .comment[data-v-1e930815] u{text-decoration:underline}.issue-detail .timeline-content .transfer-info[data-v-1e930815]{margin-top:8px;padding-top:8px;border-top:1px dashed #dcdfe6;color:#606266}.issue-detail .timeline-content .transfer-info .transfer-to[data-v-1e930815]{color:#409eff;font-weight:500}.issue-detail .timeline-content .transfer-info .transfer-reason[data-v-1e930815]{margin-top:4px;color:#909399;font-size:13px}.communication-section[data-v-1e930815]{margin-top:20px}.communication-section .el-collapse[data-v-1e930815]{border:none}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header[data-v-1e930815]{background:transparent;border:none;padding:0;font-size:inherit;font-weight:inherit;color:inherit;display:flex;align-items:center}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header[data-v-1e930815]:hover{background:transparent}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header.is-active[data-v-1e930815]{background:transparent;color:inherit;border-color:transparent}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow[data-v-1e930815]{margin-left:8px;margin-right:0}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header[data-v-1e930815]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:8px}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .section-title[data-v-1e930815]{margin:0;font-size:18px;color:#303133;font-weight:600;display:flex;align-items:center}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .section-title[data-v-1e930815]:before{content:"";width:4px;height:18px;background:#409eff;margin-right:8px;border-radius:2px}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .collapse-status[data-v-1e930815]{font-size:14px;color:#909399;cursor:pointer;transition:color .3s;margin:0;display:flex;align-items:center;margin-right:8px}.communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .collapse-status[data-v-1e930815]:hover{color:#409eff}.communication-section .el-collapse .el-collapse-item .el-collapse-item__wrap[data-v-1e930815]{border:none}.communication-section .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content[data-v-1e930815]{padding:0}.communication-content[data-v-1e930815]{margin-top:12px;min-height:100px;padding:16px;background:#fafafa;border-radius:6px;border:1px solid #e4e7ed}.comment-input-section[data-v-1e930815]{margin-top:24px}.comment-input-content[data-v-1e930815]{margin-top:12px;min-height:80px;padding:16px;background:#fafafa;border-radius:6px;border:1px solid #e4e7ed}.comment-input-content .comment-actions[data-v-1e930815]{display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.comment-input-content .comment-actions .comment-buttons .el-button[data-v-1e930815]{margin-left:0}.comment-input-content .el-form-item[data-v-1e930815]{margin-bottom:16px}.comment-input-content .el-form-item[data-v-1e930815]:last-child{margin-bottom:0}.image-viewer-overlay[data-v-1e930815]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.image-viewer-overlay .image-viewer-img[data-v-1e930815]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3)}@media(max-width:768px){.issue-detail[data-v-1e930815]{padding:10px}.issue-detail .main-content[data-v-1e930815]{flex-direction:column;gap:10px}.issue-detail .issue-main[data-v-1e930815]{padding:16px;min-height:auto}.issue-detail .issue-sidebar[data-v-1e930815]{width:100%;padding:16px;min-height:auto}.issue-detail .issue-body .content[data-v-1e930815]{min-height:150px;padding:15px}.issue-detail .section-title[data-v-1e930815]{font-size:16px}.issue-detail .communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .section-title[data-v-1e930815]{font-size:16px;margin:0}.issue-detail .communication-section .el-collapse .el-collapse-item .el-collapse-item__header .collapse-header .collapse-status[data-v-1e930815]{font-size:13px;margin:0}.issue-detail .process-history[data-v-1e930815]{min-height:120px;padding:15px}.issue-detail .attachments-section[data-v-1e930815]{min-height:80px}.issue-detail .related-issues-section[data-v-1e930815]{min-height:60px}.issue-detail .communication-content[data-v-1e930815]{min-height:120px;padding:15px}.issue-detail .comment-input-content[data-v-1e930815]{min-height:100px;padding:15px}.issue-detail .comment-input-content .comment-actions[data-v-1e930815]{flex-direction:column;align-items:flex-start;gap:15px}.issue-detail .comment-input-content .comment-actions .comment-buttons[data-v-1e930815]{align-self:flex-end}}@keyframes blink-1e930815{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes pulse-1e930815{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shake-1e930815{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.issue-add[data-v-37ed94b7]{background:#f8fafc;min-height:100vh;padding:0}.back-btn[data-v-37ed94b7]{margin-bottom:20px;padding:0 24px}.back-btn .el-button[data-v-37ed94b7]{color:#606266;font-size:14px;padding:0}.back-btn .el-button[data-v-37ed94b7]:hover{color:#409eff}.page-title-section[data-v-37ed94b7]{padding:0 24px 24px 24px;border-bottom:1px solid #e2e8f0;margin-bottom:24px;text-align:center}.page-title[data-v-37ed94b7]{margin:0;font-size:28px;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;gap:12px}.page-title i[data-v-37ed94b7]{color:#3b82f6;font-size:24px}.template-toolbar[data-v-37ed94b7]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);transition:all .2s ease}.template-toolbar[data-v-37ed94b7]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar-content[data-v-37ed94b7]{display:flex;align-items:center;justify-content:space-between}.toolbar-left[data-v-37ed94b7]{display:flex;align-items:center;gap:12px}.toolbar-icon[data-v-37ed94b7]{color:#3b82f6;font-size:18px}.toolbar-label[data-v-37ed94b7]{font-weight:500;color:#374151;font-size:14px}.template-select[data-v-37ed94b7]{width:240px}.template-selected-hint[data-v-37ed94b7]{color:#6b7280;font-size:13px;background:#f3f4f6;padding:4px 8px;border-radius:6px}.clear-btn[data-v-37ed94b7]{color:#ef4444!important;font-size:12px}.clear-btn[data-v-37ed94b7]:hover{color:#dc2626!important}.create-template-btn[data-v-37ed94b7]{border-color:#3b82f6;color:#3b82f6;border-radius:8px;font-weight:500}.create-template-btn[data-v-37ed94b7]:hover{background:#3b82f6;color:#fff}.form-container[data-v-37ed94b7]{max-width:1200px;margin:0 auto;padding:0 24px}.main-form-card[data-v-37ed94b7]{border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);transition:all .2s ease}.main-form-card[data-v-37ed94b7]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.form-section[data-v-37ed94b7]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f1f5f9}.form-section[data-v-37ed94b7]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-37ed94b7]{margin:0 0 24px 0;font-size:20px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:12px;position:relative;padding-left:16px}.section-title[data-v-37ed94b7]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#409eff;border-radius:2px}.section-title i[data-v-37ed94b7]{color:#3b82f6;font-size:18px}.section-tip[data-v-37ed94b7]{color:#94a3b8;font-size:16px;cursor:help;margin-left:auto;transition:color .2s ease}.section-tip[data-v-37ed94b7]:hover{color:#3b82f6}.modern-form[data-v-37ed94b7]{padding:24px}.form-field[data-v-37ed94b7]{margin-bottom:28px}.form-field[data-v-37ed94b7]:last-child{margin-bottom:0}.field-label[data-v-37ed94b7]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.label-text[data-v-37ed94b7]{font-size:15px;font-weight:500;color:#374151}.label-required[data-v-37ed94b7]{color:#ef4444;font-weight:600}.label-optional[data-v-37ed94b7]{color:#9ca3af;font-size:12px;background:#f9fafb;padding:2px 6px;border-radius:4px}.field-item[data-v-37ed94b7]{margin-bottom:0!important}.field-item .el-form-item__content[data-v-37ed94b7]{line-height:normal}.modern-date-picker[data-v-37ed94b7] .el-input__inner,.modern-input[data-v-37ed94b7] .el-input__inner,.modern-select[data-v-37ed94b7] .el-input__inner{border:2px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-size:15px;transition:all .2s ease;background:#fff;line-height:1.4}.modern-date-picker[data-v-37ed94b7] .el-input__inner:focus,.modern-input[data-v-37ed94b7] .el-input__inner:focus,.modern-select[data-v-37ed94b7] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.modern-date-picker[data-v-37ed94b7] .el-input__inner:hover,.modern-input[data-v-37ed94b7] .el-input__inner:hover,.modern-select[data-v-37ed94b7] .el-input__inner:hover{border-color:#94a3b8}.modern-date-picker[data-v-37ed94b7] .el-input__suffix,.modern-select[data-v-37ed94b7] .el-input__suffix{color:#6b7280}.modern-date-picker[data-v-37ed94b7] .el-input__inner{padding:12px 20px;text-align:center;font-weight:500}.modern-date-picker[data-v-37ed94b7] .el-input__inner::-moz-placeholder{color:#9ca3af;font-weight:400}.modern-date-picker[data-v-37ed94b7] .el-input__inner::placeholder{color:#9ca3af;font-weight:400}.form-row[data-v-37ed94b7]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}.form-row[data-v-37ed94b7]:last-child,.half-width[data-v-37ed94b7]{margin-bottom:0}.tags-container[data-v-37ed94b7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:40px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease}.tags-container[data-v-37ed94b7]:hover{border-color:#94a3b8}.tags-container[data-v-37ed94b7]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.modern-tag[data-v-37ed94b7]{font-size:13px;border-radius:8px;padding:6px 12px;font-weight:500}.tag-input[data-v-37ed94b7]{width:120px;min-width:120px}.tag-input[data-v-37ed94b7] .el-input__inner{border:none;padding:4px 8px;background:transparent;font-size:13px}.tag-input[data-v-37ed94b7] .el-input__inner:focus{box-shadow:none}.add-tag-btn[data-v-37ed94b7]{border:1px dashed #d1d5db;color:#6b7280;background:transparent;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s ease}.add-tag-btn[data-v-37ed94b7]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.form-actions[data-v-37ed94b7]{display:flex;gap:16px;justify-content:center;padding:32px 0;margin-top:24px}.action-btn[data-v-37ed94b7]{border-radius:12px;padding:12px 32px;font-weight:500;font-size:15px;transition:all .2s ease;border:2px solid transparent}.primary-btn[data-v-37ed94b7]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.primary-btn[data-v-37ed94b7]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 16px rgba(59,130,246,.4);transform:translateY(-1px)}.secondary-btn[data-v-37ed94b7]{background:#fff;border-color:#e2e8f0;color:#374151}.secondary-btn[data-v-37ed94b7]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}@media (max-width:768px){.back-btn[data-v-37ed94b7],.form-container[data-v-37ed94b7]{padding:0 16px}.page-title-section[data-v-37ed94b7]{padding:0 16px 16px 16px}.template-toolbar[data-v-37ed94b7]{margin-bottom:16px;padding:16px}.toolbar-content[data-v-37ed94b7]{flex-direction:column;gap:12px;align-items:stretch}.form-row[data-v-37ed94b7]{grid-template-columns:1fr;gap:16px}.form-actions[data-v-37ed94b7]{flex-direction:column;gap:12px}.action-btn[data-v-37ed94b7]{width:100%}}.issue-edit[data-v-156523ca]{padding:20px;background:#f5f7fa;min-height:100vh}.page-header[data-v-156523ca]{justify-content:space-between;margin-bottom:30px;padding:0 0 20px 0;border-bottom:1px solid #e4e7ed;position:relative}.header-left[data-v-156523ca],.page-header[data-v-156523ca]{display:flex;align-items:center}.back-btn[data-v-156523ca]{margin-right:8px}.header-center[data-v-156523ca]{position:absolute;left:50%;transform:translateX(-50%)}.page-title[data-v-156523ca]{margin:0;font-size:24px;color:#303133;display:flex;align-items:center}.page-title i[data-v-156523ca]{margin-right:8px;color:#409eff}.issue-form-card[data-v-156523ca]{max-width:1000px;margin:0 auto}.tag-container[data-v-156523ca]{.tag-input-wrapper[data-v-156523ca]{margin-bottom:12px;.tag-input[data-v-156523ca]{width:300px;[data-v-156523ca] .el-input__inner{border-radius:4px}}}.tag-list[data-v-156523ca]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;.tag-item[data-v-156523ca]{margin:0;transition:all .2s ease;border-radius:20px!important;color:#fff!important;font-weight:500;&[data-v-156523ca]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.el-tag__close[data-v-156523ca]{color:#fff!important;&[data-v-156523ca]:hover{background-color:hsla(0,0%,100%,.2);color:#fff!important}}}}}@media (max-width:768px){.issue-edit[data-v-156523ca]{padding:10px}.issue-form-card[data-v-156523ca]{margin:0}.page-header[data-v-156523ca]{flex-direction:column;align-items:flex-start;gap:10px}.tag-container .tag-input-wrapper .tag-input[data-v-156523ca]{width:100%}}.template-create[data-v-2ba24958]{padding:20px;background:#f5f7fa;min-height:100vh}.page-header[data-v-2ba24958]{justify-content:space-between;margin-bottom:30px;padding:0 0 20px 0;border-bottom:1px solid #e4e7ed;position:relative}.header-left[data-v-2ba24958],.page-header[data-v-2ba24958]{display:flex;align-items:center}.back-btn[data-v-2ba24958]{margin-right:8px}.header-center[data-v-2ba24958]{position:absolute;left:50%;transform:translateX(-50%)}.page-title[data-v-2ba24958]{margin:0;font-size:24px;color:#303133;display:flex;align-items:center}.page-title i[data-v-2ba24958]{margin-right:8px;color:#409eff}.template-form-card[data-v-2ba24958]{max-width:1000px;margin:0 auto}.help-trigger[data-v-2ba24958]{color:#409eff;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:inline-flex;align-items:center}.help-trigger[data-v-2ba24958]:hover{color:#66b1ff}.help-trigger[data-v-2ba24958]:before{content:"ℹ";margin-right:4px;font-weight:400;font-size:14px;opacity:.8}.variable-help-content[data-v-2ba24958]{color:#333;line-height:1.6}.variable-help-content h4[data-v-2ba24958]{margin:0 0 12px 0;color:#409eff;font-size:16px;font-weight:600;text-align:center}.variable-section[data-v-2ba24958]{margin-bottom:12px}.variable-section[data-v-2ba24958]:last-child{margin-bottom:0}.variable-section strong[data-v-2ba24958]{color:#606266;font-weight:600;font-size:14px;display:block;margin-bottom:6px;padding-bottom:3px;border-bottom:1px solid #e4e7ed}.variable-item[data-v-2ba24958]{display:flex;align-items:center;margin-bottom:4px;padding:2px 0}.variable-item[data-v-2ba24958]:last-child{margin-bottom:0}.variable-label[data-v-2ba24958]{width:120px;color:#606266;font-size:12px;flex-shrink:0}.variable-code[data-v-2ba24958]{background:#f5f7fa;color:#409eff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px;border-radius:3px;margin:0 8px;border:1px solid #e4e7ed;min-width:80px;text-align:center}.copy-btn[data-v-2ba24958]{color:#409eff!important;padding:2px 6px!important;font-size:12px;min-width:auto}.copy-btn[data-v-2ba24958]:hover{color:#66b1ff!important;background-color:#f0f9ff}[data-v-2ba24958] .variable-help-popover{.el-popover__title[data-v-2ba24958]{color:#409eff;font-weight:600}}.tag-container[data-v-2ba24958]{.tag-input-wrapper[data-v-2ba24958]{margin-bottom:12px;.tag-input[data-v-2ba24958]{width:300px;[data-v-2ba24958] .el-input__inner{border-radius:4px}}}.tag-list[data-v-2ba24958]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;.tag-item[data-v-2ba24958]{margin:0;transition:all .2s ease;border-radius:20px!important;color:#fff!important;font-weight:500;&[data-v-2ba24958]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.el-tag__close[data-v-2ba24958]{color:#fff!important;&[data-v-2ba24958]:hover{background-color:hsla(0,0%,100%,.2);color:#fff!important}}}}}@media (max-width:768px){.template-create[data-v-2ba24958]{padding:10px}.template-form-card[data-v-2ba24958]{margin:0}.page-header[data-v-2ba24958]{flex-direction:column;align-items:flex-start;gap:10px}.tag-container .tag-input-wrapper .tag-input[data-v-2ba24958]{width:100%}}.system-debug[data-v-777c0581]{padding:20px}.system-debug .box-card .email-test[data-v-777c0581],.system-debug .box-card .menu-test[data-v-777c0581],.system-debug .box-card .permission-results[data-v-777c0581],.system-debug .box-card .role-test[data-v-777c0581],.system-debug .box-card .test-section[data-v-777c0581],.system-debug .box-card .user-info[data-v-777c0581]{margin-bottom:30px}.system-debug .box-card .email-test h3[data-v-777c0581],.system-debug .box-card .menu-test h3[data-v-777c0581],.system-debug .box-card .permission-results h3[data-v-777c0581],.system-debug .box-card .role-test h3[data-v-777c0581],.system-debug .box-card .test-section h3[data-v-777c0581],.system-debug .box-card .user-info h3[data-v-777c0581]{margin-bottom:15px;color:#303133;font-size:18px}.system-debug .box-card .role-test p[data-v-777c0581]{margin-bottom:10px;color:#606266}.system-debug .box-card .section-description[data-v-777c0581]{color:#909399;font-size:14px;margin-bottom:15px}.system-debug .box-card .avatar-grid[data-v-777c0581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.system-debug .box-card .avatar-grid .avatar-item[data-v-777c0581]{display:flex;flex-direction:column;align-items:center;padding:15px;border:1px solid #e4e7ed;border-radius:8px;background-color:#fafafa}.system-debug .box-card .avatar-grid .avatar-item .user-label[data-v-777c0581]{margin-top:10px;font-size:12px;color:#909399;text-align:center}.system-debug .box-card .email-test .email-test-form[data-v-777c0581]{background-color:#fafafa;padding:20px;border-radius:8px;border:1px solid #e4e7ed}.system-debug .box-card .email-test .email-test-form .el-form-item[data-v-777c0581]:last-child{margin-bottom:0}.system-debug .box-card .email-test .email-test-form .failed-email-reset[data-v-777c0581]{margin-top:20px;padding-top:20px}.system-debug .box-card .email-test .email-test-form .failed-email-reset h4[data-v-777c0581]{margin-bottom:10px;color:#e6a23c;font-size:16px;font-weight:600}.system-debug .box-card .email-test .email-test-form .failed-email-reset .section-description[data-v-777c0581]{margin-bottom:15px;color:#909399;font-size:14px}.statistics-container[data-v-0fa42b0a]{padding:20px}.statistics-container .page-header[data-v-0fa42b0a]{margin-bottom:24px}.statistics-container .page-header .page-title[data-v-0fa42b0a]{font-size:24px;font-weight:600;color:#303133;margin:0 0 8px 0}.statistics-container .page-header .page-description[data-v-0fa42b0a]{font-size:14px;color:#909399;margin:0}.statistics-container .content-area[data-v-0fa42b0a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.statistics-container .content-area .statistics-card .card-header[data-v-0fa42b0a]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#303133}.statistics-container .content-area .statistics-card .card-header .header-controls[data-v-0fa42b0a]{display:flex;align-items:center;gap:10px}.statistics-container .content-area .statistics-card .chart-container[data-v-0fa42b0a]{height:400px}.statistics-container .content-area .statistics-card .chart-container .chart[data-v-0fa42b0a]{width:100%;height:100%}@media(max-width:1200px){.statistics-container .content-area[data-v-0fa42b0a]{grid-template-columns:1fr}}.system-settings-container[data-v-c25e4264]{padding:20px}.box-card[data-v-c25e4264]{max-width:800px;margin:0 auto}.content[data-v-c25e4264]{text-align:center;padding:40px 0;color:#909399}.user-settings-container[data-v-7870ccbe]{padding:20px}.box-card[data-v-7870ccbe]{margin-bottom:20px}.list-container[data-v-7870ccbe]{border:1px solid #e6e6e6;border-radius:4px;padding:10px;min-height:400px}.user-detail[data-v-7870ccbe]{padding:20px;background:#fff;border-radius:4px}.empty-tip[data-v-7870ccbe]{text-align:center;color:#909399;padding:40px 0}.action-buttons[data-v-7870ccbe]{margin-top:20px;text-align:right}.el-descriptions[data-v-7870ccbe]{margin-top:20px}.el-input[data-v-7870ccbe]{margin-bottom:10px}.role-settings-container[data-v-202720dc]{padding:20px}.box-card[data-v-202720dc]{max-width:800px;margin:0 auto}.content[data-v-202720dc]{text-align:center;padding:40px 0;color:#909399}.department-settings-container[data-v-4f34d4c3]{padding:20px}.box-card[data-v-4f34d4c3]{margin-bottom:20px}.tree-container[data-v-4f34d4c3]{border:1px solid #e6e6e6;border-radius:4px;padding:10px;min-height:400px}.custom-tree-node[data-v-4f34d4c3]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.node-actions[data-v-4f34d4c3]{display:none}.custom-tree-node:hover .node-actions[data-v-4f34d4c3]{display:inline-block}.delete-btn[data-v-4f34d4c3]{color:#f56c6c}.department-detail[data-v-4f34d4c3]{padding:20px;background:#fff;border-radius:4px}.empty-tip[data-v-4f34d4c3]{text-align:center;color:#909399;padding:40px 0}.el-descriptions[data-v-4f34d4c3]{margin-top:20px}.notification-settings-container[data-v-32a8cc34]{padding:20px}.box-card[data-v-32a8cc34]{max-width:800px;margin:0 auto}.content[data-v-32a8cc34]{text-align:center;padding:40px 0;color:#909399}.organization-container[data-v-092ac271]{padding:20px}.box-card[data-v-092ac271]{margin-bottom:20px}.tree-container[data-v-092ac271]{border:1px solid #e6e6e6;border-radius:4px;padding:10px;min-height:400px}.tree-toolbar[data-v-092ac271]{display:flex;justify-content:space-between;margin-bottom:10px}.left-buttons[data-v-092ac271]{display:flex;gap:10px}.right-buttons[data-v-092ac271]{display:flex;align-items:center}.el-divider[data-v-092ac271]{margin:10px 0}.list-container[data-v-092ac271]{border:1px solid #e6e6e6;border-radius:4px;min-height:400px}.list-header[data-v-092ac271]{justify-content:space-between;margin-bottom:10px;padding:0 10px}.list-header .left[data-v-092ac271],.list-header .right[data-v-092ac271],.list-header[data-v-092ac271]{display:flex;align-items:center}.detail-container[data-v-092ac271]{padding:20px;background:#fff;border-radius:4px;min-height:400px}.empty-tip[data-v-092ac271]{text-align:center;color:#909399;padding:40px 0}.action-buttons[data-v-092ac271]{margin-top:20px;text-align:right;display:flex;justify-content:flex-end;gap:10px}.node-content[data-v-092ac271]{display:flex;align-items:center;gap:5px}.node-content i[data-v-092ac271]{font-size:16px;width:18px;text-align:center}.user-node[data-v-092ac271]{color:#409eff;font-size:14px}.custom-tree-node[data-v-092ac271]{flex:1;display:flex;align-items:center;justify-content:space-between;padding-right:8px}.node-actions[data-v-092ac271]{display:none}.custom-tree-node:hover .node-actions[data-v-092ac271]{display:inline-block}.node-actions .el-button[data-v-092ac271]{margin-left:8px}.el-descriptions[data-v-092ac271]{margin-top:20px}.el-table[data-v-092ac271]{margin:0}[data-v-092ac271] .el-table__row{height:32px}[data-v-092ac271] .el-table__cell{padding:0 10px;border:none}[data-v-092ac271] .el-table__row.current-row td,[data-v-092ac271] .el-table__row:hover td{background-color:#f5f7fa!important}.service-group-settings-container[data-v-5ce69559]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 90px)}.main-card .card-header[data-v-5ce69559]{display:flex;justify-content:space-between;align-items:center}.main-card .card-header .header-title[data-v-5ce69559]{font-size:18px;font-weight:600;color:#303133}.main-card .card-header .header-title i[data-v-5ce69559]{margin-right:8px;color:#409eff}.content-wrapper[data-v-5ce69559]{display:flex;gap:20px;margin-top:20px}.content-wrapper .left-panel[data-v-5ce69559],.content-wrapper .right-panel[data-v-5ce69559]{flex:1;background:#fff;border-radius:8px;border:1px solid #e4e7ed;min-height:500px;display:flex;flex-direction:column}.content-wrapper .panel-header[data-v-5ce69559]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed}.content-wrapper .panel-header h3[data-v-5ce69559]{margin:0;font-size:16px;font-weight:600;color:#303133}.content-wrapper .panel-header .group-count[data-v-5ce69559]{font-size:12px;color:#909399}.group-list[data-v-5ce69559]{min-height:400px;max-height:600px;overflow-y:auto}.group-list .group-item[data-v-5ce69559]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease}.group-list .group-item[data-v-5ce69559]:hover{background-color:#f5f7fa}.group-list .group-item.active[data-v-5ce69559]{background-color:#ecf5ff;border-left:3px solid #409eff}.group-list .group-item .group-info[data-v-5ce69559]{flex:1}.group-list .group-item .group-info .group-name[data-v-5ce69559]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.group-list .group-item .group-info .group-description[data-v-5ce69559]{font-size:12px;color:#909399;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-list .group-item .group-actions[data-v-5ce69559]{display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.group-list .group-item .group-actions .delete-btn[data-v-5ce69559]{color:#f56c6c}.group-list .group-item .group-actions .delete-btn[data-v-5ce69559]:hover{color:#f78989}.group-list .group-item:hover .group-actions[data-v-5ce69559]{opacity:1}.member-panel[data-v-5ce69559]{min-height:400px}.member-panel .loading-members[data-v-5ce69559]{display:flex;align-items:center;justify-content:center;height:200px;color:#909399}.member-panel .loading-members i[data-v-5ce69559]{margin-right:8px;font-size:16px}.member-panel .member-list[data-v-5ce69559]{min-height:300px;max-height:600px;overflow-y:auto}.member-panel .member-list .member-item[data-v-5ce69559]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f0f0}.member-panel .member-list .member-item .member-info[data-v-5ce69559]{display:flex;align-items:center;gap:12px}.member-panel .member-list .member-item .member-info .member-avatar[data-v-5ce69559]{width:32px;height:32px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.member-panel .member-list .member-item .member-info .member-avatar i[data-v-5ce69559]{color:#909399;font-size:16px}.member-panel .member-list .member-item .member-info .member-details .member-name[data-v-5ce69559]{font-size:14px;font-weight:500;color:#303133;margin-bottom:2px}.member-panel .member-list .member-item .member-info .member-details .member-role[data-v-5ce69559]{font-size:12px;color:#909399}.member-panel .member-list .member-item .member-actions[data-v-5ce69559]{display:flex;gap:8px}.member-panel .member-list .member-item .member-actions .admin-btn[data-v-5ce69559]{color:#67c23a;font-weight:700}.member-panel .member-list .member-item .member-actions .admin-btn[data-v-5ce69559]:hover{color:#85ce61}.member-panel .member-list .member-item .member-actions .delete-btn[data-v-5ce69559]{color:#f56c6c}.member-panel .member-list .member-item .member-actions .delete-btn[data-v-5ce69559]:hover{color:#f78989}.member-panel .member-list .empty-members[data-v-5ce69559]{display:flex;align-items:center;justify-content:center;height:200px;color:#909399}.member-panel .member-list .empty-members p[data-v-5ce69559]{margin:0}.empty-panel[data-v-5ce69559]{display:flex;align-items:center;justify-content:center;height:400px;flex:1}.empty-panel .empty-content[data-v-5ce69559]{text-align:center}.empty-panel .empty-content .empty-icon[data-v-5ce69559]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.empty-panel .empty-content p[data-v-5ce69559]{color:#909399;margin:0}.member-selector .user-list[data-v-5ce69559]{max-height:300px;overflow-y:auto;margin-top:16px}.member-selector .user-list .user-item[data-v-5ce69559]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s ease}.member-selector .user-list .user-item[data-v-5ce69559]:hover{border-color:#409eff;background-color:#f5f7fa}.member-selector .user-list .user-item.selected[data-v-5ce69559]{border-color:#409eff;background-color:#ecf5ff}.member-selector .user-list .user-item .user-info[data-v-5ce69559]{display:flex;align-items:center;gap:12px}.member-selector .user-list .user-item .user-info .user-avatar[data-v-5ce69559]{width:32px;height:32px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.member-selector .user-list .user-item .user-info .user-avatar i[data-v-5ce69559]{color:#909399;font-size:16px}.member-selector .user-list .user-item .user-info .user-details .user-name[data-v-5ce69559]{font-size:14px;font-weight:500;color:#303133;margin-bottom:2px}.member-selector .user-list .user-item .user-info .user-details .user-role[data-v-5ce69559]{font-size:12px;color:#909399}.member-selector .user-list .user-item .user-selection i[data-v-5ce69559]{color:#409eff;font-size:16px}@media(max-width:768px){.content-wrapper[data-v-5ce69559]{flex-direction:column}.left-panel[data-v-5ce69559],.right-panel[data-v-5ce69559]{margin-bottom:20px}}.invite-members-container[data-v-5b3dbeab]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.invite-members-container .page-header[data-v-5b3dbeab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.invite-members-container .page-header h2[data-v-5b3dbeab]{margin:0;font-size:20px;font-weight:500;color:#303133}.invite-members-container .filter-bar[data-v-5b3dbeab]{margin-bottom:20px;padding:15px 20px}.invite-members-container .el-table[data-v-5b3dbeab],.invite-members-container .filter-bar[data-v-5b3dbeab]{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.invite-members-container .invite-code-btn[data-v-5b3dbeab]{font-size:14px;font-weight:500;padding:0}.invite-members-container .invite-code-btn[data-v-5b3dbeab]:hover{color:#409eff}.invite-members-container .invite-code-btn i[data-v-5b3dbeab]{margin-right:4px}.invite-members-container .used-count[data-v-5b3dbeab]{font-size:16px;font-weight:500;color:#409eff}.invite-members-container .form-tip[data-v-5b3dbeab]{font-size:12px;color:#909399;margin-top:5px}.invite-members-container .link-container[data-v-5b3dbeab]{padding:10px 0}.admin-layout[data-v-48c345cd]{position:relative;height:100vh;width:100%;overflow:hidden}.admin-sidebar[data-v-48c345cd]{position:fixed;top:0;left:0;bottom:0;width:240px;background-color:#2c3e50;transition:width .3s;z-index:1001;box-shadow:2px 0 6px rgba(0,0,0,.1)}.admin-sidebar.is-collapse[data-v-48c345cd]{width:64px}.admin-sidebar .sidebar-header[data-v-48c345cd]{height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #34495e}.admin-sidebar .sidebar-header .sidebar-title[data-v-48c345cd]{color:#fff;font-size:18px;font-weight:600;margin:0}.admin-sidebar .sidebar-header .sidebar-title-mini[data-v-48c345cd]{color:#fff;font-size:16px;font-weight:600;margin:0}.admin-sidebar[data-v-48c345cd] .el-menu{border-right:none;height:calc(100vh - 60px);overflow-y:auto}.admin-sidebar[data-v-48c345cd] .el-menu-item{height:50px;line-height:50px}.admin-sidebar[data-v-48c345cd] .el-menu-item:hover{background-color:#34495e!important}.admin-sidebar[data-v-48c345cd] .el-menu-item.is-active{background-color:#3498db!important}.admin-sidebar[data-v-48c345cd] .el-menu-item i{margin-right:8px;font-size:16px}.admin-main[data-v-48c345cd]{margin-left:240px;height:100vh;transition:margin-left .3s;background-color:#f5f5f5}.admin-main.is-collapse[data-v-48c345cd]{margin-left:64px}.admin-header[data-v-48c345cd]{height:60px;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);justify-content:space-between;padding:0 20px;position:relative;z-index:1000}.admin-header .header-left[data-v-48c345cd],.admin-header[data-v-48c345cd]{display:flex;align-items:center}.admin-header .header-left .collapse-btn[data-v-48c345cd]{font-size:18px;margin-right:16px;padding:0}.admin-header .header-left .collapse-btn[data-v-48c345cd]:hover{color:#409eff}.admin-header .header-left .page-title[data-v-48c345cd]{font-size:16px;font-weight:500;color:#303133}.admin-header .header-right .user-info[data-v-48c345cd]{display:flex;align-items:center;cursor:pointer;color:#606266}.admin-header .header-right .user-info[data-v-48c345cd]:hover{color:#409eff}.admin-header .header-right .user-info i[data-v-48c345cd]{margin:0 4px}.admin-content[data-v-48c345cd]{height:calc(100vh - 60px);padding:20px;overflow-y:auto;background-color:#f5f5f5}@media(max-width:768px){.admin-sidebar[data-v-48c345cd]{width:64px}.admin-sidebar.is-collapse[data-v-48c345cd]{width:0}.admin-main[data-v-48c345cd]{margin-left:64px}.admin-main.is-collapse[data-v-48c345cd]{margin-left:0}}.admin-dashboard .dashboard-header[data-v-4b5ac3ca]{margin-bottom:24px}.admin-dashboard .dashboard-header h1[data-v-4b5ac3ca]{margin:0 0 8px 0;font-size:24px;font-weight:500;color:#303133}.admin-dashboard .dashboard-header p[data-v-4b5ac3ca]{margin:0;color:#606266;font-size:14px}.admin-dashboard .stats-cards[data-v-4b5ac3ca]{margin-bottom:24px}.admin-dashboard .stats-cards .stat-card .stat-content[data-v-4b5ac3ca]{display:flex;align-items:center}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon[data-v-4b5ac3ca]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon i[data-v-4b5ac3ca]{font-size:24px;color:#fff}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon.tenant[data-v-4b5ac3ca]{background:linear-gradient(45deg,#409eff,#66b3ff)}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon.active[data-v-4b5ac3ca]{background:linear-gradient(45deg,#67c23a,#85ce61)}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon.inactive[data-v-4b5ac3ca]{background:linear-gradient(45deg,#f56c6c,#f78989)}.admin-dashboard .stats-cards .stat-card .stat-content .stat-icon.new[data-v-4b5ac3ca]{background:linear-gradient(45deg,#e6a23c,#ebb563)}.admin-dashboard .stats-cards .stat-card .stat-content .stat-info .stat-value[data-v-4b5ac3ca]{font-size:28px;font-weight:600;color:#303133;line-height:1;margin-bottom:4px}.admin-dashboard .stats-cards .stat-card .stat-content .stat-info .stat-label[data-v-4b5ac3ca]{font-size:14px;color:#909399}.admin-dashboard .quick-actions[data-v-4b5ac3ca]{margin-bottom:24px}.admin-dashboard .quick-actions .action-item[data-v-4b5ac3ca]{display:flex;align-items:center;padding:16px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:all .3s}.admin-dashboard .quick-actions .action-item[data-v-4b5ac3ca]:hover{border-color:#409eff;background-color:#f0f9ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.admin-dashboard .quick-actions .action-item .action-icon[data-v-4b5ac3ca]{width:40px;height:40px;border-radius:8px;background-color:#409eff;display:flex;align-items:center;justify-content:center;margin-right:12px}.admin-dashboard .quick-actions .action-item .action-icon i[data-v-4b5ac3ca]{font-size:20px;color:#fff}.admin-dashboard .quick-actions .action-item .action-text .action-title[data-v-4b5ac3ca]{font-size:16px;font-weight:500;color:#303133;margin-bottom:4px}.admin-dashboard .quick-actions .action-item .action-text .action-desc[data-v-4b5ac3ca],.admin-dashboard .recent-activities[data-v-4b5ac3ca] .el-timeline-item__timestamp{font-size:12px;color:#909399}@media(max-width:768px){.admin-dashboard .quick-actions .action-item[data-v-4b5ac3ca],.admin-dashboard .stats-cards .stat-card[data-v-4b5ac3ca]{margin-bottom:16px}}.tenant-manage .page-header[data-v-3526d720]{margin-bottom:20px}.tenant-manage .page-header h1[data-v-3526d720]{margin:0 0 8px 0;font-size:24px;font-weight:500;color:#303133}.tenant-manage .page-header p[data-v-3526d720]{margin:0;color:#606266;font-size:14px}.tenant-manage .search-card[data-v-3526d720]{margin-bottom:20px}.tenant-manage .search-card .search-form[data-v-3526d720] .el-form-item{margin-bottom:0}.tenant-manage .table-card[data-v-3526d720] .el-card__body{padding:0}.tenant-manage .table-card .el-table .text-muted[data-v-3526d720]{color:#909399;font-style:italic}.tenant-manage .pagination-container[data-v-3526d720]{padding:20px;text-align:right;background-color:#fafafa;border-top:1px solid #ebeef5}.tenant-manage .form-tip[data-v-3526d720]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.tenant-manage .dialog-footer[data-v-3526d720]{text-align:right}[data-v-3526d720] .tenant-detail-dialog .el-message-box__message{white-space:pre-line;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;color:#303133}[data-v-3526d720] .tenant-detail-dialog .el-message-box__message p{margin:0}@media(max-width:768px){.tenant-manage .search-form[data-v-3526d720] .el-form-item{display:block;margin-bottom:16px}.tenant-manage .search-form[data-v-3526d720] .el-form-item .el-form-item__content{margin-left:0!important}.tenant-manage .pagination-container[data-v-3526d720]{text-align:center}}