.ant-descriptions-item-label[data-v-8db27282],.ant-descriptions-item-label[data-v-34debe42]{font-weight:600}.download-links-table .ant-table-thead>tr>th[data-v-34debe42]{font-weight:700;background:#fafafa}.download-links-table .ant-table-tbody>tr>td[data-v-34debe42]{vertical-align:middle;padding-top:6px;padding-bottom:6px}.ant-descriptions-item-label[data-v-43950438]{font-weight:600}.upgrade-form[data-v-43950438],.upgrade-form[data-v-43950438] .ant-btn,.upgrade-form[data-v-43950438] .ant-form-item-label>label,.upgrade-form[data-v-43950438] .ant-input,.upgrade-form[data-v-43950438] .ant-select-selection,.upgrade-form[data-v-43950438] .ant-select-selection__rendered,.upgrade-records-table[data-v-43950438]{font-size:12px}.upgrade-records-table[data-v-43950438] .ant-table-tbody>tr>td,.upgrade-records-table[data-v-43950438] .ant-table-thead>tr>th{font-size:12px;padding:8px 8px}.modal-title[data-v-4150c75d]{-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal-title .title-right[data-v-4150c75d],.modal-title[data-v-4150c75d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modal-title .title-right[data-v-4150c75d]{gap:8px}.modal-title .time-badge[data-v-4150c75d]{font-size:13px;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;padding:2px 12px;border-radius:4px;font-weight:400}.modal-title .refresh-btn[data-v-4150c75d]{padding:0 8px;height:24px;font-size:13px}.modal-title .refresh-btn[data-v-4150c75d]:hover{color:#40a9ff}.io-status-container .status-panel[data-v-4150c75d]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;margin-bottom:20px}.io-status-container .status-panel .panel-header[data-v-4150c75d]{padding:10px 16px;color:#fff;font-weight:700;font-size:14px}.io-status-container .status-panel .panel-header.in-bg[data-v-4150c75d]{background:#1890ff}.io-status-container .status-panel .panel-header.out-bg[data-v-4150c75d]{background:#52c41a}.io-status-container .status-panel .panel-content[data-v-4150c75d]{padding:0;background:#fff;max-height:500px;overflow-y:auto}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item{padding:8px 16px;border-bottom:1px solid #f0f0f0}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item:last-child{border-bottom:none}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item:hover{background-color:#fafafa}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item.unmatched-item{background-color:#fafcff}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item-meta{-ms-flex-align:center;align-items:center}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item-meta-content{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item-meta-title{margin-bottom:0;white-space:nowrap}.io-status-container .status-panel .panel-content[data-v-4150c75d] .ant-list-item-meta-description{white-space:nowrap}.io-status-container .status-panel.panel-left .panel-content[data-v-4150c75d] .ant-list-item{-ms-flex-pack:end;justify-content:flex-end}.io-status-container .status-panel.panel-left .panel-content[data-v-4150c75d] .ant-list-item-meta{-ms-flex:none;flex:none;text-align:right}.io-status-container .status-panel.panel-left .panel-content[data-v-4150c75d] .ant-list-item-meta-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.io-status-container .status-panel.panel-left .panel-content[data-v-4150c75d] .ant-list-item-meta-description,.io-status-container .status-panel.panel-left .panel-content[data-v-4150c75d] .ant-list-item-meta-title{text-align:right}.io-status-container .field-title[data-v-4150c75d]{font-weight:600;color:#333;font-size:13px}.io-status-container .raw-val[data-v-4150c75d]{font-size:11px;color:#999}.io-status-container .history-section[data-v-4150c75d]{margin-top:24px}.io-status-container .history-section .section-title[data-v-4150c75d]{font-size:16px;font-weight:500;margin-bottom:12px;color:rgba(0,0,0,.85)}.io-status-container .history-section .section-title .anticon[data-v-4150c75d]{margin-right:8px;color:#1890ff}.io-status-container .history-section .binary-text[data-v-4150c75d]{font-family:Courier New,monospace;font-size:12px;color:#595959}.empty-state[data-v-4150c75d]{padding:60px 0;text-align:center}.modal-title[data-v-6b5dbda6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.modal-title .refresh-btn[data-v-6b5dbda6]{padding:0 8px;height:24px;font-size:13px}.modal-title .refresh-btn[data-v-6b5dbda6]:hover{color:#40a9ff}.pwr-status-container[data-v-6b5dbda6] .ant-table{font-size:12px}.pwr-status-container[data-v-6b5dbda6] .ant-table-small>.ant-table-content>table>.ant-table-tbody>tr>td,.pwr-status-container[data-v-6b5dbda6] .ant-table-small>.ant-table-content>table>.ant-table-thead>tr>th{padding:4px 8px;font-size:12px}.pwr-status-container[data-v-6b5dbda6] .ant-tag{padding:0 6px;height:18px;line-height:18px;font-size:11px}.pwr-status-container[data-v-6b5dbda6] .ant-table-pagination{margin:8px 0}.module-flag-desc-content[data-v-6b5dbda6]{max-height:400px;overflow-y:auto}.module-flag-desc-content .flag-desc-item[data-v-6b5dbda6]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f0f0f0}.module-flag-desc-content .flag-desc-item[data-v-6b5dbda6]:last-child{border-bottom:none}.module-flag-desc-content .flag-desc-item .flag-dot[data-v-6b5dbda6]{width:6px;height:6px;border-radius:50%;background-color:#1890ff;margin-top:7px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.module-flag-desc-content .flag-desc-item .flag-text[data-v-6b5dbda6]{-ms-flex:1;flex:1;word-break:break-word}.module-flag-desc-content .empty-content[data-v-6b5dbda6]{padding:20px 0;text-align:center}.compact-table[data-v-be9abb22] .ant-table{font-size:12px}.compact-table[data-v-be9abb22] .ant-table-thead>tr>th{padding:8px 4px;font-size:12px;font-weight:500}.compact-table[data-v-be9abb22] .ant-table-tbody>tr>td{padding:6px 4px;font-size:12px}.compact-table[data-v-be9abb22] .ant-table-tbody>tr>td .ant-btn{padding:0 4px;height:24px;font-size:12px}.compact-table[data-v-be9abb22] .ant-table-tbody>tr>td .ant-divider-vertical{margin:0 4px}.filter-section[data-v-30e5ce79]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.utc-hint[data-v-30e5ce79]{margin-left:auto;font-size:11px;color:#999}.time-range[data-v-30e5ce79]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:11px;line-height:1.2}.time[data-v-30e5ce79]{max-width:140px;text-align:center;color:#333;word-break:break-all}.sep[data-v-30e5ce79]{color:#999;font-size:10px;padding:0 2px}[data-v-b3bb8ce0]:root{--primary-color:#1890ff;--success-color:#52c41a;--border-color:#f0f0f0;--border-radius-base:4px;--spacing-sm:8px;--spacing-md:8px;--table-header-color:#f5f7fa;--shadow-sm:0 2px 8px rgba(0,0,0,0.08)}.ant-card-body .table-operator[data-v-b3bb8ce0]{margin-bottom:var(--spacing-sm);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.table-operator .ant-btn[data-v-b3bb8ce0]{margin:0 var(--spacing-sm) var(--spacing-sm) 0;transition:all .2s ease}.table-operator .ant-btn-group .ant-btn[data-v-b3bb8ce0]{margin:0}.table-operator .ant-btn-group .ant-btn[data-v-b3bb8ce0]:last-child{margin:0 var(--spacing-sm) var(--spacing-sm) 0}.ant-table-tbody>tr>td[data-v-b3bb8ce0],.ant-table-thead>tr>th[data-v-b3bb8ce0]{padding:6px 8px}.ant-modal-cust-warp[data-v-b3bb8ce0]{height:100%;border-radius:var(--border-radius-base)}.ant-modal-cust-warp .ant-modal-body[data-v-b3bb8ce0]{height:calc(100% - 110px)!important;overflow-y:auto}.ant-modal-cust-warp .ant-modal-content[data-v-b3bb8ce0]{height:90%!important;overflow-y:hidden;border-radius:var(--border-radius-base);box-shadow:var(--shadow-sm)}.anty-img-wrap[data-v-b3bb8ce0]{height:25px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.anty-img-wrap>img[data-v-b3bb8ce0]{max-height:100%;object-fit:contain}.query-group-cust[data-v-b3bb8ce0]{width:calc(50% - 10px)}.query-group-split-cust[data-v-b3bb8ce0]:before{content:"~";width:20px;display:inline-block;text-align:center}.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body[data-v-b3bb8ce0]{padding:5px 12px}.j-inner-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody .ant-table-row[data-v-b3bb8ce0]{background-color:#fff}.jee-hidden[data-v-b3bb8ce0]{display:none}.ant-table-thead>tr>th[data-v-b3bb8ce0]{background-color:var(--table-header-color);color:#333;font-weight:500}.ant-input[data-v-b3bb8ce0]{border-color:#d9d9d9;border-width:1px;border-radius:var(--border-radius-base);transition:all .3s}.ant-input[data-v-b3bb8ce0]:hover{border-color:var(--primary-color)}.ant-input[data-v-b3bb8ce0]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.device-detail-page .card-container[data-v-b3bb8ce0]{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.device-detail-page .page-header[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.device-detail-page .page-header .header-left[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.device-detail-page .page-header .header-left .back-button[data-v-b3bb8ce0]{padding:0;height:auto}.device-detail-page .page-header .header-left .page-title[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500}.device-detail-page .page-header .header-left .page-title .anticon[data-v-b3bb8ce0]{margin-right:8px;color:#1890ff;font-size:24px}.device-detail-page .page-header .header-actions[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;gap:8px}.device-detail-page .device-info-section[data-v-b3bb8ce0]{margin-bottom:16px}.device-detail-page .timeline-section[data-v-b3bb8ce0]{margin:16px 0;padding:12px;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0}.device-detail-page .timeline-section .timeline-header[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.device-detail-page .timeline-section .timeline-header .timeline-title[data-v-b3bb8ce0]{font-size:13px;font-weight:500;color:rgba(0,0,0,.85)}.device-detail-page .timeline-section .timeline-content[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.device-detail-page .timeline-section .timeline-content .timeline-segment[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-radius:3px;border:1px solid #e8e8e8;font-size:11px}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-status[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;font-weight:500}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-status.online[data-v-b3bb8ce0]{color:#52c41a}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-status.offline[data-v-b3bb8ce0]{color:#d9d9d9}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-status .anticon[data-v-b3bb8ce0]{font-size:12px}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-time[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-time .time-range[data-v-b3bb8ce0]{color:rgba(0,0,0,.65);white-space:nowrap}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-time .time-range .separator[data-v-b3bb8ce0]{margin:0 4px;color:#d9d9d9}.device-detail-page .timeline-section .timeline-content .timeline-segment .segment-time .actual-start[data-v-b3bb8ce0]{font-size:10px;color:#999;font-style:italic}.device-detail-page .timeline-section .timeline-empty[data-v-b3bb8ce0]{text-align:center;padding:8px;color:#999;font-size:12px}.device-detail-page .compact-desc[data-v-b3bb8ce0]{background:#fff}.device-detail-page .compact-desc[data-v-b3bb8ce0] .ant-descriptions-item-label{width:90px;padding:6px 8px!important;font-size:12px;text-align:right;background-color:#fafafa;color:rgba(0,0,0,.65)}.device-detail-page .compact-desc[data-v-b3bb8ce0] .ant-descriptions-item-content{padding:6px 10px!important;font-size:12px;color:rgba(0,0,0,.85)}.device-detail-page .compact-desc .editable-cell[data-v-b3bb8ce0] .ant-input,.device-detail-page .compact-desc .editable-cell[data-v-b3bb8ce0] .ant-select-selection{height:24px;line-height:24px;font-size:12px}.device-detail-page .compact-desc .editable-cell[data-v-b3bb8ce0] .ant-select-selection__rendered{line-height:24px}.device-detail-page .action-section[data-v-b3bb8ce0]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.device-detail-page .action-section .section-title[data-v-b3bb8ce0]{font-size:16px;font-weight:500;margin-bottom:12px;color:rgba(0,0,0,.85)}.device-detail-page .action-section .section-title .anticon[data-v-b3bb8ce0]{margin-right:8px;color:#1890ff}.device-detail-page .action-section .action-toolbar[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.device-detail-page .action-section .action-toolbar .toolbar-left[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.device-detail-page .action-section .action-toolbar .toolbar-right[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.device-detail-page .action-section .action-toolbar .ant-btn[data-v-b3bb8ce0]{min-width:90px}.device-detail-page .action-section .action-toolbar .ant-divider-vertical[data-v-b3bb8ce0]{margin:0 12px}.device-detail-page .latest-faults-section[data-v-b3bb8ce0]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.device-detail-page .latest-faults-section .faults-header[data-v-b3bb8ce0]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.device-detail-page .latest-faults-section .faults-header .faults-title[data-v-b3bb8ce0]{font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}.device-detail-page .latest-faults-section .faults-header .faults-title[data-v-b3bb8ce0]:before{content:"";display:inline-block;width:4px;height:16px;background:#1890ff;margin-right:8px;vertical-align:middle;border-radius:2px}.device-detail-page .empty-state[data-v-b3bb8ce0]{padding:40px 0;text-align:center}