.detail-group[data-v-9e5a2f88]{margin-top:20px}.detail-group h3[data-v-9e5a2f88]{margin-bottom:12px;font-size:16px}.detail-row[data-v-9e5a2f88]{display:grid;grid-template-columns:160px 1fr;border:1px solid #e8e8e8;border-bottom:0}.detail-row[data-v-9e5a2f88]:last-child{border-bottom:1px solid #e8e8e8}.detail-label[data-v-9e5a2f88],.detail-value[data-v-9e5a2f88]{padding:10px 12px}.detail-label[data-v-9e5a2f88]{background:#fafafa;font-weight:500}.detail-value[data-v-9e5a2f88]{min-width:0;border-left:1px solid #e8e8e8}.multiline[data-v-9e5a2f88]{white-space:pre-wrap;word-break:break-word}.file-list[data-v-9e5a2f88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.file-row[data-v-9e5a2f88]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.file-name[data-v-9e5a2f88]{min-width:0;overflow:hidden;color:#1890ff;text-overflow:ellipsis;white-space:nowrap}.file-actions[data-v-9e5a2f88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:8px}.image-preview[data-v-9e5a2f88]{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:70vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.image-preview img[data-v-9e5a2f88]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:575px){.detail-row[data-v-9e5a2f88]{grid-template-columns:110px 1fr}}.line[data-v-2ab79eb5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lines[data-v-2ab79eb5]{display:-webkit-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical}.candidate[data-v-8f90a302],.selected[data-v-8f90a302]{position:absolute;display:inline-block;width:278px;height:400px;border:1px solid #e8e8e8}.picker[data-v-8f90a302]{height:402px;position:relative;text-align:left}.picker .candidate[data-v-8f90a302]{left:0;top:0}.picker .candidate .top-dept[data-v-8f90a302]{margin-left:20px;cursor:pointer;color:#38adff}.picker .candidate .next-dept[data-v-8f90a302]{position:absolute;right:5px;color:#1890ff;cursor:pointer}.picker .candidate .next-dept-disable[data-v-8f90a302]{position:absolute;right:5px;color:#8c8c8c;cursor:not-allowed}.picker .candidate>div[data-v-8f90a302]:first-child{padding:5px 10px}.picker .selected[data-v-8f90a302]{right:0;top:0}.picker .org-items[data-v-8f90a302]{overflow-y:auto;height:300px}.picker .org-items .anticon-close[data-v-8f90a302]{position:absolute;right:5px;cursor:pointer;font-size:larger}.picker .org-items .org-dept-item[data-v-8f90a302]{padding:10px 5px}.picker .org-items .org-dept-item>div[data-v-8f90a302]{display:inline-block}.picker .org-items .org-dept-item>div>span[data-v-8f90a302]:last-child{position:absolute;right:5px}.picker .org-items .org-role-item[data-v-8f90a302]{padding:10px 5px}.picker .org-items .org-role-item[data-v-8f90a302],.picker .org-items[data-v-8f90a302] .org-user-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.picker .org-items[data-v-8f90a302] .org-user-item{padding:5px}.picker .org-items[data-v-8f90a302] .org-user-item>div{display:inline-block}.picker .org-items[data-v-8f90a302] .org-user-item .avatar{width:35px;text-align:center;line-height:35px;background:#1890ff;color:#fff;border-radius:50%}.picker .org-items[data-v-8f90a302] .org-item{margin:0 8px;border-radius:5px;position:relative}.picker .org-items[data-v-8f90a302] .org-item .ant-checkbox-wrapper{margin-right:10px}.picker .org-items[data-v-8f90a302] .org-item .name{margin-left:5px}.picker .org-items[data-v-8f90a302] .org-item:hover{background:#f1f1f1}.selected[data-v-8f90a302]{border-left:none}.selected .count[data-v-8f90a302]{width:278px;padding:10px;display:inline-block;border-bottom:1px solid #e8e8e8;margin-bottom:5px}.selected .count>span[data-v-8f90a302]:nth-child(2){float:right;color:#c75450;cursor:pointer}[data-v-8f90a302] .ant-drawer-body{padding:10px 20px}.disabled[data-v-8f90a302]{cursor:not-allowed!important;color:#8c8c8c!important}[data-v-8f90a302]::-webkit-scrollbar{float:right;width:4px;height:4px;background-color:#fff}[data-v-8f90a302]::-webkit-scrollbar-thumb{border-radius:16px;background-color:#efefef}.monitor-visual-grid[data-v-dc556ac8]{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;margin-bottom:14px}.visual-card[data-v-dc556ac8]{min-width:0;background:#fff;border:1px solid #e5eaed;-webkit-box-shadow:0 1px 3px rgba(24,47,63,.05);box-shadow:0 1px 3px rgba(24,47,63,.05)}.visual-head[data-v-dc556ac8]{height:58px;padding:11px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #edf1f3}.visual-head h3[data-v-dc556ac8]{margin:0;color:#2b4453;font-size:14px}.visual-head p[data-v-dc556ac8]{margin:3px 0 0;color:#8a98a1;font-size:10px}.visual-head>a[data-v-dc556ac8],.visual-head>span[data-v-dc556ac8]{font-size:11px}.chart-box[data-v-dc556ac8],.status-chart[data-v-dc556ac8]{height:260px}.trend-card[data-v-dc556ac8]{grid-column:.5}.attention-card[data-v-dc556ac8]{grid-column:.66666667}.attention-list[data-v-dc556ac8]{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:260px}.attention-list button[data-v-dc556ac8]{min-width:0;padding:14px;display:grid;grid-template-columns:9px 1fr auto;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:#fff;border:0;border-right:1px solid #edf1f3;border-bottom:1px solid #edf1f3;cursor:pointer}.attention-list button[data-v-dc556ac8]:hover{background:#f6faf9}.attention-list b[data-v-dc556ac8],.attention-list small[data-v-dc556ac8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-list b[data-v-dc556ac8]{color:#304a59;font-size:12px}.attention-list small[data-v-dc556ac8]{margin-top:4px;color:#84939c;font-size:10px}.attention-level[data-v-dc556ac8]{width:7px;height:7px;border-radius:50%;background:#ed9b3b}.attention-level.high[data-v-dc556ac8]{background:#e25555;-webkit-box-shadow:0 0 0 3px #fbe5e5;box-shadow:0 0 0 3px #fbe5e5}.attention-level.medium[data-v-dc556ac8]{background:#ed9b3b;-webkit-box-shadow:0 0 0 3px #fdf0df;box-shadow:0 0 0 3px #fdf0df}@media (max-width:1000px){.monitor-visual-grid[data-v-dc556ac8]{grid-template-columns:1fr}.attention-card[data-v-dc556ac8],.trend-card[data-v-dc556ac8]{grid-column:auto}}.knowledge-page[data-v-fdbdb34a]{padding-top:2px}.knowledge-metrics[data-v-fdbdb34a]{grid-template-columns:repeat(4,minmax(150px,1fr))}.knowledge-detail-grid[data-v-fdbdb34a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.knowledge-detail-grid section[data-v-fdbdb34a]{padding:14px;border:1px solid #e1e8eb}.knowledge-detail-grid h4[data-v-fdbdb34a]{margin:0 0 8px}.knowledge-detail-grid ol[data-v-fdbdb34a],.knowledge-detail-grid p[data-v-fdbdb34a]{margin:0;color:#627682;line-height:1.75}.knowledge-steps[data-v-fdbdb34a]{background:#f2faf8;border-color:#b8ddd8!important}.knowledge-steps h4[data-v-fdbdb34a]{color:#16776f}.knowledge-actions[data-v-fdbdb34a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width:800px){.knowledge-detail-grid[data-v-fdbdb34a],.knowledge-metrics[data-v-fdbdb34a]{grid-template-columns:1fr 1fr}}.assistant-inner-tabs[data-v-42d4d435] .ant-tabs-bar{margin-bottom:12px;padding:0 14px;background:#fff;border:1px solid #e5ebee}.assistant-inner-tabs[data-v-42d4d435] .ant-tabs-content{overflow:visible}.assistant-layout[data-v-42d4d435]{min-height:650px;display:grid;grid-template-columns:250px minmax(0,1fr);background:#fff;-webkit-box-shadow:0 1px 3px rgba(24,47,63,.07);box-shadow:0 1px 3px rgba(24,47,63,.07)}.assistant-sessions[data-v-42d4d435]{padding:14px;background:#f7f9fa;border-right:1px solid #e6ebee}.session-title[data-v-42d4d435]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 7px 12px}.assistant-sessions>button[data-v-42d4d435]{width:100%;padding:11px;margin-bottom:5px;text-align:left;border:1px solid transparent;background:transparent;cursor:pointer}.assistant-sessions>button.active[data-v-42d4d435],.assistant-sessions>button[data-v-42d4d435]:hover{background:#fff;border-color:#dce5e9;-webkit-box-shadow:0 2px 6px rgba(30,57,73,.05);box-shadow:0 2px 6px rgba(30,57,73,.05)}.assistant-sessions button b[data-v-42d4d435],.assistant-sessions button small[data-v-42d4d435]{display:block}.assistant-sessions button small[data-v-42d4d435]{margin-top:4px;color:#9aa5ac}.assistant-boundary[data-v-42d4d435]{margin-top:24px;padding:12px;color:#667983;font-size:11px;line-height:1.6;background:#fff;border:1px solid #e1e8eb}.assistant-boundary b[data-v-42d4d435]{margin-left:6px;color:#314b5b}.assistant-boundary p[data-v-42d4d435]{margin:7px 0 0}.assistant-chat[data-v-42d4d435]{min-width:0;display:grid;grid-template-rows:auto minmax(360px,1fr) auto auto auto}.assistant-chat header[data-v-42d4d435]{padding:13px 18px;border-bottom:1px solid #e8edef}.assistant-chat header div[data-v-42d4d435]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.assistant-chat header span[data-v-42d4d435]{color:#4c8d77;font-size:11px}.assistant-chat header i[data-v-42d4d435]{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#27b480}.assistant-chat header p[data-v-42d4d435]{margin:4px 0 0;color:#91a0a8;font-size:11px}.message-list[data-v-42d4d435]{max-height:480px;padding:20px;overflow:auto;background:#fbfcfd}.message-row[data-v-42d4d435]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px}.message-row.user[data-v-42d4d435]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-avatar[data-v-42d4d435]{width:30px;height:30px;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#fff;background:#278d86;border-radius:4px;font-size:11px}.message-row.user .message-avatar[data-v-42d4d435]{background:#536d7c}.message-bubble[data-v-42d4d435]{max-width:76%;padding:11px 13px;background:#fff;border:1px solid #dde6e9;line-height:1.7;font-size:12px}.message-row.user .message-bubble[data-v-42d4d435]{color:#fff;background:#32566a;border-color:#32566a}.message-title[data-v-42d4d435]{margin-bottom:5px;font-weight:600}.message-sources[data-v-42d4d435]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:9px}.message-sources span[data-v-42d4d435]{padding:2px 6px;color:#66808e;background:#f3f7f8;border:1px solid #dce7ea;font-size:10px}.quick-questions[data-v-42d4d435]{padding:0 18px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.quick-questions button[data-v-42d4d435]{padding:5px 9px;color:#267d77;background:#fff;border:1px solid #b7d9d5;cursor:pointer;font-size:11px}.assistant-input[data-v-42d4d435]{margin:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.assistant-input .ant-btn[data-v-42d4d435]{height:64px}.assistant-disclaimer[data-v-42d4d435]{padding:8px 18px 13px;text-align:center;color:#9aa5ac;font-size:10px}@media (max-width:900px){.assistant-layout[data-v-42d4d435]{grid-template-columns:1fr}.assistant-sessions[data-v-42d4d435]{display:none}.message-bubble[data-v-42d4d435]{max-width:88%}}.maintenance-detail-grid[data-v-74f71505]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.maintenance-detail-grid>div[data-v-74f71505]{padding:15px;border:1px solid #e1e8eb}.maintenance-detail-grid h4[data-v-74f71505]{margin:0 0 12px}.maintenance-project[data-v-74f71505]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.maintenance-project .ant-checkbox-wrapper[data-v-74f71505]{margin:0}.ai-maintenance-box[data-v-74f71505]{background:#f3faf9;border-color:#b9ddd8!important}.ai-maintenance-box h4[data-v-74f71505]{color:#16776f}.ai-maintenance-box p[data-v-74f71505]{line-height:1.7}.ai-maintenance-box small[data-v-74f71505]{color:#7f8f97}.maintenance-actions[data-v-74f71505]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}@media (max-width:768px){.maintenance-detail-grid[data-v-74f71505]{grid-template-columns:1fr}}.equipment-ai-platform{min-height:calc(100vh - 120px);background:#f0f2f5;color:#243746}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-bar{margin:0;padding:0 20px;background:#fff;border-bottom:1px solid #e7ecef}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-bar .ant-tabs-tab{margin-right:34px;padding:16px 8px 14px;font-size:14px}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-bar .anticon{margin-right:7px}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-content{background:#f0f2f5}.equipment-ai-platform .module-page{padding:16px}.equipment-ai-platform .module-card{border:0;-webkit-box-shadow:0 1px 3px rgba(24,47,63,.07);box-shadow:0 1px 3px rgba(24,47,63,.07)}.equipment-ai-platform .metric-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:14px}.equipment-ai-platform .metric-item{min-height:94px;padding:15px 16px;background:#fff;border:1px solid #e6ebee;border-top:3px solid #d9e2e6}.equipment-ai-platform .metric-item.is-blue{border-top-color:#1890ff}.equipment-ai-platform .metric-item.is-green{border-top-color:#20a779}.equipment-ai-platform .metric-item.is-orange{border-top-color:#ed9b3b}.equipment-ai-platform .metric-item.is-red{border-top-color:#e25555}.equipment-ai-platform .metric-item label{display:block;color:#84939c;font-size:12px}.equipment-ai-platform .metric-item strong{display:inline-block;margin-top:6px;color:#203844;font:600 27px Arial,sans-serif}.equipment-ai-platform .metric-item small{margin-left:5px;color:#8a979f}.equipment-ai-platform .metric-item em{display:block;margin-top:3px;color:#7f9099;font-size:11px;font-style:normal}.equipment-ai-platform .module-toolbar{padding:14px 16px 4px;background:#fff}.equipment-ai-platform .module-toolbar .ant-form-item{margin-bottom:10px}.equipment-ai-platform .module-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 16px;border-bottom:1px solid #edf0f2}.equipment-ai-platform .module-titlebar h3{margin:0;font-size:15px}.equipment-ai-platform .module-titlebar span{color:#8a98a1;font-size:12px}.equipment-ai-platform .equipment-name{color:#294b5f;font-weight:600}.equipment-ai-platform .secondary-text{display:block;margin-top:2px;color:#8a979f;font-size:11px}.equipment-ai-platform .ai-hint{color:#087e74}.equipment-ai-platform .danger-text{color:#e04f4f}.equipment-ai-platform .data-note{padding:9px 13px;color:#71838d;font-size:11px;background:#f7fafb;border:1px solid #e4ebee}@media (max-width:1200px){.equipment-ai-platform .metric-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.equipment-ai-platform .metric-grid{grid-template-columns:repeat(2,1fr)}.equipment-ai-platform .module-page{padding:10px}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-bar{padding:0 10px;overflow-x:auto}.equipment-ai-platform>.platform-module-tabs>.ant-tabs-bar .ant-tabs-tab{margin-right:18px}}.equipment-exception-page[data-v-a22f0544]{min-height:100%}.search-action-row[data-v-a22f0544]{margin-top:-4px}.search-actions[data-v-a22f0544] .ant-form-item{display:block;margin-right:0}.search-action-buttons[data-v-a22f0544]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;white-space:nowrap}.danger-link[data-v-a22f0544]{color:#f5222d}.ellipsis-text[data-v-a22f0544]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-config-tip[data-v-a22f0544]{margin-bottom:12px;color:rgba(0,0,0,.65)}.notify-user-list[data-v-a22f0544]{min-height:42px;margin-bottom:12px;padding:8px;border:1px solid #d9d9d9;border-radius:4px}.notify-user-list[data-v-a22f0544] .ant-tag{margin-bottom:4px}.empty-notify-user[data-v-a22f0544]{color:rgba(0,0,0,.25)}.statistics-overview[data-v-a22f0544]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.statistics-overview>div[data-v-a22f0544]{min-width:180px;padding:14px 18px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.statistics-overview span[data-v-a22f0544]{display:block;margin-bottom:6px;color:rgba(0,0,0,.45)}.statistics-overview strong[data-v-a22f0544]{color:rgba(0,0,0,.85);font-size:22px;font-weight:600}.equipment-exception-page[data-v-a22f0544] .resize-table-th{position:relative}.equipment-exception-page[data-v-a22f0544] .table-draggable-handle{position:absolute!important;bottom:0!important;height:100%!important;min-height:0!important;max-height:100%!important;cursor:col-resize!important;background:transparent;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.equipment-exception-page[data-v-a22f0544] .table-draggable-handle:after{position:absolute;top:6px;bottom:6px;left:50%;width:2px;background:transparent;content:"";pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.equipment-exception-page[data-v-a22f0544] .table-draggable-handle.active,.equipment-exception-page[data-v-a22f0544] .table-draggable-handle:hover{background:rgba(24,144,255,.1)}.equipment-exception-page[data-v-a22f0544] .table-draggable-handle.active:after,.equipment-exception-page[data-v-a22f0544] .table-draggable-handle:hover:after{background:#1890ff}@media (max-width:767px){.equipment-exception-page[data-v-a22f0544] .ant-card-body{padding:12px}.search-actions[data-v-a22f0544]{margin-bottom:8px}.search-action-buttons[data-v-a22f0544]{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.statistics-overview[data-v-a22f0544]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.statistics-overview>div[data-v-a22f0544]{min-width:0}}.repair-module[data-v-5262d4d2]{padding:16px}