.search-item[data-v-6746aa9b]{display:flex;align-items:center;min-width:280px;flex:1}.search-label[data-v-6746aa9b]{display:inline-block;width:80px;text-align:right;margin-right:10px;font-size:14px;color:#606266;font-weight:500;flex-shrink:0}.search-item .el-date-picker[data-v-6746aa9b],.search-item .el-input[data-v-6746aa9b],.search-item .el-select[data-v-6746aa9b]{width:200px}.search-form[data-v-584ed496]{padding:16px;border-radius:6px;margin-bottom:16px}.search-form-grid[data-v-584ed496]{margin:0}.search-row[data-v-584ed496]{margin-bottom:8px}.search-row[data-v-584ed496]:last-child{margin-bottom:0}.search-form-item[data-v-584ed496]{margin-bottom:0!important}.search-form-item[data-v-584ed496] .el-form-item__content{line-height:32px}.button-col[data-v-584ed496]{display:flex;align-items:center;justify-content:flex-end}.button-group[data-v-584ed496]{display:flex;gap:8px}.button-group .el-button[data-v-584ed496]{height:32px;padding:8px 16px}.search-form[data-v-584ed496] .search-item{width:100%}.search-form[data-v-584ed496] .el-date-editor .el-input__inner,.search-form[data-v-584ed496] .el-input__inner,.search-form[data-v-584ed496] .el-select .el-input__inner{height:32px;line-height:32px}.search-form[data-v-584ed496] .el-input__icon{line-height:32px}.search-form[data-v-584ed496] .el-date-editor{width:100%}.search-section[data-v-a6a8b70c]{margin-bottom:20px}.table-container[data-v-a6a8b70c]{position:relative}.pagination-container[data-v-a6a8b70c]{display:flex;justify-content:flex-end;margin-top:16px}.el-table[data-v-a6a8b70c] .el-table__header-wrapper .el-table__header th{background-color:#fafafa}.gateway-list-container[data-v-9c49107a]{height:100%;display:flex;flex-direction:column}.table-toolbar[data-v-9c49107a]{display:flex;justify-content:flex-start;align-items:center;padding:10px 0}.pagination-container[data-v-9c49107a]{display:flex;justify-content:flex-end;margin-top:16px;padding:10px 0}.gateway-list-container[data-v-9c49107a] .el-table__fixed-right .el-table__fixed-header-wrapper thead th:last-child{background-color:#fafafa!important}.gateway-list-container[data-v-9c49107a] .el-table__header-wrapper .el-table__header th{background-color:#fafafa}.loading-state[data-v-e9861a3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6c757d;font-size:14px}.loading-state i[data-v-e9861a3c]{font-size:24px;margin-bottom:8px;color:#139aa5;animation:spin-e9861a3c 1s linear infinite}@keyframes spin-e9861a3c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-58b3d02a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6c757d;font-size:14px;text-align:center}.empty-state p[data-v-58b3d02a]{margin:16px 0;font-size:14px;color:#909399}.create-first-btn[data-v-58b3d02a]{margin-top:8px;padding:8px 20px!important;border-radius:20px!important;border:none!important;box-shadow:0 4px 12px rgba(19,154,165,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500!important}.create-first-btn[data-v-58b3d02a]:hover{background:linear-gradient(135deg,#139aa5,#139aa5)!important}.menu-item[data-v-0f10f53a]{padding:0;margin:4px 8px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid transparent;overflow:hidden;min-height:48px}.menu-item-content[data-v-0f10f53a]{display:flex;align-items:center;padding:12px 16px;flex:1;gap:12px;min-width:0;overflow:hidden}.menu-icon[data-v-0f10f53a]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#f8f9fa;transition:all .3s ease}.menu-icon i[data-v-0f10f53a]{font-size:14px;color:#6c757d;transition:all .3s ease}.menu-text[data-v-0f10f53a]{flex:1;font-size:14px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:all .3s ease;min-width:0;max-width:140px}.menu-indicator[data-v-0f10f53a]{margin-left:auto;color:#00d8c3;font-weight:700;animation:pulse-0f10f53a 2s infinite}.menu-actions[data-v-0f10f53a]{opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;gap:4px;padding:8px 12px;background:hsla(0,0%,100%,.9);border-radius:6px;backdrop-filter:blur(4px)}.menu-item:hover .menu-actions[data-v-0f10f53a]{opacity:1}.menu-item[data-v-0f10f53a]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.menu-item:hover .menu-text[data-v-0f10f53a]{color:#00d8c3}.menu-item:hover .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#00d8c3,#00d8c3)}.menu-item:hover .menu-icon i[data-v-0f10f53a]{color:#fff}.menu-item.active[data-v-0f10f53a]{background:linear-gradient(135deg,#e8f5f7,#d1ecf1);border:1px solid #00d8c3}.menu-item.active .menu-text[data-v-0f10f53a]{color:#00d8c3;font-weight:700}.menu-item.active .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#00d8c3,#00b8a9);box-shadow:0 2px 8px rgba(0,216,195,.4);transform:scale(1.1)}.menu-item.active .menu-icon i[data-v-0f10f53a]{color:#fff;font-weight:700}.primary-menu-item .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#139ba5,#0f7a82)}.primary-menu-item .menu-icon i[data-v-0f10f53a]{color:#fff}.primary-menu-item.active .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#00d8c3,#00b8a9);box-shadow:0 2px 8px rgba(0,216,195,.4);transform:scale(1.1)}.secondary-menu-item .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#139ba5,#0f7a82)}.secondary-menu-item .menu-icon i[data-v-0f10f53a]{color:#fff}.secondary-menu-item.active .menu-icon[data-v-0f10f53a]{background:linear-gradient(135deg,#00d8c3,#00b8a9);box-shadow:0 2px 8px rgba(0,216,195,.4);transform:scale(1.1)}@keyframes pulse-0f10f53a{0%,to{opacity:1}50%{opacity:.6}}.menu-area[data-v-2d2bf0c7]{width:280px;border-right:1px solid #f5f7fa;display:flex;flex-direction:column;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.05)}.menu-container[data-v-2d2bf0c7]{flex:1;overflow:hidden;display:flex;flex-direction:column}.menu-header[data-v-2d2bf0c7]{padding:16px 20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 2px 4px rgba(0,0,0,.05)}.header-content[data-v-2d2bf0c7]{display:flex;align-items:center;gap:8px}.header-content i[data-v-2d2bf0c7]{font-size:16px;color:#00d8c3}.menu-title[data-v-2d2bf0c7]{font-size:14px;font-weight:600;color:#2c3e50;margin:0}.menu-list[data-v-2d2bf0c7]{height:calc(100% - 60px);overflow-y:auto;padding:8px 0;background:#fff}.menu-list[data-v-2d2bf0c7]::-webkit-scrollbar{width:6px}.menu-list[data-v-2d2bf0c7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.menu-list[data-v-2d2bf0c7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.menu-list[data-v-2d2bf0c7]::-webkit-scrollbar-thumb:hover{background:#139aa5}.usecase-container[data-v-2e1811a6]{height:100%;background:#f5f7fa;border-radius:10px}.layout-wrapper[data-v-2e1811a6]{display:flex;height:calc(100vh - 120px);background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.left-menu-area[data-v-2e1811a6]{width:220px}.middle-menu-area[data-v-2e1811a6]{width:220px;transition:all .3s cubic-bezier(.4,0,.2,1)}.right-content-area[data-v-2e1811a6]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-2e1811a6]{padding:10px 24px;border-bottom:1px solid #e8ecef;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f8f9fa,#f1f3f4);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;z-index:5}.title-container[data-v-2e1811a6]{display:flex;align-items:center;gap:16px;flex:1}.content-title[data-v-2e1811a6]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;letter-spacing:.5px}.header-actions[data-v-2e1811a6]{display:flex;align-items:center;gap:12px}.header-actions .el-button[data-v-2e1811a6]{border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.header-actions .el-button[data-v-2e1811a6]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.model-tag[data-v-2e1811a6]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#00d8c3,#00b8a9);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,216,195,.3);border:1px solid hsla(0,0%,100%,.2);animation:modelTagGlow-2e1811a6 2s ease-in-out infinite alternate}.model-tag i[data-v-2e1811a6]{font-size:14px}@keyframes modelTagGlow-2e1811a6{0%{box-shadow:0 2px 8px rgba(0,216,195,.3)}to{box-shadow:0 4px 16px rgba(0,216,195,.5)}}.content-body[data-v-2e1811a6]{flex:1;overflow:hidden;padding:0 10px}.model-info-section[data-v-2e1811a6]{padding:15px 20px;border-bottom:1px solid #e6e6e6;background:#f8f9fa}.model-info-card[data-v-2e1811a6]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.model-info-header[data-v-2e1811a6]{display:flex;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.model-info-header i[data-v-2e1811a6]{font-size:18px;color:#409eff;margin-right:8px}.model-title[data-v-2e1811a6]{font-size:16px;font-weight:600;color:#303133}.model-info-content[data-v-2e1811a6]{display:flex;flex-wrap:wrap;gap:16px}.model-info-item[data-v-2e1811a6]{display:flex;align-items:center;min-width:200px}.info-label[data-v-2e1811a6]{font-size:14px;color:#606266;font-weight:500;margin-right:8px;flex-shrink:0}.info-value[data-v-2e1811a6]{font-size:14px;color:#303133;word-break:break-all}.content-container[data-v-2e1811a6]{height:100%;display:flex;flex-direction:column}.loading-container[data-v-2e1811a6]{height:200px;position:relative}.loading-container[data-v-2e1811a6] .custom-loading .el-loading-spinner{color:#00d8c3}.loading-container[data-v-2e1811a6] .custom-loading .el-loading-text{color:#00b8a9;font-weight:500}.loading-container[data-v-2e1811a6] .custom-loading .el-loading-spinner .el-icon-loading{font-size:28px;color:#00d8c3;animation:loading-rotate-2e1811a6 2s linear infinite}@keyframes loading-rotate-2e1811a6{0%{transform:rotate(0deg);color:#00d8c3}50%{color:#00b8a9}to{transform:rotate(1turn);color:#00d8c3}}.empty-content[data-v-2e1811a6]{display:flex;justify-content:center;align-items:center;height:100%}.empty-tip[data-v-2e1811a6]{text-align:center;color:#909399}.empty-tip p[data-v-2e1811a6]{margin-top:20px;font-size:16px}