.page[data-v-5ff7d2de]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.cell-module[data-v-5ff7d2de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#595959}.cell-operator[data-v-5ff7d2de]{text-align:center}.cell-operator__name[data-v-5ff7d2de]{font-size:14px;color:#1f1f1f;line-height:20px}.cell-operator__phone[data-v-5ff7d2de]{font-size:12px;color:#8c8c8c;line-height:18px}.cell-time[data-v-5ff7d2de]{color:#595959;text-align:center;white-space:nowrap}.cell-function__tag[data-v-5ff7d2de]{display:inline-block;padding:2px 10px;border-radius:4px;font-size:12px;line-height:20px;white-space:nowrap}.tag-login[data-v-5ff7d2de]{color:#eb2f96;background:#fff0f6}.tag-device[data-v-5ff7d2de]{color:#1677ff;background:#e6f4ff}.tag-update[data-v-5ff7d2de]{color:#722ed1;background:#f9f0ff}.tag-create[data-v-5ff7d2de]{color:#13c2c2;background:#e6fffb}.tag-delete[data-v-5ff7d2de]{color:#ff4d4f;background:#fff1f0}.tag-query[data-v-5ff7d2de]{color:#52c41a;background:#f6ffed}.tag-export[data-v-5ff7d2de]{color:#fa8c16;background:#fff7e6}.tag-default[data-v-5ff7d2de]{color:#595959;background:#f5f5f5}.cell-summary[data-v-5ff7d2de]{text-align:center;line-height:22px;font-size:12px;color:#595959}.cell-summary--ellipsis[data-v-5ff7d2de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-summary__detail-item+.cell-summary__detail-item[data-v-5ff7d2de]{margin-left:8px}.summary-tooltip-item+.summary-tooltip-item[data-v-5ff7d2de]{margin-top:4px}.value-old[data-v-5ff7d2de]{color:#ff4d4f}.value-new[data-v-5ff7d2de]{color:#52c41a}.snapshot-btn[data-v-5ff7d2de]{padding:0}.snapshot-empty[data-v-5ff7d2de]{color:#bfbfbf}.snapshot-modal-toolbar[data-v-5ff7d2de]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;gap:12px}.snapshot-modal-toolbar[data-v-5ff7d2de],.snapshot-modal-toolbar__actions[data-v-5ff7d2de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.snapshot-modal-toolbar__actions[data-v-5ff7d2de]{gap:8px}.snapshot-modal-inner--fullscreen[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.snapshot-modal-inner--fullscreen .snapshot-compare[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.snapshot-modal-inner--fullscreen .snapshot-panel[data-v-5ff7d2de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.snapshot-modal-inner--fullscreen .snapshot-panel__body[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:none;min-height:0}.snapshot-compare[data-v-5ff7d2de]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.snapshot-panel[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.snapshot-panel__title[data-v-5ff7d2de]{padding:6px 12px;font-weight:600;color:#1f1f1f;background:#fafafa;border-bottom:1px solid #f0f0f0}.snapshot-panel__body[data-v-5ff7d2de]{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;max-height:min(520px,calc(100vh - 320px));overflow-y:auto;padding:8px 12px;background:#fff}.snapshot-item[data-v-5ff7d2de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:4px 6px;border-radius:4px;font-size:13px;line-height:20px;word-break:break-all}.snapshot-item__toggle[data-v-5ff7d2de]{-ms-flex-negative:0;flex-shrink:0;width:16px;height:20px;line-height:20px;cursor:pointer;color:#8c8c8c}.snapshot-item__toggle[data-v-5ff7d2de]:hover{color:#595959}.snapshot-item__toggle--empty[data-v-5ff7d2de]{cursor:default}.snapshot-item__toggle--unchanged[data-v-5ff7d2de]{color:#bfbfbf}.snapshot-item__toggle--unchanged-group[data-v-5ff7d2de]{color:#8c8c8c}.snapshot-item__key[data-v-5ff7d2de]{-ms-flex-negative:0;flex-shrink:0;color:#595959}.snapshot-item__value[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#1f1f1f}.snapshot-item__value--old[data-v-5ff7d2de]{color:#ff4d4f}.snapshot-item__value--new[data-v-5ff7d2de]{color:#52c41a}.snapshot-item__value--unchanged[data-v-5ff7d2de]{color:#8c8c8c}.snapshot-item--unchanged-group[data-v-5ff7d2de]{color:#8c8c8c;font-size:12px}.snapshot-item--unchanged-group .snapshot-item__key[data-v-5ff7d2de]{color:#8c8c8c}.snapshot-legend[data-v-5ff7d2de]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#8c8c8c;white-space:nowrap}.legend-divider[data-v-5ff7d2de]{margin:0 8px;color:#d9d9d9}.snapshot-modal-wrap .snapshot-modal-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:calc(100% - 72px);vertical-align:bottom}.snapshot-modal-wrap .snapshot-modal-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.snapshot-modal-wrap .snapshot-modal-title__tag{-ms-flex-negative:0;flex-shrink:0}.snapshot-modal-wrap .ant-modal{top:60px;padding-bottom:24px}.snapshot-modal-wrap.snapshot-modal-wrap--fullscreen .ant-modal{top:0!important;padding-bottom:0!important;margin:0;max-width:100%;width:100%!important;height:100vh}.snapshot-modal-wrap.snapshot-modal-wrap--fullscreen .ant-modal-content{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0}.snapshot-modal-wrap.snapshot-modal-wrap--fullscreen .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0;padding:8px 24px 12px}.snapshot-modal-close-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.snapshot-modal-close-icons .snapshot-modal-fullscreen-btn{font-size:16px;color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.snapshot-modal-close-icons .snapshot-modal-fullscreen-btn:hover{color:rgba(0,0,0,.75)}