.drawer-trigger[data-v-ee59a2b2]{position:fixed;overflow:hidden;left:0;top:0;width:10px;height:100vh;background:rgba(81,90,110,.6);cursor:pointer;z-index:1000;transition:background .2s}.drawer-trigger[data-v-ee59a2b2]:hover{background:rgba(0,0,0,.3)}.drawer-icon[data-v-ee59a2b2]{margin-left:5px;width:16px}.tree-render[data-v-ee59a2b2]{margin-top:20px;width:100%}.status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.status-online{background:#19be6b}.status-offline{background:#c0c4cc}.status-alarm{background:#f5222d}.status-reconnect{background:#faad14}.ivu-drawer{min-width:256px}.btn-toggle{border-radius:4px;font-weight:400;transition:all .2s ease}.my-drawer .drawer-resizer{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;background:transparent}.my-drawer .drawer-resizer:hover{background:rgba(0,0,0,.05)}.drawer-title{padding-bottom:10px;text-align:left;border-bottom:1px solid #a8a8a8}.tree-item{display:inline-block;width:100%;border-radius:0;transition:background .15s ease,color .15s ease;padding:0 4px}.my-drawer .ivu-drawer-body{position:relative;background-color:#fbfbfb;border-right:1px solid #d3d3d5}.tree-item.is-selected{background:#bae7ff;color:#1890ff;border-radius:0;padding:0 4px 0 4px;font-weight:550;transition:background .2s ease,color .2s ease}.ivu-tree-title{width:100%}.my-drawer .ivu-tree-title:hover{background:#bae7ff;transform:scale(1.02);transition:background .2s ease,transform .2s ease;color:#333;border-radius:4px;padding:0 0;box-sizing:border-box}.menu-actions .ivu-tree-arrow{display:none}.my-menu.ivu-menu-horizontal{height:48px;line-height:48px}.table-header{border:1px solid #e8eaec;border-bottom:2px solid #e8eaec;background-color:#f8f8f9;font-weight:700}.table-row{border:1px solid #e8eaec;border-top:none}.table-row:hover{background:linear-gradient(135deg,#e6f7ff,#e6f7ff);box-shadow:0 4px 12px rgba(24,144,255,.2);transform:translateY(-2px);transition:all .3s ease;cursor:pointer}.table-cell{padding:2px 4px;border-right:1px solid #e8eaec;min-height:1.7rem;display:flex;align-items:center;font-size:.7rem}.table-header .table-cell{justify-content:center}.table-header .table-cell,.table-row .table-cell{text-align:center;vertical-align:middle}.no-wrap,.table-header .table-cell,.table-row .table-cell{width:100%;overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal;box-sizing:border-box;line-height:1.4}.no-wrap{justify-content:center;text-align:left;vertical-align:left}.table-cell:last-child{border-right:none}.menu-line{margin-bottom:12px}.menu-actions{display:flex;justify-content:flex-start;align-items:center}.menu-actions .ivu-btn{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.menu-actions .ivu-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.menu-actions .ivu-btn:disabled,.menu-actions .ivu-btn:disabled:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:not-allowed}.action-buttons{display:flex;flex-wrap:wrap;gap:4px}.action-buttons .ivu-btn{border-radius:4px;font-size:.7rem;padding:2px 6px;height:24px;line-height:1;transition:all .2s ease}.action-buttons .ivu-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.page-line{font-size:.75rem;margin-top:4px}.page-line,.search-part{display:flex;justify-content:flex-end;align-items:center}.search-part .ivu-btn{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.search-part .ivu-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.flex-middle{justify-content:center}.flex-middle,.flex-right{display:flex;align-items:center}.flex-right{justify-content:right}.flex-left{display:flex;justify-content:left!important;align-items:center}.flex-top{display:flex;justify-content:center;align-items:top}.custom-tabs{margin-bottom:0;min-height:400px}.custom-tabs .custom-tabs-nav{display:flex;border-bottom:2px solid #e8eaec;margin-bottom:0;padding:0;list-style:none;line-height:18px;z-index:9999}.custom-tabs .custom-tab-item{background-color:#f8f9fa;border:1px solid #e8eaec;border-bottom:none;border-radius:8px 8px 0 0;margin-right:4px;margin-bottom:-1px;font-weight:500;font-size:14px;color:#606266;padding:5px 12px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-tabs .custom-tab-active{background-color:#fff;border-color:#e8eaec;border-bottom-color:#fff;color:#1890ff;font-weight:700;box-shadow:0 -2px 8px rgba(0,0,0,.05);transform:translateY(1px);z-index:2}.custom-tabs .custom-tab-item:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#91d5ff;color:#1890ff;transform:translateY(-1px)}.custom-tabs .custom-tabs-content{border:2px solid #e8eaec;border-top:none;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:-2px;position:relative;z-index:0;min-height:500px}.custom-tabs .custom-tabpane{padding:3px 8px;background:#fff;box-sizing:border-box;position:relative;left:0;margin-left:0;min-height:300px;overflow:hidden}.card-container{margin-bottom:8px}.card-container .desc-field{font-size:14px;font-weight:500}.card-container .left-program{display:flex;justify-content:right;align-items:center;margin-right:5px}.card-container .center-program{display:flex;justify-content:center;align-items:center;margin-right:5px}.card-container .input-field{width:70%}.card-container .limit-line{margin-bottom:5px}.separator-section{margin:2px 0;padding:10px 0;display:flex;justify-content:center;align-items:center}.separator-line{width:100%;height:8px;background:linear-gradient(90deg,transparent,#667eea 25%,#764ba2 50%,#667eea 75%,transparent);border-radius:2px;position:relative;box-shadow:0 2px 8px rgba(102,126,234,.3)}.bordered-group{border:2px solid #e8e8e8;border-radius:8px;padding:15px;margin:20px 0;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.1)}.bordered-group .row-line{margin:8px 0}.bordered-group .input{border:1px solid #d9d9d9;border-radius:4px}.bordered-group .left-program{display:flex;justify-content:right;align-items:center;margin-right:5px;color:#595959}.normal-line{margin-bottom:5px}.modification-data-row{border-bottom:1px solid #e8eaec;display:flex;width:100%;margin:0}.modification-data-row:last-child{border-bottom:none}.modification-data-container{width:100%;border:1px solid #e8eaec;padding:0;margin:0}.modification-data-container .ivu-row{border-bottom:1px solid #e8eaec;margin:0;width:100%;display:flex}.modification-data-container .ivu-row:last-child{border-bottom:none}.modification-data-container .ivu-col{padding:4px 2px;border-right:1px solid #e8eaec;min-height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;box-sizing:border-box;flex:1;width:6.25%}.modification-data-container .ivu-col:last-child{border-right:none}.table-header .table-cell{flex:1;width:6.25%}.modification-table-header .table-cell{flex:1;width:6.25%;padding:6px 4px;border-right:1px solid #e8eaec;min-height:2rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;box-sizing:border-box}.modification-table-header .table-cell:last-child{border-right:none}.table-row-even{background-color:transparent}.table-row-odd{background-color:#f8f8f8}.normal-cursor{cursor:pointer}.need-icon{color:red;font-size:10px;margin-left:2px}.layout-nav[data-v-be101db4]{margin-right:20px}.logo-container[data-v-be101db4]{display:flex;align-items:center;margin-right:0;padding:0 5px}.logo[data-v-be101db4]{height:20px;width:auto;max-width:150px}.menu[data-v-be101db4]{height:16px;width:auto;max-width:150px;margin-top:2px}.menu-icon[data-v-be101db4]{font-size:18px;margin-top:2px;margin-right:-2px}.menu-container[data-v-be101db4]{display:flex;align-items:center}.menu-item[data-v-be101db4]{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:8px 12px}.menu-item[data-v-be101db4]:hover{background-color:#3b4252;color:#5bb7ff;border-radius:8px;box-shadow:0 0 20px 0 rgba(91,183,255,.4);background:#3b4252;transform:translateY(-2px)}.menu-item:hover .menu-text[data-v-be101db4]{color:#5bb7ff}.sub-menu-item[data-v-be101db4]{padding:4px 12px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:14px;margin-left:-10px}.dropdown-arrow[data-v-be101db4]{margin-left:6px;transition:transform .2s ease}.dropdown-arrow.open[data-v-be101db4]{transform:rotate(180deg)}.menu-item[data-v-be101db4]{position:relative}.sub-menu-content .menu-item[data-v-be101db4]{color:#fff;width:100%;justify-content:flex-start;padding:10px 0}.menu-item .ivu-icon[data-v-be101db4]{font-size:18px}.menu-text[data-v-be101db4]{color:#fff}.menu-text[data-v-be101db4],.sub-menu-text[data-v-be101db4]{font-size:12px;line-height:14px;white-space:nowrap;margin-left:5px}.sub-menu-content .menu-item[data-v-be101db4]:hover{cursor:pointer;color:#5bb7ff;transform:translateY(-2px)}.info[data-v-be101db4]{display:flex;justify-content:right;align-items:center;margin-right:10px}.user-info[data-v-be101db4]{margin-right:4px}.action-buttons[data-v-be101db4]{display:flex;align-items:center;gap:5px}.button-item[data-v-be101db4]{display:inline-flex;align-items:center;justify-content:center}.lang-selector[data-v-be101db4]{flex-direction:row;align-items:center;height:auto}.exit-button[data-v-be101db4]{display:flex;align-items:center;justify-content:center;padding:4px 8px;height:100%}.exit-button .ivu-icon[data-v-be101db4]{font-size:20px;margin-bottom:2px}.button-text[data-v-be101db4]{margin-top:2px;font-size:12px;line-height:1.2;display:inline}.user-name[data-v-be101db4]{color:#fff;font-size:12px}.global-icon[data-v-be101db4]{margin-right:6px;color:#5bb7ff}.lang-icon[data-v-be101db4]{height:18px;margin-right:6px;vertical-align:middle}.lang-icon-prefix[data-v-be101db4]{height:16px;margin-right:4px;vertical-align:middle}.exit-menu[data-v-be101db4]:hover{cursor:pointer;background-color:#3b4252;color:#5bb7ff;border-radius:8px;box-shadow:0 0 20px 0 rgba(91,183,255,.4);background:#3b4252;transform:translateY(-2px)}.button-item[data-v-be101db4]:hover{cursor:pointer}.sub-menu[data-v-be101db4]{display:inline-block;font-size:12px;margin-top:4px;color:#fff}.sub-menu-content[data-v-be101db4]{position:absolute;top:100%;left:0;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;background-color:#3b4252;padding:6px 8px;border-radius:8px;box-shadow:0 6px 20px rgba(91,183,255,.2);min-width:160px}.active-menu-item[data-v-be101db4]{background-color:#3b4252;color:#5bb7ff;border-radius:8px;box-shadow:0 0 20px 0 rgba(91,183,255,.4);background:#3b4252}.active-menu-item .menu-text[data-v-be101db4]{color:#5bb7ff}.version[data-v-be101db4]{font-size:12px;color:#fff;margin-right:10px}.desc-field[data-v-79971f16]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem;font-weight:500}.field-line[data-v-79971f16]{margin-bottom:8px}.breadcrumb-container[data-v-4fb6b98a]{margin:10px 0}.custom-breadcrumb[data-v-4fb6b98a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.breadcrumb-item[data-v-4fb6b98a]{display:flex;align-items:center}.breadcrumb-content[data-v-4fb6b98a]{display:flex;align-items:center;gap:6px;height:100%}.breadcrumb-text[data-v-4fb6b98a]{font-size:14px;color:#515a6e;font-weight:400;line-height:1.2}.breadcrumb-actions[data-v-4fb6b98a]{display:flex;align-items:center;gap:6px}.action-btn[data-v-4fb6b98a]{font-size:12px;padding:0 8px;height:24px;line-height:20px;border-radius:4px;font-weight:500;transition:all .2s ease-in-out}.online-btn[data-v-4fb6b98a]{background-color:#19be6b;border-color:#19be6b;color:#fff}.online-btn[data-v-4fb6b98a]:hover{background-color:#16a85a;border-color:#16a85a}.offline-btn[data-v-4fb6b98a]{background-color:#f90;border-color:#f90;color:#fff}.offline-btn[data-v-4fb6b98a]:hover{background-color:#e68a00;border-color:#e68a00}.status-badge[data-v-4fb6b98a]{display:flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1;min-width:60px;height:24px}.status-text[data-v-4fb6b98a]{font-size:12px;font-weight:500}.status-offline[data-v-4fb6b98a]{background-color:#f8f8f9;color:#808695;border:1px solid #dcdee2}.status-online[data-v-4fb6b98a]{background-color:#19be6b;color:#fff;border:1px solid #19be6b}.status-reconnecting[data-v-4fb6b98a]{background-color:#f90;color:#fff;border:1px solid #f90;animation:pulse-4fb6b98a 1.5s infinite}@keyframes pulse-4fb6b98a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.custom-breadcrumb[data-v-4fb6b98a] .ivu-breadcrumb{line-height:1.2}.custom-breadcrumb[data-v-4fb6b98a] .ivu-breadcrumb-item-separator{color:#c5c8ce;margin:0 6px}.custom-breadcrumb[data-v-4fb6b98a] .ivu-breadcrumb-item-link{color:#515a6e;font-weight:400;text-decoration:none}.custom-breadcrumb[data-v-4fb6b98a] .ivu-breadcrumb-item-link:hover{color:#2d8cf0}.custom-breadcrumb[data-v-4fb6b98a] .ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-link{color:#17233d;font-weight:400}.breadcrumb-block[data-v-4fb6b98a]{display:flex;gap:4px;flex-wrap:wrap;padding:0 8px;font-family:system-ui,-apple-system,sans-serif;align-items:center}.breadcrumb-item-description[data-v-4fb6b98a]{display:flex;border-radius:4px;overflow:hidden;margin-right:10px}.device-title[data-v-4fb6b98a]{padding:2px 0;white-space:nowrap}.device[data-v-4fb6b98a]{background-color:#e8f4fd;color:#06c;padding:2px 6px;white-space:nowrap}.region-title[data-v-4fb6b98a]{padding:2px 0;white-space:nowrap}.region[data-v-4fb6b98a]{background-color:#e8f7ed;color:#0a7c42;padding:2px 6px;white-space:nowrap}.software-title[data-v-4fb6b98a]{padding:2px 0;white-space:nowrap}.software[data-v-4fb6b98a]{background-color:#fef7e6;color:#b26000;padding:2px 6px;white-space:nowrap}.boot-title[data-v-4fb6b98a]{padding:2px 0;white-space:nowrap}.boot[data-v-4fb6b98a]{background-color:#f3e8ff;color:#6d28d9;padding:2px 6px;white-space:nowrap}.sidebar-part[data-v-7deebc11] .ivu-layout-sider{width:100px!important;min-width:100px!important;max-width:100px!important}.sidebar-part[data-v-7deebc11] .ivu-menu{width:100px}.sidebar-part[data-v-7deebc11] .ivu-menu-item{padding:12px 8px;font-size:14px;text-align:center;border-bottom:1px solid rgba(0,0,0,.3);transition:all .2s ease}.sidebar-part[data-v-7deebc11] .ivu-menu-item:hover{background-color:rgba(0,0,0,.1)}.sidebar-part[data-v-7deebc11] .ivu-menu-item-active,.sidebar-part[data-v-7deebc11] .ivu-menu-item-selected{background-color:#d0e8ff!important;color:#1c6fcf!important;border-left:5px solid #1c6fcf}.sidebar-part[data-v-7deebc11] .ivu-menu-item-active .menu-text,.sidebar-part[data-v-7deebc11] .ivu-menu-item-selected .menu-text{color:#1c6fcf;font-weight:600}.sidebar-part[data-v-7deebc11] .ivu-menu-item:last-child{border-bottom:none}.sidebar-part[data-v-7deebc11] .ivu-icon{font-size:16px;margin-right:0}.sidebar-part[data-v-7deebc11] .menu-item-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70px;padding:6px 2px}.sidebar-part[data-v-7deebc11] .menu-icon-wrapper{display:flex;align-items:center;justify-content:center;height:28px;margin-bottom:2px}.sidebar-part[data-v-7deebc11] .menu-icon{font-size:20px!important;width:32px;text-align:center}.sidebar-part[data-v-7deebc11] .menu-text{font-size:11px;line-height:1.1;text-align:center;word-break:break-all;max-width:100%;padding:0 1px}.no-auth-container[data-v-084c7c6c]{display:flex;align-items:center;justify-content:center;min-height:30vh;padding:20px}.no-auth-content[data-v-084c7c6c]{text-align:center;background:#fff;padding:60px 40px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:500px;width:100%;animation:fadeInUp .6s ease-out}.dashboard-machine-count .count-cal{color:#1890ff;font-size:14px;background-color:#f0f8ff;padding:0 10px;border-radius:4px;margin-left:10px;display:inline-block;line-height:22px;vertical-align:middle;margin-top:1px}.dashboard-machine-count .count-total{color:#0958d9;font-weight:700;font-size:14px;background-color:#e6f7ff;padding:2px 6px;margin:0 2px}.dashboard-machine-count .count-online{color:#08979c;font-weight:700;font-size:14px;background-color:#e6fffb;padding:2px 6px;margin:0 2px}.dashboard-machine-count .count-offline{color:#a8071a;font-weight:700;font-size:14px;background-color:#fff1f0;padding:2px 6px;margin:0 2px}.dashboard-machine-count .count-reconnect{color:#fa8c16;font-weight:700;font-size:14px;background-color:#fff7e6;padding:2px 6px;margin:0 2px}.dashboard-machine-count .count-warn{color:#a8071a;font-weight:700;font-size:14px;background-color:#fff1f0;padding:2px 6px;margin:0 2px}.custom-collapse-item .ivu-collapse-header{background-color:#597ef7;color:#fff;border-radius:4px}.custom-collapse-item:hover{transform:translateY(-2px)}.custom-collapse[data-v-97adac5a]{border:none}.custom-collapse-item[data-v-97adac5a]{border:none;margin-bottom:4px}.custom-collapse-item[data-v-97adac5a] .ivu-collapse-header{background-color:#597ef7;color:#fff;border-radius:4px;padding:2px 12px;font-size:12px;line-height:20px;height:30px}.custom-collapse-item[data-v-97adac5a] .ivu-collapse-header:hover{background-color:#4096ff}.custom-collapse-item[data-v-97adac5a] .ivu-collapse-header i{color:#fff}.custom-collapse-item[data-v-97adac5a] .ivu-collapse-content{background-color:#f5f5f5;border:none}.custom-collapse-item[data-v-97adac5a] .ivu-collapse-content-box{padding:16px}.machine-card-container[data-v-97adac5a]{display:flex;flex-wrap:wrap;gap:8px;margin:-6px;cursor:pointer;align-items:flex-start}.machine-card[data-v-97adac5a]{width:9.5%;margin:0;border:1px solid #bfbfbf;box-shadow:0 2px 8px rgba(0,0,0,.09);border-radius:6px;overflow:hidden;transition:all .3s ease}.machine-card[data-v-97adac5a]:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.machine-card[data-v-97adac5a] .ivu-card{border:5px solid #d9d9d9;border-radius:6px}.machine-card[data-v-97adac5a] .ivu-card-head{border-bottom:1px solid #e8e8e8;font-weight:700;height:30px}.machine-card[data-v-97adac5a] .ivu-card-head-title{font-weight:500}.machine-card[data-v-97adac5a] .ivu-card-body{padding:12px 12px}.machine-card[data-v-97adac5a] .ivu-card-body div{margin-bottom:4px;font-size:12px;color:#595959;border-bottom:1px solid #d9d9d9;padding-bottom:4px}.machine-card[data-v-97adac5a] .ivu-card-body div:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.title-desc[data-v-97adac5a]{margin-top:-5px}.title-content[data-v-97adac5a]{display:flex;justify-content:space-between;align-items:center;width:100%}.warn-badge[data-v-97adac5a]{color:#ff4d4f;margin-top:-5px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;white-space:nowrap;margin-left:8px}.title-offline[data-v-97adac5a] .ivu-card-head{background-color:#f0f2f5}.title-online[data-v-97adac5a] .ivu-card-head{background-color:#39ff14}.title-reconnect[data-v-97adac5a] .ivu-card-head{background-color:#f59e0b}.title-warn[data-v-97adac5a] .ivu-card-head{background-color:red}.title-offline[data-v-97adac5a] .ivu-card-head-title{color:#fff}.title-online[data-v-97adac5a] .ivu-card-head-title{color:#262626}.title-reconnect[data-v-97adac5a] .ivu-card-head-title{color:#fff}.title-warn .state-desc[data-v-97adac5a]{margin-top:-6px;color:#fff}.dashboard-toolbar[data-v-97adac5a]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:16px;border-bottom:1px solid #e8e8e8;background-color:#fafafa;border-radius:6px;padding:12px 16px}.btn-toggle[data-v-97adac5a]{border-radius:4px;font-weight:400;transition:all .2s ease;min-width:80px}.btn-toggle[data-v-97adac5a]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.action[data-v-97adac5a]{margin-top:-4px;display:flex;align-items:center;justify-items:center}.action .ivu-btn[data-v-97adac5a]{font-weight:500;border-radius:4px;transition:all .2s ease;min-width:60px;height:29px}.device-status-cards[data-v-97adac5a]{display:flex;gap:12px;align-items:center;cursor:pointer}.device-status-card[data-v-97adac5a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:all .3s ease;min-width:110px}.device-status-card[data-v-97adac5a]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.device-icon[data-v-97adac5a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f5f5f5;border-radius:6px;flex-shrink:0}.device-info[data-v-97adac5a]{display:flex;flex-direction:column;align-items:flex-start}.device-count[data-v-97adac5a]{font-size:16px;font-weight:600;color:#262626;line-height:1.2}.device-label[data-v-97adac5a]{font-size:11px;color:#8c8c8c;line-height:1.2;margin-top:1px}.device-header[data-v-97adac5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.device-status[data-v-97adac5a]{background-color:rgba(34,197,94,.15);color:#22c55e}.device-name[data-v-97adac5a]{display:flex;align-items:center;gap:.75rem}.online-card .device-status[data-v-97adac5a]{background-color:rgba(34,197,94,.15);color:#22c55e}.device-status[data-v-97adac5a]{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.status-online[data-v-97adac5a]{background-color:#22c55e}.status-indicator[data-v-97adac5a]{width:.65rem;height:.65rem;border-radius:50%;display:inline-block}.stop-connect[data-v-97adac5a]{width:16px;height:16px;vertical-align:middle}@keyframes lastViewPulseOnline-97adac5a{0%,to{box-shadow:0 0 0 3px rgba(82,196,26,.25),0 0 20px rgba(82,196,26,.18),0 4px 12px rgba(0,0,0,.1)}50%{box-shadow:0 0 0 6px rgba(82,196,26,.12),0 0 36px rgba(82,196,26,.32),0 6px 20px rgba(0,0,0,.16)}}@keyframes lastViewPulseReconnect-97adac5a{0%,to{box-shadow:0 0 0 3px rgba(250,140,22,.25),0 0 20px rgba(250,140,22,.18),0 4px 12px rgba(0,0,0,.1)}50%{box-shadow:0 0 0 6px rgba(250,140,22,.12),0 0 36px rgba(250,140,22,.32),0 6px 20px rgba(0,0,0,.16)}}@keyframes lastViewPulseOffline-97adac5a{0%,to{box-shadow:0 0 0 3px hsla(0,0%,55%,.25),0 0 20px hsla(0,0%,55%,.18),0 4px 12px rgba(0,0,0,.1)}50%{box-shadow:0 0 0 6px hsla(0,0%,55%,.12),0 0 36px hsla(0,0%,55%,.32),0 6px 20px rgba(0,0,0,.16)}}@keyframes lastViewPulseWarn-97adac5a{0%,to{box-shadow:0 0 0 3px rgba(255,77,79,.25),0 0 20px rgba(255,77,79,.18),0 4px 12px rgba(0,0,0,.1)}50%{box-shadow:0 0 0 6px rgba(255,77,79,.12),0 0 36px rgba(255,77,79,.32),0 6px 20px rgba(0,0,0,.16)}}.last-view-corner[data-v-97adac5a]{position:absolute;top:-3px;right:-3px;width:44px;height:44px;clip-path:polygon(100% 0,0 0,100% 100%);z-index:20;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end}.last-view-star[data-v-97adac5a]{color:#fff;margin-top:4px;margin-right:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.last-view-machine-card[data-v-97adac5a]{border-width:2px!important;border-style:solid!important;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}.title-online.last-view-machine-card[data-v-97adac5a]{background:linear-gradient(135deg,#d9f7be,#f6ffed 50%,#d9f7be)!important;border-color:#52c41a!important;animation-name:lastViewPulseOnline-97adac5a}.title-online .last-view-corner[data-v-97adac5a]{background:linear-gradient(135deg,#52c41a,#389e0d)}.title-reconnect.last-view-machine-card[data-v-97adac5a]{background:linear-gradient(135deg,#d9f7be,#f6ffed 50%,#d9f7be)!important;border-color:#52c41a!important;animation-name:lastViewPulseOnline-97adac5a}.title-reconnect .last-view-corner[data-v-97adac5a]{background:linear-gradient(135deg,#52c41a,#389e0d)}.title-offline.last-view-machine-card[data-v-97adac5a]{background:linear-gradient(135deg,#d9f7be,#f6ffed 50%,#d9f7be)!important;border-color:#52c41a!important;animation-name:lastViewPulseOnline-97adac5a}.title-offline .last-view-corner[data-v-97adac5a]{background:linear-gradient(135deg,#52c41a,#389e0d)}.title-warn.last-view-machine-card[data-v-97adac5a]{background:linear-gradient(135deg,#d9f7be,#f6ffed 50%,#d9f7be)!important;border-color:#52c41a!important;animation-name:lastViewPulseOnline-97adac5a}.title-warn .last-view-corner[data-v-97adac5a]{background:linear-gradient(135deg,#52c41a,#389e0d)}.machine-card[data-v-97adac5a]{position:relative}.card-line[data-v-97adac5a]{line-height:15px}.top-line[data-v-97adac5a]{margin-top:-5px}.panel-action-part[data-v-97adac5a]{margin-right:5px;float:right}.api-doc-container[data-v-887bd0bc]{min-height:60vh;display:flex;justify-content:center;align-items:center;padding:24px;background:#f8fafc}.doc-content[data-v-887bd0bc]{width:100%;max-width:720px;text-align:left}h1[data-v-887bd0bc]{margin:0 0 16px;font-size:28px;line-height:1.3;color:#0f172a;font-weight:700}.doc-links[data-v-887bd0bc]{margin:12px 0;padding:12px 16px;background-color:#fff;border-radius:4px;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.doc-links[data-v-887bd0bc]:hover{background-color:#eef5ff;transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.doc-links[data-v-887bd0bc]:first-child{counter-reset:doc-counter}.doc-links[data-v-887bd0bc]:first-child:before{content:"1";display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background-color:#3498db;color:#fff;border-radius:50%;margin-right:12px;font-weight:600;font-size:14px}.doc-links a[data-v-887bd0bc]{color:#2c3e50;text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-block;padding:4px 0;position:relative}.doc-links a[data-v-887bd0bc]:hover{color:#3498db}.doc-links a.router-link-active[data-v-887bd0bc]{color:#3498db;font-weight:600}.doc-links a[data-v-887bd0bc]:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#3498db;transition:width .3s ease}.doc-links a[data-v-887bd0bc]:hover:after{width:100%}.doc-links:first-child a+a[data-v-887bd0bc]{margin-left:4px}.doc-links:first-child a[data-v-887bd0bc]:first-child:after{content:" | ";color:#95a5a6;margin:0 4px;font-weight:300}@media (max-width:768px){.doc-links[data-v-887bd0bc]{padding:10px 12px;font-size:14px}.doc-links[data-v-887bd0bc]:before{width:20px;height:20px;line-height:20px;font-size:12px;margin-right:8px}}.doc-instruction[data-v-6b64d589]{min-height:60vh;display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;padding:24px;background:#f8fafc;scroll-behavior:smooth}.doc-sidebar[data-v-6b64d589]{position:sticky;top:16px;align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.doc-sidebar h1[data-v-6b64d589]{margin:0 0 12px;font-size:18px;color:#0f172a}.doc-toc[data-v-6b64d589]{display:grid;gap:8px}.doc-toc a[data-v-6b64d589]{display:block;color:#334155;font-size:14px;text-decoration:none;padding:8px 10px;border-radius:8px;transition:color .15s ease,background .15s ease}.doc-toc a[data-v-6b64d589]:hover{color:#2563eb;background:#f1f5f9}.doc-content[data-v-6b64d589]{width:100%;max-width:1024px;text-align:left;color:#0f172a}.doc-section+.doc-section[data-v-6b64d589]{margin-top:24px}h2[data-v-6b64d589]{margin:0 0 12px;font-size:22px;line-height:1.4;font-weight:700;color:#0f172a}p[data-v-6b64d589]{margin:12px 0 0;font-size:16px;line-height:1.7;color:#334155}.doc-image-wrap[data-v-6b64d589]{display:flex;justify-content:center;align-items:center;margin:8px 0}.doc-image-wrap img[data-v-6b64d589]{display:block;width:100%;max-width:100%;height:auto;max-height:55vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.menu[data-v-6b64d589]{padding:0 4px;cursor:pointer;transition:all .3s ease}.menu.active[data-v-6b64d589]{background-color:#1890ff;color:#fff;font-weight:700;border-radius:4px;background-color:rgba(24,144,255,.1);color:#1890ff;border-left:3px solid #1890ff;padding-left:9px}.menu[data-v-6b64d589]:hover:not(.active){background-color:#f5f5f5;color:#333}.important[data-v-6b64d589]{color:red}.doc-instruction[data-v-7b0b8c2b]{min-height:60vh;display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;padding:24px;background:#f8fafc;scroll-behavior:smooth}.doc-sidebar[data-v-7b0b8c2b]{position:sticky;top:16px;align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.doc-sidebar h1[data-v-7b0b8c2b]{margin:0 0 12px;font-size:18px;color:#0f172a}.doc-toc[data-v-7b0b8c2b]{display:grid;gap:8px}.doc-toc a[data-v-7b0b8c2b]{display:block;color:#334155;font-size:14px;text-decoration:none;padding:8px 10px;border-radius:8px;transition:color .15s ease,background .15s ease}.doc-toc a[data-v-7b0b8c2b]:hover{color:#2563eb;background:#f1f5f9}.doc-content[data-v-7b0b8c2b]{width:100%;max-width:1024px;text-align:left;color:#0f172a}.doc-section+.doc-section[data-v-7b0b8c2b]{margin-top:24px}h2[data-v-7b0b8c2b]{margin:0 0 12px;font-size:22px;line-height:1.4;font-weight:700;color:#0f172a}p[data-v-7b0b8c2b]{margin:12px 0 0;font-size:16px;line-height:1.7;color:#334155}.doc-image-wrap[data-v-7b0b8c2b]{display:flex;justify-content:center;align-items:center;margin:8px 0}.doc-image-wrap img[data-v-7b0b8c2b]{display:block;width:100%;max-width:100%;height:auto;max-height:55vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.menu[data-v-7b0b8c2b]{padding:0 4px;cursor:pointer;transition:all .3s ease}.menu.active[data-v-7b0b8c2b]{background-color:#1890ff;color:#fff;font-weight:700;border-radius:4px;background-color:rgba(24,144,255,.1);color:#1890ff;border-left:3px solid #1890ff;padding-left:9px}.menu[data-v-7b0b8c2b]:hover:not(.active){background-color:#f5f5f5;color:#333}.important[data-v-7b0b8c2b]{color:red}.api-doc-container[data-v-06a3d370]{max-width:1200px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.api-header[data-v-06a3d370]{background:#f8f9fa;border-radius:8px;padding:24px;margin-bottom:32px;border-left:4px solid #1890ff}.api-title[data-v-06a3d370]{margin:0 0 16px 0;font-size:28px;font-weight:600;color:#1f2937}.api-basic-info[data-v-06a3d370]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-item[data-v-06a3d370]{display:flex;align-items:center;gap:8px}.label[data-v-06a3d370]{font-weight:500;color:#6b7280;min-width:80px}.value[data-v-06a3d370]{font-weight:500}.method-get[data-v-06a3d370]{background:#10b981;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.auth-required[data-v-06a3d370]{color:#ef4444;font-weight:600}.api-section[data-v-06a3d370]{margin-bottom:32px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.section-title[data-v-06a3d370]{background:#f8f9fa;margin:0;padding:16px 24px;font-size:20px;font-weight:600;border-bottom:1px solid #e5e7eb;color:#1f2937}.section-content[data-v-06a3d370]{padding:24px}.sub-title[data-v-06a3d370]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#374151}.sub-title.success[data-v-06a3d370]{color:#10b981}.sub-title.error[data-v-06a3d370]{color:#ef4444}.error-table[data-v-06a3d370],.params-table[data-v-06a3d370]{overflow-x:auto;margin-bottom:24px}table[data-v-06a3d370]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-06a3d370]{background:#f8f9fa;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}td[data-v-06a3d370]{padding:12px 16px;border-bottom:1px solid #f3f4f6}.required[data-v-06a3d370]{color:#ef4444;font-weight:600}.param-details[data-v-06a3d370]{background:#f8f9fa;padding:16px;border-radius:6px;margin-top:16px}.param-title[data-v-06a3d370]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#374151}.param-list[data-v-06a3d370]{margin:0;padding-left:20px}.param-list li[data-v-06a3d370]{margin-bottom:8px}.response-example[data-v-06a3d370]{margin-bottom:24px}.code-block[data-v-06a3d370]{background:#1f2937;color:#e5e7eb;padding:20px;border-radius:6px;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.code-block code[data-v-06a3d370]{background:none;padding:0;color:inherit}@media (max-width:768px){.api-doc-container[data-v-06a3d370]{padding:16px}.api-basic-info[data-v-06a3d370]{grid-template-columns:1fr}.section-content[data-v-06a3d370]{padding:16px}td[data-v-06a3d370],th[data-v-06a3d370]{padding:8px 12px}.code-block[data-v-06a3d370]{padding:16px;font-size:12px}}.version-container[data-v-8edc9d5a]{max-width:900px;margin:0 auto;padding:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.version-header[data-v-8edc9d5a]{text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.version-title[data-v-8edc9d5a]{font-size:1.6rem;font-weight:600;color:#2c3e50;margin:0}.version-list[data-v-8edc9d5a]{display:flex;flex-direction:column;gap:15px}.version-section[data-v-8edc9d5a]{background:#fff;border-radius:6px;border:1px solid #e9ecef;overflow:hidden}.version-header-compact[data-v-8edc9d5a]{background:#f8f9fa;padding:8px 15px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:10px}.version-tag[data-v-8edc9d5a]{font-size:1.1rem;font-weight:600;color:#495057}.version-status[data-v-8edc9d5a]{background:#6c757d;color:#fff;padding:1px 6px;border-radius:10px;font-size:.7rem;font-weight:500}.feature-list-compact[data-v-8edc9d5a]{list-style:none;padding:0;margin:0}.feature-item-compact[data-v-8edc9d5a]{padding:4px 15px;border-bottom:1px solid #f8f9fa;line-height:1.3;font-size:.85rem;color:#495057}.feature-item-compact[data-v-8edc9d5a]:last-child{border-bottom:none}@media (max-width:768px){.version-container[data-v-8edc9d5a]{padding:10px}.version-title[data-v-8edc9d5a]{font-size:1.4rem}.version-header-compact[data-v-8edc9d5a]{padding:6px 12px}.feature-item-compact[data-v-8edc9d5a]{padding:3px 12px}}.download-list[data-v-a6a93330]{max-width:900px}.download-item[data-v-a6a93330]{margin-bottom:10px;text-align:left}.custom-tabs .ivu-tabs-bar{margin-bottom:3px;border-bottom:none}.custom-tabs .ivu-tabs-bar .ivu-tabs-tab{background-color:#f5f5f5;border:2px solid #e8eaec;border-bottom:none;border-radius:8px 8px 0 0;margin-right:4px;font-weight:500;color:#606266;transition:all .3s ease;position:relative;z-index:1}.custom-tabs .ivu-tabs-bar .ivu-tabs-tab,.custom-tabs .ivu-tabs-bar .ivu-tabs-tab-active{height:24px;padding:2px 8px;font-size:13px}.custom-tabs .ivu-tabs-bar .ivu-tabs-tab-active{background-color:#fff;border-color:#1890ff;border-bottom-color:1px solid #dcdee2;color:#2d8cf0;font-weight:700;box-shadow:0 -2px 8px rgba(24,144,255,.05);transform:translateY(1px);z-index:2}.custom-tabs .ivu-tabs-bar .ivu-tabs-tab-active:before{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#1890ff;border-radius:1px;z-index:3;opacity:.8}.custom-tabs .ivu-tabs-bar .ivu-tabs-tab:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#91d5ff;color:#1890ff;transform:translateY(-1px)}.custom-tabs .ivu-tabs-content{border:2px solid #e8eaec;border-top:none;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:-2px;position:relative;z-index:0}.custom-tabs .ivu-tabs-content .ivu-tabs-tabpane{padding:0;background:#fff;box-sizing:border-box;position:relative;left:0;margin-left:0;padding-left:10px;padding-right:10px;min-height:1px;overflow:hidden}.custom-tabs .ivu-tabs-content .ivu-tabs-tabpane>:first-child{margin-left:0;padding-left:0}.tab-content-container{box-sizing:border-box;margin:0;padding:0;width:100%;position:relative;left:0}.custom-tabs .ivu-tabs-ink-bar{display:none}.card-container .ivu-card{border:5px solid #d9d9d9;border-radius:4px}.card-container .ivu-card-head{color:#fff;border-bottom:1px solid #e8e8e8;background:linear-gradient(135deg,#667eea,#764ba2);border-top-left-radius:4px;border-top-right-radius:4px;height:24px}.card-container .ivu-card-head-title{font-weight:400}.card-title{display:flex;align-items:center;gap:0;font-size:14px;margin-top:-6px}.card-title i{color:#2d8cf0}.normal-hover:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);transform:translateY(-1px);cursor:pointer}.my-fieldset{border:1px solid #b8babc;border-radius:4px;padding:4px 4px;margin-bottom:0}.my-fieldset legend{padding:0 8px;font-size:12px;color:#909399}.first-fieldset{margin-top:-10px}.normal-fieldset{margin-top:10px}.only-hover:hover{cursor:pointer;transform:translateY(-2px)}.tree-render .ivu-tree-arrow{display:none}.all-check{font-size:14px}.break-word{overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal;vertical-align:top}.all-check{cursor:pointer;border:1px solid #fff;width:16px;height:16px;outline:none;box-shadow:none;background:transparent;padding:6px 2px;opacity:1}.chart-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.chart-row{flex-wrap:nowrap;overflow:hidden}.left-fixed{height:650px;overflow-y:auto;flex:0 0 260px;max-width:260px;background-color:#fbfbfb}.middle-echarts{flex:1;min-width:0;overflow:hidden}.right-fix{padding-left:4px;height:650px;overflow-y:auto;flex:0 0 450px;max-width:450px}.left-fixed .ivu-tree-arrow{display:none}.spin-container{display:inline-block;width:100%;height:400px;position:relative;border:1px solid #eee}.chart-spin-container{float:left;width:100%;height:600px;position:absolute;top:0;left:0;background-color:#fff;z-index:10;border-radius:4px;text-align:center;padding-top:250px}.sort-icon{font-size:12px}.sort-img{width:12px;vertical-align:middle;margin-left:2px}.loading-container[data-v-27e92d3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#2d8cf0}.custom-spinner[data-v-27e92d3e]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #2d8cf0;border-radius:50%;animation:spin-27e92d3e .8s linear infinite;margin-bottom:16px}@keyframes spin-27e92d3e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fix-record-block[data-v-c318a71e]{margin-top:10px;width:100%;max-height:500px;overflow-y:auto}.one-fix[data-v-c318a71e]{display:inline-flex;margin-right:10px}.right-fix[data-v-c318a71e]{padding-left:4px;height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;flex:0 0 600px;max-width:600px}.second-fieldset[data-v-c318a71e]{margin-top:10px}.right-fix[data-v-1d43c6c5]{padding-left:4px;height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;flex:0 0 600px;max-width:600px}.left-fix[data-v-1d43c6c5]{height:calc(100vh - 200px);overflow-y:auto}.checkbox-section[data-v-68d2d00e]{margin:0 0}.select-all[data-v-68d2d00e]{margin-bottom:10px;padding:5px 0;border-bottom:1px solid #e8e8e8}.select-all[data-v-68d2d00e] .ivu-checkbox-wrapper{font-size:14px;color:#1890ff}.checkbox-grid[data-v-68d2d00e]{margin-top:0}.checkbox-item[data-v-68d2d00e]{margin-top:8px;margin-right:12px;padding:8px 15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.checkbox-item[data-v-68d2d00e]:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.checkbox-item[data-v-68d2d00e] .ivu-checkbox-wrapper{font-size:14px;font-weight:500;color:#495057}.checkbox-item[data-v-68d2d00e] .ivu-checkbox-wrapper.ivu-checkbox-wrapper-checked{color:#1890ff;font-weight:600}.warning-section[data-v-68d2d00e]{margin:24px 0}.warning-alert[data-v-68d2d00e]{background:#fffbf0;border:1px solid #ffe58f}.warning-alert[data-v-68d2d00e] .ivu-alert-icon{color:#faad14;font-size:16px}.warning-alert[data-v-68d2d00e] .ivu-alert-message{color:#8c6b08;font-size:13px;line-height:1.5}.action-section[data-v-68d2d00e]{display:flex;justify-content:center;margin:20px 0}.delete-btn[data-v-68d2d00e]{min-width:120px;height:30px;font-weight:500;box-shadow:0 2px 4px rgba(245,34,45,.3)}.delete-btn[data-v-68d2d00e]:hover{box-shadow:0 4px 8px rgba(245,34,45,.4);transform:translateY(-1px)}.second-section[data-v-68d2d00e]{margin-top:20px}.time-range[data-v-68d2d00e]{margin-top:10px}.field-line[data-v-124504e3]{margin-bottom:8px}.desc-field[data-v-124504e3]{width:60%}.one-field[data-v-124504e3]{width:85%}.param-container[data-v-001c9ab0]{padding:20px;margin:0 auto}.device-selection[data-v-001c9ab0]{margin-bottom:24px;width:100%}.source-device-card[data-v-001c9ab0],.target-device-card[data-v-001c9ab0]{height:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.card-title[data-v-001c9ab0]{display:flex;align-items:center;gap:8px}.card-title i[data-v-001c9ab0]{font-size:18px;color:#2d8cf0}.device-selector[data-v-001c9ab0]{padding:16px 0}.compare-radio-group[data-v-001c9ab0]{width:100%}.radio-item[data-v-001c9ab0]{margin-bottom:12px;padding:8px 12px;border-radius:6px;transition:all .2s ease}.radio-item[data-v-001c9ab0]:hover{background-color:#f8f9fa}.compare-radio[data-v-001c9ab0] .ivu-radio-wrapper{font-size:14px}.compare-radio[data-v-001c9ab0] .ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0;background-color:#2d8cf0}.target-devices[data-v-001c9ab0]{padding:16px 0}.compare-fields[data-v-001c9ab0]{display:flex;gap:8px;margin-bottom:4px}.field-label[data-v-001c9ab0]{color:#515a6e;font-size:14px;display:flex;justify-content:right;align-items:center;padding-right:5px}.compare-select[data-v-001c9ab0]{width:100%}.compare-select[data-v-001c9ab0] .ivu-select-selection{border-radius:6px;border:1px solid #dcdee2;transition:all .2s ease}.compare-select[data-v-001c9ab0] .ivu-select-selection:hover{border-color:#57a3f3}.compare-select[data-v-001c9ab0] .ivu-select-selection:focus{border-color:#2d8cf0;box-shadow:0 0 0 2px rgba(45,140,240,.2)}.select-all-section[data-v-001c9ab0]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaec}.devices-list[data-v-001c9ab0]{margin-bottom:16px}.device-checkbox-col[data-v-001c9ab0]{margin-bottom:12px}.device-checkbox[data-v-001c9ab0]{width:100%}.device-checkbox[data-v-001c9ab0] .ivu-checkbox{margin-right:8px}.disabled-text[data-v-001c9ab0]{color:#c5c8ce;cursor:not-allowed}.compare-buttons[data-v-001c9ab0]{text-align:center;margin:24px 0}.compare-button[data-v-001c9ab0]{min-width:120px;height:30px;font-size:14px}.compare-button[data-v-001c9ab0] .ivu-icon{margin-right:8px}.compare-result-container[data-v-001c9ab0]{margin-top:20px}.compare-group[data-v-001c9ab0]{margin-bottom:24px;border:1px solid #e8eaec;border-radius:6px;overflow:hidden}.group-header[data-v-001c9ab0]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f0f5ff;border-bottom:1px solid #d6e4ff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.group-header[data-v-001c9ab0]:hover{background-color:#e6f0ff}.group-toggle-icon[data-v-001c9ab0]{font-size:14px;color:#2d8cf0;transition:transform .2s ease;flex-shrink:0}.group-tag[data-v-001c9ab0]{font-size:12px;color:#2d8cf0;font-weight:500}.group-program[data-v-001c9ab0]{font-size:13px;color:#515a6e;font-weight:600;flex:1}.group-diff-count[data-v-001c9ab0]{font-size:12px;color:#808695;flex-shrink:0}.compare-table[data-v-001c9ab0]{width:100%}.table-header[data-v-001c9ab0]{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e8eaec}.header-cell[data-v-001c9ab0]{flex:1;padding:8px 12px;font-size:12px;color:#515a6e;text-align:center}.table-row[data-v-001c9ab0]{display:flex;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.table-row[data-v-001c9ab0]:last-child{border-bottom:none}.table-row[data-v-001c9ab0]:hover{background-color:#f5f7fa}.table-cell[data-v-001c9ab0]{flex:1;padding:8px 12px;font-size:12px;color:#606266;text-align:center;display:flex;align-items:center;justify-content:center}.abnormal-row[data-v-001c9ab0]{background-color:#fff2f0!important;border-left:3px solid #ff4d4f}.abnormal-row .table-cell[data-v-001c9ab0]{color:#ff4d4f}.abnormal-row[data-v-001c9ab0]:hover{background-color:#ffe6e6!important}.param-copy-container[data-v-23c0d2f5]{padding:20px;margin:0 auto}.device-selection[data-v-23c0d2f5]{margin-bottom:24px;width:100%}.source-device-card[data-v-23c0d2f5]{height:50%;overflow:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.target-device-card[data-v-23c0d2f5]{height:50%;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09);display:flex;flex-direction:column}.target-device-card[data-v-23c0d2f5] .ivu-card-body{flex:1;overflow-y:auto;min-height:0}.card-title[data-v-23c0d2f5]{display:flex;align-items:center;gap:8px}.card-title i[data-v-23c0d2f5]{font-size:18px;color:#2d8cf0}.device-selector[data-v-23c0d2f5]{padding:16px 0}.device-select[data-v-23c0d2f5]{width:100%;margin-bottom:12px}.target-devices[data-v-23c0d2f5]{padding:16px 0}.select-all-section[data-v-23c0d2f5]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaec}.devices-list[data-v-23c0d2f5]{margin-bottom:16px}.device-checkbox-col[data-v-23c0d2f5]{margin-bottom:12px}.device-checkbox-item[data-v-23c0d2f5]{display:flex;align-items:center}.device-checkbox[data-v-23c0d2f5]{width:100%}.device-checkbox[data-v-23c0d2f5] .ivu-checkbox{margin-right:8px}.disabled-text[data-v-23c0d2f5]{color:#c5c8ce;cursor:not-allowed}.copy-buttons[data-v-23c0d2f5]{text-align:center;margin:10px 0}.copy-button[data-v-23c0d2f5]{margin-right:12px;min-width:160px;height:30px;font-size:14px}[data-v-23c0d2f5] .compare-diff-row td{color:#ed4014!important;font-weight:700;background-color:#fff2f0!important}.abnormal-row[data-v-23c0d2f5]{background-color:#fff2f0!important;border-left:3px solid #ff4d4f}.abnormal-row .table-cell[data-v-23c0d2f5]{color:#ff4d4f}.other-line[data-v-93dd56e0]{margin-top:20px}.other-line .input[data-v-93dd56e0]{width:90%}.other-line .row-line[data-v-93dd56e0]{margin:4px 0}.other-img[data-v-93dd56e0]{width:17px}.fullscreen-bg[data-v-55340a1d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;align-items:center;font-family:Segoe UI,Microsoft YaHei,sans-serif}.login-container[data-v-55340a1d]{display:flex;width:800px;height:400px;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.brand-section[data-v-55340a1d]{flex:1;background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.brand-content[data-v-55340a1d]{text-align:center}.brand-logo[data-v-55340a1d]{width:150px;height:auto;margin-bottom:30px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-55340a1d]{font-size:32px;font-weight:700;margin-bottom:10px;letter-spacing:2px}.version-info[data-v-55340a1d]{font-size:16px;opacity:.8;margin-bottom:20px;font-weight:500}.doc-line[data-v-55340a1d]{margin-top:4px;text-align:right}.doc-info[data-v-55340a1d]{font-size:16px;margin-bottom:20px;font-weight:500;color:#2db7f5}.doc-info[data-v-55340a1d]:hover{color:#bdc3c7;transform:translateY(-2px)}.brand-tagline[data-v-55340a1d]{font-size:14px;opacity:.7;line-height:1.6}.login-section[data-v-55340a1d]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.login-form[data-v-55340a1d]{width:100%;max-width:320px}.form-title[data-v-55340a1d]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:40px;text-align:center}.form-group[data-v-55340a1d]{margin-bottom:24px}.input-wrapper[data-v-55340a1d]{position:relative}.input-icon[data-v-55340a1d]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#7f8c8d;z-index:2;font-size:18px}.custom-input[data-v-55340a1d]{width:100%;padding-left:48px!important;height:48px;border:2px solid #ecf0f1;border-radius:8px;font-size:16px;transition:all .3s ease}.custom-input[data-v-55340a1d]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.login-btn[data-v-55340a1d]{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#3498db,#2980b9);border:none;transition:all .3s ease}.login-btn[data-v-55340a1d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(52,152,219,.3)}@media (max-width:768px){.login-container[data-v-55340a1d]{flex-direction:column;width:90%;height:auto}.brand-section[data-v-55340a1d],.login-section[data-v-55340a1d]{padding:30px 20px}}.desc-field[data-v-ef578a36]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-ef578a36]{margin-bottom:8px}.slave-tips[data-v-ef578a36]{display:flex;align-items:center;padding-left:1%;font-size:.9rem}.auto-start[data-v-ef578a36]{font-size:.9rem;display:flex;justify-content:flex-end;align-items:center}.first-fieldset[data-v-ef578a36]{margin-top:-10px}.desc-field[data-v-91baedfc]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-91baedfc]{margin-bottom:8px}.slave-tips[data-v-91baedfc]{display:flex;align-items:center;padding-left:1%;font-size:.9rem}.auto-start[data-v-91baedfc]{font-size:.9rem;display:flex;justify-content:flex-end;align-items:center}.warning-title[data-v-91baedfc]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-weight:700;padding:8px;text-align:center;margin-bottom:8px}.input-field[data-v-10ebbada],.input-field[data-v-da3985b4]{width:30%}.warning-title[data-v-10ebbada]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-weight:700;padding:8px;text-align:center;margin-bottom:8px}.online{background-color:#39ff14}.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-icon{margin-left:6px;font-size:14px;vertical-align:middle;color:#808695}.upgrade-progress-container[data-v-5f03a6b4]{padding:20px;background:#f8f9fa;border-radius:8px;margin:20px 0}.overall-progress-section[data-v-5f03a6b4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.progress-header[data-v-5f03a6b4]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#f8f9fa}.progress-title[data-v-5f03a6b4]{margin:0;font-size:16px;font-weight:600;color:#495057}.progress-content[data-v-5f03a6b4]{padding:20px}.main-progress[data-v-5f03a6b4]{display:flex;align-items:center;gap:40px}.circle-progress[data-v-5f03a6b4]{flex-shrink:0}.upgrade-progress-pie[data-v-5f03a6b4]{width:120px;height:120px}.circle-text[data-v-5f03a6b4]{font-size:18px;font-weight:700;color:#1890ff}.progress-stats[data-v-5f03a6b4]{flex:1}.progress-content-right[data-v-5f03a6b4]{flex:1;display:flex;flex-direction:column;gap:16px}.stats-row[data-v-5f03a6b4]{display:flex;align-items:center;gap:24px;padding:12px 0}.stat-item[data-v-5f03a6b4]{display:flex;align-items:center;gap:8px;white-space:nowrap}.stat-label[data-v-5f03a6b4]{font-size:14px;color:#6c757d;font-weight:500}.stat-value[data-v-5f03a6b4]{font-size:16px;font-weight:700}.stat-value.total[data-v-5f03a6b4]{color:#17a2b8}.stat-value.success[data-v-5f03a6b4]{color:#28a745}.stat-value.failed[data-v-5f03a6b4]{color:#dc3545}.stat-value.processing[data-v-5f03a6b4]{color:#ffc107}.button-row[data-v-5f03a6b4]{display:flex;align-items:center;gap:12px;justify-content:center;padding:8px 0}.device-progress-section[data-v-5f03a6b4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.device-header[data-v-5f03a6b4]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#f8f9fa}.device-title[data-v-5f03a6b4]{margin:0;font-size:16px;font-weight:600;color:#495057}.device-list[data-v-5f03a6b4]{padding:16px}.device-item[data-v-5f03a6b4]{border:1px solid #e9ecef;border-radius:6px;padding:12px 16px;margin-bottom:8px;background:#fff;transition:all .2s ease}.device-item[data-v-5f03a6b4]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.device-item[data-v-5f03a6b4]:last-child{margin-bottom:0}.device-row[data-v-5f03a6b4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.device-info[data-v-5f03a6b4]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.device-name[data-v-5f03a6b4]{display:flex;align-items:center;font-weight:600;color:#495057;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-icon[data-v-5f03a6b4]{margin-right:6px;font-size:14px;flex-shrink:0}.device-status[data-v-5f03a6b4]{padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.device-status.success[data-v-5f03a6b4]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.device-status.failed[data-v-5f03a6b4]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.device-status.backuping[data-v-5f03a6b4],.device-status.upgrading[data-v-5f03a6b4]{background:#e6f7ff;color:#096dd9;border:1px solid #91d5ff}.device-status.pending[data-v-5f03a6b4]{background:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.device-progress-info[data-v-5f03a6b4]{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:120px}.progress-group[data-v-5f03a6b4]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.progress-bar[data-v-5f03a6b4]{width:200px;flex-shrink:0}.progress-count[data-v-5f03a6b4]{font-size:11px;color:#6c757d;font-weight:500;white-space:nowrap;flex-shrink:0}.device-error[data-v-5f03a6b4]{margin-top:6px;padding-top:6px;border-top:1px dashed #f0f0f0}.error-message[data-v-5f03a6b4]{display:flex;align-items:center;padding:6px 8px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:3px;font-size:11px;color:#721c24}.error-icon[data-v-5f03a6b4]{margin-right:4px;font-size:12px;flex-shrink:0}.canceling-status[data-v-5f03a6b4]{display:flex;align-items:center;gap:4px;padding:4px 6px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;color:#fa8c16;font-size:14px;font-weight:500;animation:canceling-pulse-5f03a6b4 2s ease-in-out infinite}.canceling-spinner[data-v-5f03a6b4]{position:relative;width:14px;height:14px}.spinner-circle[data-v-5f03a6b4]{width:14px;height:14px;border:2px solid #fa8c16;border-top:2px solid transparent;border-radius:50%;animation:canceling-spin-5f03a6b4 1s linear infinite}.canceling-text[data-v-5f03a6b4]{font-weight:500}@keyframes canceling-spin-5f03a6b4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes canceling-pulse-5f03a6b4{0%,to{box-shadow:0 0 0 0 rgba(250,140,22,.4)}50%{box-shadow:0 0 0 4px rgba(250,140,22,.1)}}.action-groups[data-v-5f03a6b4]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.action-group[data-v-5f03a6b4]{border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px;background-color:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-group legend[data-v-5f03a6b4]{margin:0;padding:0;border:none;display:flex;align-items:center;gap:8px;font-size:0}.action-group legend .ivu-btn[data-v-5f03a6b4]{margin:0}.sort-img[data-v-5f03a6b4]{width:12px;vertical-align:middle;margin-left:4px}@media (max-width:768px){.main-progress[data-v-5f03a6b4]{flex-direction:column;gap:20px}.progress-content-right[data-v-5f03a6b4],.progress-stats[data-v-5f03a6b4]{width:100%}.stats-row[data-v-5f03a6b4]{flex-wrap:wrap;gap:16px;justify-content:space-between}.stat-item[data-v-5f03a6b4]{flex:1;min-width:45%;justify-content:space-between}.button-row[data-v-5f03a6b4]{justify-content:center}.device-row[data-v-5f03a6b4]{flex-direction:column;align-items:flex-start;gap:12px}.device-info[data-v-5f03a6b4],.device-progress-info[data-v-5f03a6b4]{width:100%;justify-content:space-between}.progress-bar[data-v-5f03a6b4]{width:120px}}.machine-warning[data-v-5f03a6b4]{font-size:12px;color:#fa8c16;background-color:#fff7e6;padding:2px 12px;border-radius:6px}.col-resizer[data-v-5f03a6b4]{position:absolute;right:0;top:0;height:100%;width:1px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.1)}.modified-old[data-v-24a34b36]{color:#333;background-color:#fcc}.modified-new[data-v-24a34b36]{color:#333;background-color:#cfc}.modification-table[data-v-24a34b36]{font-size:.7rem;position:relative}.modification-table td[data-v-24a34b36],.modification-table th[data-v-24a34b36]{vertical-align:middle}.type-add[data-v-24a34b36]{background-color:#adff2f}.type-delete[data-v-24a34b36]{background-color:red;color:#fff}.header-placeholder[data-v-24a34b36]{visibility:hidden}.table-wrapper[data-v-24a34b36]{position:relative;overflow-y:auto;width:100%}.table-header-fixed[data-v-24a34b36]{position:sticky;top:0;z-index:100;background:#fff;width:100%}.desc-field[data-v-10b7f88a]{display:flex;justify-content:flex-end;align-items:center;padding-right:5px;font-size:12px}.field-line[data-v-10b7f88a]{margin-bottom:8px}.progress-container[data-v-38a4a625]{display:flex;justify-content:center;align-items:center;height:200px;margin:20px 0}.progress-wrapper[data-v-38a4a625]{display:flex;flex-direction:column;align-items:center;gap:12px}.progress-text[data-v-38a4a625]{font-size:14px;color:#515a6e;font-weight:500}.circle-percent[data-v-38a4a625]{color:#1890ff;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease}.col-resizer[data-v-38a4a625]{position:absolute;right:0;top:0;height:100%;width:1px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.1)}[data-v-15d865bc] .ivu-input.ivu-input-disabled,[data-v-15d865bc] .ivu-input[disabled],[data-v-86b53816] .ivu-input.ivu-input-disabled,[data-v-86b53816] .ivu-input[disabled],[data-v-944e94b4] .ivu-input.ivu-input-disabled,[data-v-944e94b4] .ivu-input[disabled],[data-v-d003ea7c] .ivu-input.ivu-input-disabled,[data-v-d003ea7c] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.ele-two-fix[data-v-d003ea7c]{margin-left:4px!important}.other-img[data-v-096bf96e]{width:14px}.input[data-v-096bf96e]{width:90%}.row-line[data-v-096bf96e]{margin:5px 0}.input-long-field[data-v-40135a84]{width:30%}.desc-field[data-v-5d467b9b]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem;font-weight:500}.field-line[data-v-5d467b9b]{margin-bottom:8px}.device-progress-info[data-v-243691df]{width:100%}.progress-content[data-v-243691df]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-243691df]{flex:1}.progress-count[data-v-243691df]{min-width:60px;text-align:right;white-space:nowrap;font-size:14px;color:#606266;font-weight:500}.progress-msg[data-v-243691df]{margin-bottom:8px;font-size:14px;color:#606266;line-height:1.4;word-break:break-word}.field-line[data-v-45a9798c]{margin-bottom:8px}.desc-field[data-v-45a9798c]{width:60%}.one-field[data-v-45a9798c]{width:85%}.field-line[data-v-540061fc]{margin-bottom:8px}.desc-field[data-v-540061fc]{width:60%}.one-field[data-v-540061fc]{width:85%}.custom-modal .ivu-modal-close,.custom-modal .ivu-modal-footer,.custom-modal .ivu-modal-header{display:none}.custom-height-modal .ivu-modal{display:flex;align-items:center;justify-content:center}.custom-height-modal .ivu-modal-content{max-height:500px;height:auto;width:100%;margin:0 auto}.custom-height-modal .ivu-modal-body{height:calc(100% - 52px);overflow-y:auto}[data-v-3066ffa8] .ivu-input.ivu-input-disabled,[data-v-3066ffa8] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.other-line .input[data-v-3066ffa8]{width:80%}.other-line .row-line[data-v-3066ffa8]{margin:4px 0}.other-img[data-v-3066ffa8]{width:17px}.error-field[data-v-3066ffa8] .ivu-input{background-color:#e00;color:#fff}.desc-field[data-v-08ef1f1f]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem;font-weight:550}.field-line[data-v-08ef1f1f]{margin-bottom:8px}.row-line .input .ivu-input{text-align:center}.normal-row[data-v-cd75f322]{margin-bottom:5px}.normal-row .input-field[data-v-cd75f322]{width:95%}.other-img[data-v-cd75f322]{width:14px}.row-line[data-v-cd75f322]{margin:5px 0}.row-line .input[data-v-cd75f322]{width:90%;text-align:center}.table[data-v-cd75f322]{border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.tab-navigation-container[data-v-cd75f322]{position:relative}.nav-button[data-v-cd75f322]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);border-radius:50%;cursor:pointer;transition:all .3s ease;color:#fff;font-size:20px;z-index:10}.nav-button[data-v-cd75f322]:hover:not(.disabled){background-color:rgba(0,0,0,.5);transform:translateY(-50%) scale(1.1)}.nav-button.disabled[data-v-cd75f322]{opacity:.3;cursor:not-allowed}.nav-prev[data-v-cd75f322]{left:-10px}.nav-next[data-v-cd75f322]{right:-10px}.custom-tabs[data-v-cd75f322]{width:100%}.table .ivu-row[data-v-cd75f322]{border-bottom:1px solid #e8e8e8}.table .ivu-col[data-v-cd75f322]{border-right:1px solid #e8e8e8;padding:8px 4px;min-height:40px;display:flex;align-items:center;justify-content:center}.table .ivu-row:first-child .ivu-col[data-v-cd75f322]{background-color:#f5f5f5;font-weight:700}[data-v-cd75f322] .ivu-input.ivu-input-disabled,[data-v-cd75f322] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.record-header[data-v-cd75f322]{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:4px;padding:4px 8px;margin-bottom:8px;background:linear-gradient(180deg,#f8f9fa,#eef0f2);border-bottom:2px solid #d0d5dd;border-radius:4px 4px 0 0;font-size:13px}.record-header-alarm[data-v-cd75f322]{background:linear-gradient(180deg,#fff5f5,#ffe0e0);border-bottom-color:#ff4d4f}.header-item[data-v-cd75f322]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.header-label[data-v-cd75f322]{color:#8c8c8c;font-size:12px;font-weight:400}.header-label[data-v-cd75f322]:after{content:":"}.header-value[data-v-cd75f322]{color:#262626;font-size:13px;font-weight:600}.header-code[data-v-cd75f322]{color:#1890ff;font-size:14px;font-weight:700}.header-alarm-value[data-v-cd75f322]{color:#ff4d4f;font-weight:700}.header-divider[data-v-cd75f322]{color:#d9d9d9;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hide-label.ivu-checkbox-wrapper>span:last-child{display:none}.ivu-checkbox+span,.ivu-checkbox-wrapper+span{margin-right:0!important}.col-resizer[data-v-52141357]{position:absolute;right:0;top:0;height:100%;width:1px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.1)}.register-card[data-v-b3963042]{padding:16px;width:60%;margin:0 auto;align-items:center;display:block;justify-content:center;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);background:#f8f9fa;color:#32325d;font-family:Roboto;font-size:16px;font-weight:500;line-height:25.6px;letter-spacing:0;text-align:left}.form-row[data-v-b3963042]{margin-bottom:6px}.one-machine[data-v-b3963042]{width:100%;display:block}.register-card[data-v-d40b7138]{padding:16px;width:60%;min-width:900px;margin:0 auto;align-items:center;display:block;justify-content:center;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);background:#f8f9fa;color:#32325d;font-family:Roboto;font-size:16px;font-weight:500;line-height:25.6px;letter-spacing:0;text-align:left}.form-row[data-v-d40b7138]{margin-bottom:6px}.button-form-row[data-v-d40b7138]{margin-top:28px}.my-qrcode[data-v-d40b7138]{width:20%;display:inline-block}.my-info[data-v-d40b7138]{margin-left:20px;display:inline-block;width:75%;height:100%;vertical-align:top}.digital-human[data-v-9866c0f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-wrapper[data-v-9866c0f0]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.state-idle .avatar-img[data-v-9866c0f0],.state-idle .avatar-placeholder[data-v-9866c0f0]{animation:breathe-9866c0f0 3s ease-in-out infinite}@keyframes breathe-9866c0f0{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.avatar-img[data-v-9866c0f0]{width:180px;height:180px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.avatar-placeholder[data-v-9866c0f0]{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.avatar-emoji[data-v-9866c0f0]{font-size:80px}.wave-rings[data-v-9866c0f0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ring[data-v-9866c0f0]{position:absolute;border:2px solid #22c55e;border-radius:50%;animation:waveOut-9866c0f0 1.2s ease-out infinite}.ring-1[data-v-9866c0f0]{width:60px;height:60px;animation-delay:0s;margin:-30px 0 0 -30px}.ring-2[data-v-9866c0f0]{width:60px;height:60px;animation-delay:.4s;margin:-30px 0 0 -30px}.ring-3[data-v-9866c0f0]{width:60px;height:60px;animation-delay:.8s;margin:-30px 0 0 -30px}@keyframes waveOut-9866c0f0{0%{transform:scale(.5);opacity:1}to{transform:scale(3.5);opacity:0}}.think-bubble[data-v-9866c0f0]{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#f1f5f9;border-radius:12px;padding:6px 14px;display:flex;gap:4px}.dot[data-v-9866c0f0]{font-size:10px;animation:dotBlink-9866c0f0 .6s step-end infinite}.dot[data-v-9866c0f0]:nth-child(2){animation-delay:.2s}.dot[data-v-9866c0f0]:nth-child(3){animation-delay:.4s}@keyframes dotBlink-9866c0f0{0%,to{opacity:.2}50%{opacity:1}}.mouth-bars[data-v-9866c0f0]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:3px;align-items:flex-end;height:30px}.bar[data-v-9866c0f0]{width:6px;background:#ef4444;border-radius:3px;animation:barJump-9866c0f0 .5s ease-in-out infinite alternate}.bar-1[data-v-9866c0f0]{height:10px;animation-delay:0s}.bar-2[data-v-9866c0f0]{height:20px;animation-delay:.1s}.bar-3[data-v-9866c0f0]{height:15px;animation-delay:.2s}.bar-4[data-v-9866c0f0]{height:25px;animation-delay:.3s}.bar-5[data-v-9866c0f0]{height:12px;animation-delay:.4s}@keyframes barJump-9866c0f0{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.subtitle[data-v-9866c0f0]{margin-top:16px;padding:8px 20px;background:rgba(0,0,0,.6);color:#fff;border-radius:20px;font-size:14px;max-width:300px;text-align:center;min-height:20px;transition:opacity .2s}@media (max-width:768px){.avatar-wrapper[data-v-9866c0f0]{width:150px;height:150px}.avatar-img[data-v-9866c0f0],.avatar-placeholder[data-v-9866c0f0]{width:130px;height:130px}.avatar-emoji[data-v-9866c0f0]{font-size:60px}.subtitle[data-v-9866c0f0]{max-width:260px;font-size:13px}}.robot-page[data-v-9e88103a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,#0f0c29,#302b63 50%,#24243e);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px}.error-toast[data-v-9e88103a]{background:rgba(239,68,68,.9);color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;margin-bottom:12px;animation:fadeIn-9e88103a .3s ease}@keyframes fadeIn-9e88103a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mic-btn[data-v-9e88103a]{margin-top:24px;padding:12px 36px;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.15);color:#fff;backdrop-filter:blur(10px);transition:all .2s}.mic-btn[data-v-9e88103a]:hover{background:hsla(0,0%,100%,.25)}.mic-btn.active[data-v-9e88103a]{background:#ef4444}.convo-log[data-v-9e88103a]{margin-top:30px;width:100%;max-width:500px;color:#ccc;font-size:13px}.convo-log summary[data-v-9e88103a]{cursor:pointer;padding:8px;border-radius:6px;background:hsla(0,0%,100%,.05)}.log-list[data-v-9e88103a]{max-height:300px;overflow-y:auto;padding:8px;background:rgba(0,0,0,.3);border-radius:8px;margin-top:6px}.log-msg[data-v-9e88103a]{padding:4px 0;line-height:1.5}.log-msg.user[data-v-9e88103a]{color:#93c5fd}.log-msg.assistant[data-v-9e88103a]{color:#86efac}@media (max-width:768px){.mic-btn[data-v-9e88103a]{padding:16px 48px;font-size:18px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.convo-log[data-v-9e88103a]{max-width:100%;font-size:14px}.error-toast[data-v-9e88103a]{font-size:15px;padding:10px 24px}}.auth-container[data-v-a98e7a20]{max-height:400px;overflow-y:auto;padding:8px}.select-all-section[data-v-a98e7a20]{padding:8px 0;margin-bottom:12px;border-bottom:1px solid #e8eaec}.select-all-section .ivu-checkbox-wrapper[data-v-a98e7a20]{font-size:14px}.auth-groups[data-v-a98e7a20]{display:flex;flex-direction:column;gap:2px}.auth-group[data-v-a98e7a20]{border:1px solid #e8eaec;border-radius:4px;overflow:hidden}.group-header[data-v-a98e7a20]{background-color:#f8f8f9;padding:2px 5px;border-bottom:1px solid #e8eaec}.group-header .ivu-checkbox-wrapper[data-v-a98e7a20]{color:#515a6e;font-size:13px}.group-items[data-v-a98e7a20]{padding:10px 15px}.checkbox-grid[data-v-a98e7a20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.auth-item[data-v-a98e7a20]{display:flex;align-items:center}.auth-item .ivu-checkbox-wrapper[data-v-a98e7a20]{padding:2px 0;font-size:13px}.auth-container[data-v-a98e7a20]::-webkit-scrollbar{width:6px}.auth-container[data-v-a98e7a20]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.auth-container[data-v-a98e7a20]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.auth-container[data-v-a98e7a20]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.desc-field[data-v-a98e7a20]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-a98e7a20]{margin-bottom:8px}.desc-field[data-v-3906a30c]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-3906a30c]{margin-bottom:8px}.desc-field[data-v-a3c3fdd2]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem;font-weight:550}.field-line[data-v-a3c3fdd2]{margin-bottom:8px}.spec-row[data-v-73ab43c0]{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.spec-content[data-v-73ab43c0]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.spec-item[data-v-73ab43c0]{display:inline-flex;align-items:center;white-space:nowrap}.spec-input[data-v-73ab43c0]{margin:0 4px}.tendance-part[data-v-f4575d12]{margin-left:8px!important;background:#f5f6f8;padding:10px;border-radius:4px;border:1px solid #e8eaec;color:#515a6e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.left-panel[data-v-f4575d12]{font-size:13px}.mode-switch-row[data-v-f4575d12]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e8eaec}.mode-label[data-v-f4575d12]{font-size:12px;color:#606266;min-width:28px;font-weight:600}[data-v-f4575d12] .mode-switch-row .ivu-switch{border:1px solid #d9d9d9;background:#e8eaec}[data-v-f4575d12] .mode-switch-row .ivu-switch-checked{border-color:#1890ff;background:#1890ff}[data-v-f4575d12] .mode-switch-row .ivu-switch-inner{color:#909399;font-size:11px}[data-v-f4575d12] .ivu-date-picker .ivu-input{background:#fff;border:1px solid #d9d9d9;color:#515a6e}[data-v-f4575d12] .ivu-date-picker .ivu-input:focus{border-color:#1890ff;box-shadow:0 0 4px rgba(24,144,255,.2)}.form-row[data-v-f4575d12]{display:flex;align-items:center;margin-bottom:5px;gap:4px}.form-label[data-v-f4575d12]{width:100px;flex-shrink:0;text-align:left;color:#515a6e;font-weight:500;font-size:12px}.form-tip[data-v-f4575d12]{flex-shrink:0;cursor:help}.form-input[data-v-f4575d12]{flex:1;min-width:0}.form-input.offset[data-v-f4575d12]{margin-left:20px}[data-v-f4575d12] .form-input .ivu-input{background:#fff;border:1px solid #d9d9d9;color:#515a6e;border-radius:2px}[data-v-f4575d12] .form-input .ivu-input:focus{border-color:#1890ff;box-shadow:0 0 4px rgba(24,144,255,.2)}.checkbox-group[data-v-f4575d12]{margin-top:8px;padding-top:8px;border-top:1px solid #e8eaec}.checkbox-item[data-v-f4575d12]{margin-bottom:1px;color:#515a6e;font-size:12px}[data-v-f4575d12] .checkbox-item .ivu-checkbox-wrapper{color:#515a6e}[data-v-f4575d12] .checkbox-item .ivu-checkbox-inner{background:#fff;border-color:#d9d9d9}[data-v-f4575d12] .checkbox-item .ivu-checkbox-checked .ivu-checkbox-inner{background:#1890ff;border-color:#1890ff}.info-row[data-v-f4575d12]{display:flex;justify-content:space-between;align-items:baseline;padding:3px 6px;border-bottom:1px solid #f0f0f0;background:#fff;transition:background .15s}.info-row[data-v-f4575d12]:last-child{border-bottom:none}.info-row.table-row-odd[data-v-f4575d12]{background:#f8f8f8;border-left:2px solid #1890ff;padding-left:4px}.info-row.table-row-odd .info-label[data-v-f4575d12],.info-row.table-row-odd .info-value[data-v-f4575d12]{color:#303133}.info-label[data-v-f4575d12]{flex-shrink:0;width:120px;text-align:left;color:#606266;font-size:11px}.info-value[data-v-f4575d12]{flex:1;text-align:right;color:#515a6e;font-variant-numeric:tabular-nums;font-size:12px}.info-value.highlight[data-v-f4575d12]{color:#1890ff;font-weight:600;font-size:13px}.curve-chart-header[data-v-f4575d12]{position:relative;display:flex;justify-content:center;align-items:center;margin-top:8px}.chart-close-btn[data-v-f4575d12]{position:absolute;right:-4px;top:-8px;z-index:100;width:22px;height:22px;padding:0;border-radius:50%;background:#ff4d5a;border:1px solid rgba(255,77,90,.35);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.chart-close-btn[data-v-f4575d12]:hover{border-color:#ff4d5a;transform:scale(1.1)}.main-chart[data-v-f4575d12]{width:100%;position:relative;margin-bottom:6px;background:#fff;border:1px solid #e8eaec;border-radius:3px;padding:4px 2px}.one-chart[data-v-f4575d12]{width:100%;height:150px}.cart-title[data-v-f4575d12]{display:flex;justify-content:center;font-weight:600;font-size:12px;color:#909399;letter-spacing:1px}.cart-title-vertical[data-v-f4575d12]{font-size:10px;color:#959db0;letter-spacing:2px;white-space:nowrap;transform:rotate(90deg);transform-origin:center center}.curve-chart-wrap[data-v-f4575d12]{margin-top:10px;position:relative}.curve-chart[data-v-f4575d12]{width:100%;height:280px}[data-v-b86f1a1c] .ivu-input.ivu-input-disabled,[data-v-b86f1a1c] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.status-bar[data-v-b86f1a1c]{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.status-title[data-v-b86f1a1c]{font-size:16px;color:#495057}.compact-radio[data-v-b86f1a1c]{margin-bottom:8px}.compact-radio .ivu-radio-wrapper[data-v-b86f1a1c]{margin-right:12px;margin-bottom:4px}.action-btn[data-v-b86f1a1c]{margin-top:4px}.warning-status[data-v-b86f1a1c]{display:flex;align-items:center;gap:8px;color:#dc3545;font-weight:500}.bordered-section[data-v-b86f1a1c]{border-radius:6px;padding:0;margin:0 0;background:#fff}.vin-section[data-v-b86f1a1c]{margin-top:0}.vin-data[data-v-b86f1a1c],.vin-header[data-v-b86f1a1c]{padding:0 0}.vin-header[data-v-b86f1a1c]{background:#f8f9fa}.vin-cell[data-v-b86f1a1c]{border:1px solid #dee2e6;padding:4px 4px;text-align:center;min-height:26px;display:flex;align-items:center;justify-content:center}.vin-cell[data-v-b86f1a1c]:last-child{border-right:1px solid #dee2e6}.other-img[data-v-b86f1a1c]{width:17px}.radio-buttons-row[data-v-b86f1a1c]{display:flex;justify-content:center;margin-left:10px}.radio-buttons-row .ivu-radio-wrapper[data-v-b86f1a1c]{font-size:0;display:flex;align-items:center;justify-content:center}.radio-buttons-row .ivu-radio-wrapper[data-v-b86f1a1c]:after{content:""}.radio-labels-row[data-v-b86f1a1c]{display:flex;justify-content:center;font-size:12px;color:#515a6e}.radio-buttons-col[data-v-b86f1a1c]{border:1px solid #dee2e6;padding:4px}.my-custom-dot[data-v-b86f1a1c]{display:inline-block;width:12px;height:12px;margin-right:4px}.custom-default[data-v-b86f1a1c]{background-color:#e6ebf1}.custom-error[data-v-b86f1a1c]{background-color:#ed4014}.custom-warn[data-v-b86f1a1c]{background-color:#f90}.custom-primary[data-v-b86f1a1c]{background-color:#19be6b}.custom-label[data-v-b86f1a1c]{display:inline-block}.label-custom-warn[data-v-b86f1a1c]{color:#f90}.label-custom-primary[data-v-b86f1a1c]{color:#19be6b}.little-card[data-v-b86f1a1c]{font-size:14px}.normal-row[data-v-b86f1a1c]{margin-bottom:5px}.custom-radio-checked[data-v-b86f1a1c] .ivu-radio-inner{border-color:#19be6b!important;background-color:#19be6b!important}.custom-radio-checked[data-v-b86f1a1c] .ivu-radio-inner:after{border-color:#fff!important}.custom-radio-unchecked[data-v-b86f1a1c] .ivu-radio-inner{border-color:#dcdee2!important;background-color:#f7f7f7!important}.ivu-radio-disabled[data-v-b86f1a1c]{cursor:not-allowed!important}.in-progroess[data-v-b86f1a1c]{background-color:#00f;color:#fff}.chart-tip[data-v-b86f1a1c]{margin-top:-10px;margin-bottom:0;color:#888}.form-row[data-v-0b3c1821]{margin-bottom:6px}.long-text[data-v-0b3c1821]{width:80%}.short-text[data-v-0b3c1821]{width:78px}[data-v-0b3c1821] .ivu-input.ivu-input-disabled,[data-v-0b3c1821] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.chk-line[data-v-0b3c1821]{margin-top:4px}.limit-field[data-v-35443f17]{width:40%}.scale-input[data-v-35443f17]{width:30%}.cal-switch[data-v-35443f17]{display:flex;justify-content:center;align-items:center}[data-v-35443f17] .ivu-input.ivu-input-disabled,[data-v-35443f17] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.limit-field[data-v-939895fe]{width:40%}.scale-input[data-v-939895fe]{width:30%}.cal-switch[data-v-939895fe]{display:flex;justify-content:center;align-items:center}[data-v-939895fe] .ivu-input.ivu-input-disabled,[data-v-939895fe] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.limit-field[data-v-ad9fc4be]{width:40%}.scale-input[data-v-ad9fc4be]{width:30%}.cal-switch[data-v-ad9fc4be]{display:flex;justify-content:center;align-items:center}[data-v-ad9fc4be] .ivu-input.ivu-input-disabled,[data-v-ad9fc4be] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.limit-field[data-v-6d40e380]{width:40%}.scale-input[data-v-6d40e380]{width:30%}.cal-switch[data-v-6d40e380]{display:flex;justify-content:center;align-items:center}[data-v-6d40e380] .ivu-input.ivu-input-disabled,[data-v-6d40e380] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.limit-field[data-v-1c476d45]{width:40%}.scale-input[data-v-1c476d45]{width:30%}.cal-switch[data-v-1c476d45]{display:flex;justify-content:center;align-items:center}[data-v-1c476d45] .ivu-input.ivu-input-disabled,[data-v-1c476d45] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.warning[data-v-62db0864]{color:red}.progress-text[data-v-62db0864]{font-size:14px;color:#515a6e;font-weight:500}.upgrade-progress-container[data-v-62db0864]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f8f9fa;border-radius:8px;margin-bottom:16px;gap:24px}.progress-section[data-v-62db0864]{flex-shrink:0}.progress-circle[data-v-62db0864]{text-align:center}.circle-percent[data-v-62db0864]{font-size:16px;font-weight:700;color:#1890ff}.progress-info-section[data-v-62db0864]{flex:1;display:flex;flex-direction:column;gap:12px}.progress-status[data-v-62db0864]{text-align:left}.status-title-upgrading[data-v-62db0864]{color:#1890ff}.status-title-success[data-v-62db0864],.status-title-upgrading[data-v-62db0864]{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 2px rgba(24,144,255,.1)}.status-title-success[data-v-62db0864]{color:#52c41a}.status-title-failed[data-v-62db0864]{color:#f5222d}.status-title-failed[data-v-62db0864],.status-title-waiting[data-v-62db0864]{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 2px rgba(24,144,255,.1)}.status-title-waiting[data-v-62db0864]{color:#515a6e}.progress-count[data-v-62db0864]{font-size:16px;color:#52c41a;font-weight:600;background:linear-gradient(135deg,#52c41a,#73d13d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:4px 8px;border-radius:4px;display:inline-block;box-shadow:0 2px 4px rgba(82,196,26,.2)}.error-section[data-v-62db0864]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#fff2f0,#fff9f8);border:1px solid #ffccc7;border-radius:8px;margin-top:12px;box-shadow:0 2px 8px rgba(255,77,79,.1);position:relative;overflow:hidden}.error-section[data-v-62db0864]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ff4d4f,#ff7875);border-radius:4px 0 0 4px}.error-icon[data-v-62db0864]{flex-shrink:0;display:flex;align-items:center}.error-icon .ivu-icon[data-v-62db0864]{animation:pulse-62db0864 2s infinite}@keyframes pulse-62db0864{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.error-message[data-v-62db0864]{font-size:14px;color:#a8071a;line-height:1.3;flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.error-text[data-v-62db0864]{flex:1;min-width:200px;font-weight:500;text-shadow:0 1px 2px rgba(168,7,26,.1)}.retry-btn[data-v-62db0864]{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;border-radius:6px;box-shadow:0 2px 6px rgba(82,196,26,.3);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;padding:6px 16px;height:auto;min-width:80px;color:#fff;letter-spacing:.5px;position:relative;overflow:hidden}.retry-btn[data-v-62db0864]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.retry-btn[data-v-62db0864]:hover{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 4px 12px rgba(82,196,26,.4);transform:translateY(-1px)}.retry-btn[data-v-62db0864]:hover:before{left:100%}.retry-btn[data-v-62db0864]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(82,196,26,.3)}.retry-btn .ivu-icon[data-v-62db0864]{margin-right:4px;font-size:14px;transition:transform .3s ease}.retry-btn:hover .ivu-icon[data-v-62db0864]{transform:rotate(180deg)}@media (max-width:768px){.error-message[data-v-62db0864],.error-section[data-v-62db0864]{flex-direction:column;align-items:flex-start;gap:8px}.error-text[data-v-62db0864]{min-width:auto}.retry-btn[data-v-62db0864]{align-self:stretch;text-align:center}}.action-section[data-v-62db0864]{flex-shrink:0;display:flex;align-items:center}@media (max-width:768px){.upgrade-progress-container[data-v-62db0864]{flex-direction:column;text-align:center;gap:16px}.progress-info-section[data-v-62db0864]{text-align:center}.error-section[data-v-62db0864]{justify-content:center}}.desc-row[data-v-c540796c]{margin-top:100px}.normal-row[data-v-c540796c]{margin-bottom:10px}.desc-row[data-v-1309741f]{margin-top:100px}.normal-row[data-v-1309741f]{margin-bottom:10px}.limit-field[data-v-4851fa02]{width:80%}[data-v-3b3a1296] .ivu-input.ivu-input-disabled,[data-v-3b3a1296] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.important-col[data-v-3b3a1296]{background-color:#ff0;padding:4px 8px}.important-field[data-v-3b3a1296] .ivu-select-selection{background-color:#ff0}.desc-field[data-v-00e6ccf7]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-00e6ccf7]{margin-bottom:8px}.table-modify[data-v-6640bcd2]{margin-top:10px}