.offline-page[data-v-4e66616a]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:calc(100vh - 50px);padding:0 20px;color:#333}.offline-page .page-title-bar[data-v-4e66616a]{flex-shrink:0;display:flex;align-items:center;height:50px;border-bottom:1px solid #ededed}.offline-page .page-title-bar .page-title[data-v-4e66616a]{display:inline-block;height:50px;line-height:50px;font-size:14px;font-weight:600;color:#333;border-bottom:3px solid #326ffa;box-sizing:border-box}.offline-page .page-body[data-v-4e66616a]{display:flex;flex:1;min-height:0;width:100%}.offline-page .organization-panel[data-v-4e66616a]{display:flex;flex-direction:column;flex:0 0 240px;min-width:0;margin-right:10px;border-right:1px solid #ededed}.offline-page .organization-panel .panel-title[data-v-4e66616a]{flex-shrink:0;height:48px;line-height:48px;font-size:13px;border-bottom:1px solid #ededed}.offline-page .organization-panel .tree-wrap[data-v-4e66616a]{flex:1;min-height:0;padding-top:10px;overflow-x:auto}.offline-page .organization-panel .tree-wrap[data-v-4e66616a]::-webkit-scrollbar{width:0;height:10px;background:#f2f2f2}.offline-page .organization-panel .tree-wrap[data-v-4e66616a]::-webkit-scrollbar-thumb{background:#c1c1c1;border:0;border-radius:10px}.offline-page .organization-panel .tree-wrap[data-v-4e66616a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.offline-page[data-v-4e66616a] .organization-panel .el-tree{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow-x:visible}.offline-page[data-v-4e66616a] .el-tree-node__loading-icon{font-size:12px!important}.offline-page .custom-tree-node[data-v-4e66616a]{display:inline-block;min-width:100%;padding-right:12px;white-space:nowrap}.offline-page .list-panel[data-v-4e66616a]{min-width:0;flex:1}.offline-page .toolbar[data-v-4e66616a]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;min-height:48px;padding:8px 0;gap:8px 10px}.offline-page .toolbar .toolbar-left[data-v-4e66616a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;flex:1;min-width:0}.offline-page .toolbar .keyword-input[data-v-4e66616a],.offline-page .toolbar .toolbar-control[data-v-4e66616a]{margin-left:0}.offline-page .toolbar .direction-select[data-v-4e66616a],.offline-page .toolbar .usage-type-select[data-v-4e66616a]{width:120px}.offline-page .toolbar .search-type[data-v-4e66616a]{width:140px}.offline-page .toolbar .keyword-input[data-v-4e66616a]{width:200px}.offline-page .table-wrap[data-v-4e66616a]{border-top:1px solid #d7d7d7}.offline-page .pagination-wrap[data-v-4e66616a]{display:flex;align-items:center;justify-content:flex-end;height:58px}.offline-page[data-v-4e66616a] .offline-table-header{background:#eaf4ff!important;color:#666;font-size:13px}[data-v-4e66616a] .processing-drawer{min-width:680px}[data-v-4e66616a] .processing-drawer .el-drawer__header{margin-bottom:0;padding:20px;color:#333;font-size:15px;font-weight:600;border-bottom:1px solid #ededed}.drawer-body[data-v-4e66616a]{display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - 65px);padding:0 20px 20px}.drawer-body .device-summary[data-v-4e66616a]{display:flex;gap:24px;padding:14px 0;color:#666;font-size:13px;border-bottom:1px solid #ededed}.drawer-body .record-list[data-v-4e66616a]{flex:1;min-height:220px;padding:20px 8px;overflow-y:auto;border-bottom:1px solid #ededed}.drawer-body .empty-record[data-v-4e66616a]{padding-top:80px;color:#999;text-align:center}.drawer-body .record-item[data-v-4e66616a]{position:relative;display:flex;padding:0 0 28px 18px;border-left:1px solid #dcdfe6}.drawer-body .record-item[data-v-4e66616a]:last-child{border-left-color:transparent}.drawer-body .record-dot[data-v-4e66616a]{position:absolute;top:3px;left:-5px;width:9px;height:9px;background:#909399;border-radius:50%}.drawer-body .record-content[data-v-4e66616a]{width:100%}.drawer-body .record-content p[data-v-4e66616a]{margin:0 0 12px;line-height:1.7}.drawer-body .record-meta[data-v-4e66616a]{display:flex;gap:30px;color:#999;font-size:12px}.drawer-body .record-editor[data-v-4e66616a]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 0;padding-top:20px}.drawer-body .editor-label[data-v-4e66616a]{padding-top:8px;font-size:13px}.drawer-body .drawer-actions[data-v-4e66616a]{grid-column:2}