.add-inspection-plan-modal .device-selection .ant-checkbox-wrapper[data-v-68f2bc64]{margin-right:16px;margin-bottom:8px}.add-inspection-plan-modal .modal-footer[data-v-68f2bc64]{text-align:right;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:24px}.add-inspection-plan-modal .modal-footer .ant-btn[data-v-68f2bc64]{margin-left:8px}.data-table[data-v-52cc062f]{background:#fff;border-radius:6px;padding:4px;border:1px solid #f0f0f0}.batch-restart-bar[data-v-52cc062f]{padding:4px 8px 10px;display:flex;align-items:center;gap:12px;justify-content:flex-end}.batch-restart-bar[data-v-52cc062f] .ant-btn-primary{background:#52c41a;border-color:#52c41a;color:#fff}.search-bar[data-v-13571d60]{background:#fff;padding:20px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-bar .search-form[data-v-13571d60]{display:flex;align-items:center;justify-content:space-between;width:100%}.search-bar .search-form .form-left[data-v-13571d60]{display:flex;align-items:center;gap:16px}.search-bar .search-form .form-left .form-item[data-v-13571d60]{display:flex;align-items:center;gap:8px}.search-bar .search-form .form-left .form-item .form-label[data-v-13571d60]{font-size:14px;color:#333;white-space:nowrap;min-width:60px}.search-bar .search-form .form-left .form-item .form-input[data-v-13571d60]{width:200px}.search-bar .search-form .form-left .form-actions[data-v-13571d60]{display:flex;gap:8px}.search-bar .search-form .form-left .form-actions .search-btn[data-v-13571d60]{background:#1890ff;border-color:#1890ff}.search-bar .search-form .form-left .form-actions .reset-btn[data-v-13571d60]{background:#fff;border-color:#d9d9d9;color:#666}.search-bar .search-form .form-left .form-actions .export-btn[data-v-13571d60]{background:#1890ff;border-color:#1890ff}.search-bar .search-form .form-right .add-btn[data-v-13571d60]{background:#52c41a;border-color:#52c41a;height:32px;padding:0 16px}.overdue-search-bar[data-v-4726eaa4]{background:#fff;padding:10px 12px;border-radius:6px;margin-bottom:10px;border:1px solid #f0f0f0}.overdue-search-bar .form-left[data-v-4726eaa4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.overdue-search-bar .form-item[data-v-4726eaa4]{display:flex;align-items:center;gap:8px}.overdue-search-bar .form-label[data-v-4726eaa4]{font-size:14px;color:#333;white-space:nowrap}.overdue-search-bar .form-input[data-v-4726eaa4]{width:190px}.overdue-search-bar .form-input-wide[data-v-4726eaa4]{width:240px}.overdue-search-bar .form-actions[data-v-4726eaa4]{display:flex;gap:8px}.stats-cards[data-v-60d249a3]{display:flex;gap:12px;margin-bottom:12px}.stats-cards .stats-card[data-v-60d249a3]{flex:1;background:#fff;border-radius:8px;padding:14px 0;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;min-height:100px}.stats-cards .stats-card .card-item[data-v-60d249a3]{width:100%;text-align:center}.stats-cards .stats-card .card-title[data-v-60d249a3]{font-size:14px;color:#666;margin-bottom:4px}.stats-cards .stats-card .card-number[data-v-60d249a3]{font-size:28px;font-weight:700;color:#333;margin-bottom:4px}.stats-cards .stats-card .card-completed[data-v-60d249a3]:hover{color:#52c41a}.stats-cards .stats-card .card-uncompleted[data-v-60d249a3]:hover{color:#f5222d}.stats-cards .stats-card .card-cursor[data-v-60d249a3]{cursor:pointer}.stats-cards .overdue-task-card[data-v-60d249a3]{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.stats-cards .overdue-task-card[data-v-60d249a3]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.14)}.stats-cards .overdue-secondary-header[data-v-60d249a3]{width:100%;display:flex;flex-direction:column;gap:12px;background:transparent}.stats-cards .overdue-secondary-bottom[data-v-60d249a3],.stats-cards .overdue-secondary-top[data-v-60d249a3]{width:100%}.stats-cards .overdue-secondary-bottom[data-v-60d249a3]{padding:0 10px 4px;background:#fff;border:1px solid #eef2f7;border-radius:6px;box-sizing:border-box}.stats-cards .overdue-toolbar[data-v-60d249a3]{height:55px;padding:0 10px;display:flex;align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:6px}.stats-cards .toolbar-back-btn[data-v-60d249a3]{display:inline-flex;align-items:center;height:30px;padding:0 10px;font-size:14px;color:#1768d3;background:#f1f6ff;border:1px solid #d7e3f7;border-radius:3px;cursor:pointer;transition:all .2s ease}.stats-cards .toolbar-back-btn[data-v-60d249a3]:hover{color:#1677ff;border-color:#91caff;background:#eaf3ff}.stats-cards .overdue-type-nav[data-v-60d249a3]{margin-bottom:0}.stats-cards .overdue-type-nav .overdue-type-nav-tabs[data-v-60d249a3]{display:flex;border-radius:6px;width:-moz-fit-content;width:fit-content;background-color:#fff;width:100%}.stats-cards .overdue-type-nav .overdue-type-nav-tabs .overdue-type-nav-tab[data-v-60d249a3]{padding:8px 24px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#666;font-weight:500;border-bottom:2px solid transparent}.stats-cards .overdue-type-nav .overdue-type-nav-tabs .overdue-type-nav-tab[data-v-60d249a3]:hover{background:rgba(24,144,255,.1);color:#1890ff}.stats-cards .overdue-type-nav .overdue-type-nav-tabs .overdue-type-nav-tab.overdue-type-nav-tab-active[data-v-60d249a3]{background:#e6f7ff;color:#0061fe;box-shadow:0 2px 4px rgba(24,144,255,.3);border-bottom:2px solid #0061fe}.status-tabs[data-v-f294833c]{display:flex;gap:8px;margin-bottom:16px;width:100%;background-color:#fff;border-radius:6px}.status-tabs .status-tab[data-v-f294833c]{flex:1;padding:8px 24px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#666;font-weight:500;text-align:center;min-width:80px}.status-tabs .status-tab[data-v-f294833c]:hover{color:#1890ff}.status-tabs .status-tab.status-tab-active[data-v-f294833c]{background:#1890ff;color:#fff;box-shadow:0 2px 4px rgba(24,144,255,.3)}.top-navigation[data-v-9738683a]{margin-bottom:24px}.top-navigation .nav-tabs[data-v-9738683a]{display:flex;border-radius:6px;padding:4px;width:-moz-fit-content;width:fit-content;background-color:#fff;width:100%}.top-navigation .nav-tabs .nav-tab[data-v-9738683a]{padding:8px 24px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#666;font-weight:500;border-bottom:2px solid transparent}.top-navigation .nav-tabs .nav-tab[data-v-9738683a]:hover{background:rgba(24,144,255,.1);color:#1890ff}.top-navigation .nav-tabs .nav-tab.nav-tab-active[data-v-9738683a]{background:#e6f7ff;color:#0061fe;box-shadow:0 2px 4px rgba(24,144,255,.3);border-bottom:2px solid #0061fe}.tree-node .node-content[data-v-3c6c8c4e]{display:flex;align-items:center;padding:8px;cursor:pointer;transition:all .2s ease;border-radius:4px;margin:2px 6px;border:1px solid transparent;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-node .node-content[data-v-3c6c8c4e]:hover{background-color:#f5f5f5}.tree-node .node-content.node-selected[data-v-3c6c8c4e]{background-color:#e6f7ff}.tree-node .node-content.node-selected .node-info .node-title .model-sort[data-v-3c6c8c4e],.tree-node .node-content.node-selected .node-info .node-title .title-text[data-v-3c6c8c4e]{color:#1890ff}.tree-node .node-content.node-all[data-v-3c6c8c4e]{background-color:#f5f5f5;margin:4px 8px;border-radius:6px}.tree-node .node-content.node-all.node-selected[data-v-3c6c8c4e]{background-color:#e6f7ff}.tree-node .node-content .expand-icon[data-v-3c6c8c4e]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:8px;cursor:pointer;transition:transform .2s ease;position:relative;z-index:2}.tree-node .node-content .expand-icon[data-v-3c6c8c4e]:hover{transform:scale(1.1)}.tree-node .node-content .expand-icon .expand-arrow[data-v-3c6c8c4e]{width:0;height:0;border-left:5px solid #999;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .2s ease}.tree-node .node-content .expand-icon .expand-arrow.expanded[data-v-3c6c8c4e]{transform:rotate(90deg)}.tree-node .node-content .expand-placeholder[data-v-3c6c8c4e]{width:16px;height:16px;margin-right:8px}.tree-node .node-content .edit-button[data-v-3c6c8c4e]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:4px;cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0;min-width:20px}.tree-node .node-content .edit-button[data-v-3c6c8c4e]:hover{background-color:rgba(24,144,255,.10196078431372549)}.tree-node .node-content .edit-button-empty[data-v-3c6c8c4e]{width:20px;height:20px;margin-left:4px;flex-shrink:0;min-width:20px}.tree-node .node-content .node-info[data-v-3c6c8c4e]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;overflow:hidden}.tree-node .node-content .node-info .node-text[data-v-3c6c8c4e]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.tree-node .node-content .node-info .node-title[data-v-3c6c8c4e]{font-size:14px;color:#333;line-height:1.4;flex:1;display:flex;align-items:center;min-width:0}.tree-node .node-content .node-info .node-title .model-sort[data-v-3c6c8c4e]{font-size:12px;color:#666;min-width:20px;text-align:center;padding:2px 4px;flex-shrink:0}.tree-node .node-content .node-info .node-title .title-text[data-v-3c6c8c4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tree-node .node-content .node-info .node-title .title-text .highlight-text[data-v-3c6c8c4e]{background-color:#ffeb3b;color:#333;padding:1px 2px;border-radius:2px;font-weight:600}.tree-node .node-content .node-info .node-subtitle[data-v-3c6c8c4e]{font-size:12px;color:#8c8c8c;line-height:1.4;display:flex;align-items:center;min-width:0}.tree-node .node-content .node-info .node-subtitle .highlight-text[data-v-3c6c8c4e]{background-color:#ffeb3b;color:#333;padding:1px 2px;border-radius:2px;font-weight:600}.tree-node .node-content .node-info .node-count[data-v-3c6c8c4e]{font-size:12px;color:#999;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;margin-left:8px;flex-shrink:0}.tree-node .node-content .node-info .node-count.count-selected[data-v-3c6c8c4e]{color:#1890ff}.tree-node .node-children[data-v-3c6c8c4e]{max-height:0;opacity:0;overflow:hidden}.tree-node .node-children.children-expanded[data-v-3c6c8c4e]{max-height:10000px;opacity:1}.tree-navigation[data-v-ee1f6da0]{width:280px;background-color:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;border-radius:4px}.tree-navigation .nav-header[data-v-ee1f6da0]{padding:16px;border-bottom:1px solid #e8e8e8}.tree-navigation .nav-header h3[data-v-ee1f6da0]{margin:0;font-size:16px;font-weight:600;color:#333}.tree-navigation .tree-container[data-v-ee1f6da0]{flex:1;overflow-y:auto}.tree-navigation .tree-container .tree-list[data-v-ee1f6da0]{padding:8px 0;overflow-y:auto;max-height:795px}.edit-modal .device-selection .ant-checkbox-wrapper[data-v-513629c4]{margin-right:16px;margin-bottom:8px}.edit-modal .modal-footer[data-v-513629c4]{text-align:right;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:24px}.edit-modal .modal-footer .ant-btn[data-v-513629c4]{margin-left:8px}.view-modal .view-content .ant-table .ant-table-thead>tr>th[data-v-820191b6]{background:#fafafa;font-weight:600}.view-modal .view-content .ant-table .ant-table-tbody>tr>td[data-v-820191b6]{padding:12px 8px}.maintenance-manage[data-v-fd0b151c]{padding:12px;background:#f5f5f5;min-height:100%}.maintenance-manage .main-content[data-v-fd0b151c]{display:flex;gap:16px;margin-top:16px}.maintenance-manage .main-content .left-sidebar[data-v-fd0b151c]{width:280px;flex-shrink:0}.maintenance-manage .main-content .right-content[data-v-fd0b151c]{flex:1;min-width:0}