.drawer-trigger[data-v-e9d56c14]{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-e9d56c14]:hover{background:rgba(0,0,0,.3)}.drawer-icon[data-v-e9d56c14]{margin-left:5px;width:16px}.tree-render[data-v-e9d56c14]{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)}.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-09699dcc]{margin-right:20px}.logo-container[data-v-09699dcc]{display:flex;align-items:center;margin-right:0;padding:0 5px}.logo[data-v-09699dcc]{height:20px;width:auto;max-width:150px}.menu[data-v-09699dcc]{height:16px;width:auto;max-width:150px;margin-top:2px}.menu-icon[data-v-09699dcc]{font-size:18px;margin-top:2px;margin-right:-2px}.menu-container[data-v-09699dcc]{display:flex;align-items:center}.menu-item[data-v-09699dcc]{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:8px 12px}.menu-item[data-v-09699dcc]: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-09699dcc]{color:#5bb7ff}.sub-menu-item[data-v-09699dcc]{padding:4px 12px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:14px;margin-left:-10px}.dropdown-arrow[data-v-09699dcc]{margin-left:6px;transition:transform .2s ease}.dropdown-arrow.open[data-v-09699dcc]{transform:rotate(180deg)}.menu-item[data-v-09699dcc]{position:relative}.sub-menu-content .menu-item[data-v-09699dcc]{color:#fff;width:100%;justify-content:flex-start;padding:10px 0}.menu-item .ivu-icon[data-v-09699dcc]{font-size:18px}.menu-text[data-v-09699dcc]{color:#fff}.menu-text[data-v-09699dcc],.sub-menu-text[data-v-09699dcc]{font-size:12px;line-height:14px;white-space:nowrap;margin-left:5px}.sub-menu-content .menu-item[data-v-09699dcc]:hover{cursor:pointer;color:#5bb7ff;transform:translateY(-2px)}.info[data-v-09699dcc]{display:flex;justify-content:right;align-items:center;margin-right:10px}.user-info[data-v-09699dcc]{margin-right:4px}.action-buttons[data-v-09699dcc]{display:flex;align-items:center;gap:5px}.button-item[data-v-09699dcc]{display:inline-flex;align-items:center;justify-content:center}.lang-selector[data-v-09699dcc]{flex-direction:row;align-items:center;height:auto}.exit-button[data-v-09699dcc]{display:flex;align-items:center;justify-content:center;padding:4px 8px;height:100%}.exit-button .ivu-icon[data-v-09699dcc]{font-size:20px;margin-bottom:2px}.button-text[data-v-09699dcc]{margin-top:2px;font-size:12px;line-height:1.2;display:inline}.user-name[data-v-09699dcc]{color:#fff;font-size:12px}.global-icon[data-v-09699dcc]{margin-right:6px;color:#5bb7ff}.lang-icon[data-v-09699dcc]{height:18px;margin-right:6px;vertical-align:middle}.lang-icon-prefix[data-v-09699dcc]{height:16px;margin-right:4px;vertical-align:middle}.exit-menu[data-v-09699dcc]: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-09699dcc]:hover{cursor:pointer}.sub-menu[data-v-09699dcc]{display:inline-block;font-size:12px;margin-top:4px;color:#fff}.sub-menu-content[data-v-09699dcc]{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-09699dcc]{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-09699dcc]{color:#5bb7ff}.version[data-v-09699dcc]{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-123b9b47]{margin:10px 0}.custom-breadcrumb[data-v-123b9b47]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.breadcrumb-item[data-v-123b9b47]{display:flex;align-items:center}.breadcrumb-content[data-v-123b9b47]{display:flex;align-items:center;gap:6px;height:100%}.breadcrumb-text[data-v-123b9b47]{font-size:14px;color:#515a6e;font-weight:400;line-height:1.2}.breadcrumb-actions[data-v-123b9b47]{display:flex;align-items:center;gap:6px}.action-btn[data-v-123b9b47]{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-123b9b47]{background-color:#19be6b;border-color:#19be6b;color:#fff}.online-btn[data-v-123b9b47]:hover{background-color:#16a85a;border-color:#16a85a}.offline-btn[data-v-123b9b47]{background-color:#f90;border-color:#f90;color:#fff}.offline-btn[data-v-123b9b47]:hover{background-color:#e68a00;border-color:#e68a00}.status-badge[data-v-123b9b47]{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-123b9b47]{font-size:12px;font-weight:500}.status-offline[data-v-123b9b47]{background-color:#f8f8f9;color:#808695;border:1px solid #dcdee2}.status-online[data-v-123b9b47]{background-color:#19be6b;color:#fff;border:1px solid #19be6b}.status-reconnecting[data-v-123b9b47]{background-color:#f90;color:#fff;border:1px solid #f90;animation:pulse-123b9b47 1.5s infinite}@keyframes pulse-123b9b47{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.warn-btn[data-v-123b9b47]{font-size:12px;padding:0 8px;height:24px;line-height:20px;border-color:#ed4014;color:#ed4014;border-radius:4px;transition:all .2s ease-in-out}.warn-btn[data-v-123b9b47]:hover{background-color:#ed4014;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(237,64,20,.3)}.custom-breadcrumb[data-v-123b9b47] .ivu-breadcrumb{line-height:1.2}.custom-breadcrumb[data-v-123b9b47] .ivu-breadcrumb-item-separator{color:#c5c8ce;margin:0 6px}.custom-breadcrumb[data-v-123b9b47] .ivu-breadcrumb-item-link{color:#515a6e;font-weight:400;text-decoration:none}.custom-breadcrumb[data-v-123b9b47] .ivu-breadcrumb-item-link:hover{color:#2d8cf0}.custom-breadcrumb[data-v-123b9b47] .ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-link{color:#17233d;font-weight:400}.sidebar-part[data-v-bc3fbfa8] .ivu-layout-sider{width:100px!important;min-width:100px!important;max-width:100px!important}.sidebar-part[data-v-bc3fbfa8] .ivu-menu{width:100px}.sidebar-part[data-v-bc3fbfa8] .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-bc3fbfa8] .ivu-menu-item:hover{background-color:rgba(0,0,0,.1)}.sidebar-part[data-v-bc3fbfa8] .ivu-menu-item-active,.sidebar-part[data-v-bc3fbfa8] .ivu-menu-item-selected{background-color:#d0e8ff!important;color:#1c6fcf!important;border-left:5px solid #1c6fcf}.sidebar-part[data-v-bc3fbfa8] .ivu-menu-item-active .menu-text,.sidebar-part[data-v-bc3fbfa8] .ivu-menu-item-selected .menu-text{color:#1c6fcf;font-weight:600}.sidebar-part[data-v-bc3fbfa8] .ivu-menu-item:last-child{border-bottom:none}.sidebar-part[data-v-bc3fbfa8] .ivu-icon{font-size:16px;margin-right:0}.sidebar-part[data-v-bc3fbfa8] .menu-item-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70px;padding:6px 2px}.sidebar-part[data-v-bc3fbfa8] .menu-icon-wrapper{display:flex;align-items:center;justify-content:center;height:28px;margin-bottom:2px}.sidebar-part[data-v-bc3fbfa8] .menu-icon{font-size:20px!important;width:32px;text-align:center}.sidebar-part[data-v-bc3fbfa8] .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-102a7739]{border:none}.custom-collapse-item[data-v-102a7739]{border:none;margin-bottom:4px}.custom-collapse-item[data-v-102a7739] .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-102a7739] .ivu-collapse-header:hover{background-color:#4096ff}.custom-collapse-item[data-v-102a7739] .ivu-collapse-header i{color:#fff}.custom-collapse-item[data-v-102a7739] .ivu-collapse-content{background-color:#f5f5f5;border:none}.custom-collapse-item[data-v-102a7739] .ivu-collapse-content-box{padding:16px}.machine-card-container[data-v-102a7739]{display:flex;flex-wrap:wrap;gap:8px;margin:-6px;cursor:pointer;align-items:flex-start}.machine-card[data-v-102a7739]{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-102a7739]:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.machine-card[data-v-102a7739] .ivu-card{border:5px solid #d9d9d9;border-radius:6px}.machine-card[data-v-102a7739] .ivu-card-head{border-bottom:1px solid #e8e8e8;font-weight:700;height:30px}.machine-card[data-v-102a7739] .ivu-card-head-title{font-weight:500}.machine-card[data-v-102a7739] .ivu-card-body{padding:12px 12px}.machine-card[data-v-102a7739] .ivu-card-body div{margin-bottom:4px;font-size:12px;color:#595959;border-bottom:1px solid #d9d9d9;padding-bottom:4px}.machine-card[data-v-102a7739] .ivu-card-body div:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.title-desc[data-v-102a7739]{margin-top:-5px}.title-content[data-v-102a7739]{display:flex;justify-content:space-between;align-items:center;width:100%}.warn-badge[data-v-102a7739]{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-102a7739] .ivu-card-head{background-color:#f0f2f5}.title-online[data-v-102a7739] .ivu-card-head{background-color:#39ff14}.title-reconnect[data-v-102a7739] .ivu-card-head{background-color:#f59e0b}.title-warn[data-v-102a7739] .ivu-card-head{background-color:red}.title-offline[data-v-102a7739] .ivu-card-head-title{color:#fff}.title-online[data-v-102a7739] .ivu-card-head-title{color:#262626}.title-reconnect[data-v-102a7739] .ivu-card-head-title{color:#fff}.title-warn .state-desc[data-v-102a7739]{margin-top:-6px;color:#fff}.dashboard-toolbar[data-v-102a7739]{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-102a7739]{border-radius:4px;font-weight:400;transition:all .2s ease;min-width:80px}.btn-toggle[data-v-102a7739]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.action[data-v-102a7739]{margin-top:-4px;display:flex;align-items:center;justify-items:center}.action .ivu-btn[data-v-102a7739]{font-weight:500;border-radius:4px;transition:all .2s ease;min-width:60px;height:29px}.device-status-cards[data-v-102a7739]{display:flex;gap:12px;align-items:center;cursor:pointer}.device-status-card[data-v-102a7739]{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-102a7739]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.device-icon[data-v-102a7739]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f5f5f5;border-radius:6px;flex-shrink:0}.device-info[data-v-102a7739]{display:flex;flex-direction:column;align-items:flex-start}.device-count[data-v-102a7739]{font-size:16px;font-weight:600;color:#262626;line-height:1.2}.device-label[data-v-102a7739]{font-size:11px;color:#8c8c8c;line-height:1.2;margin-top:1px}.device-header[data-v-102a7739]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.device-status[data-v-102a7739]{background-color:rgba(34,197,94,.15);color:#22c55e}.device-name[data-v-102a7739]{display:flex;align-items:center;gap:.75rem}.online-card .device-status[data-v-102a7739]{background-color:rgba(34,197,94,.15);color:#22c55e}.device-status[data-v-102a7739]{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.status-online[data-v-102a7739]{background-color:#22c55e}.status-indicator[data-v-102a7739]{width:.65rem;height:.65rem;border-radius:50%;display:inline-block}.stop-connect[data-v-102a7739]{width:16px;height:16px;vertical-align:middle}.last-view-corner[data-v-102a7739]{position:absolute;top:-2px;right:-2px;width:20px;height:20px;background:#19be6b;clip-path:polygon(100% 0,0 0,100% 100%);z-index:20;pointer-events:none}.last-view-badge[data-v-102a7739]{position:absolute;top:2px;right:-10px;transform:rotate(45deg);color:#fff;font-size:10px;font-weight:500;width:48px;text-align:center}.machine-card[data-v-102a7739]{position:relative}.card-line[data-v-102a7739]{line-height:15px}.top-line[data-v-102a7739]{margin-top:-5px}.api-doc-container[data-v-cdcea79e]{min-height:60vh;display:flex;justify-content:center;align-items:center;padding:24px;background:#f8fafc}.doc-content[data-v-cdcea79e]{width:100%;max-width:720px;text-align:left}h1[data-v-cdcea79e]{margin:0 0 16px;font-size:28px;line-height:1.3;color:#0f172a;font-weight:700}.doc-links[data-v-cdcea79e]{display:grid;gap:10px}.doc-links a[data-v-cdcea79e]{display:block;font-size:18px;color:#334155;text-decoration:none;padding:8px 12px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:color .15s ease,box-shadow .15s ease,transform .05s ease}.doc-links a[data-v-cdcea79e]:hover{color:#2563eb;box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.doc-instruction[data-v-3c12332b]{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-3c12332b]{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-3c12332b]{margin:0 0 12px;font-size:18px;color:#0f172a}.doc-toc[data-v-3c12332b]{display:grid;gap:8px}.doc-toc a[data-v-3c12332b]{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-3c12332b]:hover{color:#2563eb;background:#f1f5f9}.doc-content[data-v-3c12332b]{width:100%;max-width:1024px;text-align:left;color:#0f172a}.doc-section+.doc-section[data-v-3c12332b]{margin-top:24px}h2[data-v-3c12332b]{margin:0 0 12px;font-size:22px;line-height:1.4;font-weight:700;color:#0f172a}p[data-v-3c12332b]{margin:12px 0 0;font-size:16px;line-height:1.7;color:#334155}.doc-image-wrap[data-v-3c12332b]{display:flex;justify-content:center;align-items:center;margin:8px 0}.doc-image-wrap img[data-v-3c12332b]{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-3c12332b]{padding:0 4px;cursor:pointer;transition:all .3s ease}.menu.active[data-v-3c12332b]{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-3c12332b]:hover:not(.active){background-color:#f5f5f5;color:#333}.api-doc-container[data-v-5b1a634c]{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-5b1a634c]{background:#f8f9fa;border-radius:8px;padding:24px;margin-bottom:32px;border-left:4px solid #1890ff}.api-title[data-v-5b1a634c]{margin:0 0 16px 0;font-size:28px;font-weight:600;color:#1f2937}.api-basic-info[data-v-5b1a634c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-item[data-v-5b1a634c]{display:flex;align-items:center;gap:8px}.label[data-v-5b1a634c]{font-weight:500;color:#6b7280;min-width:80px}.value[data-v-5b1a634c]{font-weight:500}.method-get[data-v-5b1a634c]{background:#10b981;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.auth-required[data-v-5b1a634c]{color:#ef4444;font-weight:600}.api-section[data-v-5b1a634c]{margin-bottom:32px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.section-title[data-v-5b1a634c]{background:#f8f9fa;margin:0;padding:16px 24px;font-size:20px;font-weight:600;border-bottom:1px solid #e5e7eb;color:#1f2937}.section-content[data-v-5b1a634c]{padding:24px}.sub-title[data-v-5b1a634c]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#374151}.sub-title.success[data-v-5b1a634c]{color:#10b981}.sub-title.error[data-v-5b1a634c]{color:#ef4444}.error-table[data-v-5b1a634c],.params-table[data-v-5b1a634c]{overflow-x:auto;margin-bottom:24px}table[data-v-5b1a634c]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-5b1a634c]{background:#f8f9fa;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}td[data-v-5b1a634c]{padding:12px 16px;border-bottom:1px solid #f3f4f6}.required[data-v-5b1a634c]{color:#ef4444;font-weight:600}.param-details[data-v-5b1a634c]{background:#f8f9fa;padding:16px;border-radius:6px;margin-top:16px}.param-title[data-v-5b1a634c]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#374151}.param-list[data-v-5b1a634c]{margin:0;padding-left:20px}.param-list li[data-v-5b1a634c]{margin-bottom:8px}.response-example[data-v-5b1a634c]{margin-bottom:24px}.code-block[data-v-5b1a634c]{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-5b1a634c]{background:none;padding:0;color:inherit}@media (max-width:768px){.api-doc-container[data-v-5b1a634c]{padding:16px}.api-basic-info[data-v-5b1a634c]{grid-template-columns:1fr}.section-content[data-v-5b1a634c]{padding:16px}td[data-v-5b1a634c],th[data-v-5b1a634c]{padding:8px 12px}.code-block[data-v-5b1a634c]{padding:16px;font-size:12px}}.version-container[data-v-1fb04d02]{max-width:900px;margin:0 auto;padding:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.version-header[data-v-1fb04d02]{text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.version-title[data-v-1fb04d02]{font-size:1.6rem;font-weight:600;color:#2c3e50;margin:0}.version-list[data-v-1fb04d02]{display:flex;flex-direction:column;gap:15px}.version-section[data-v-1fb04d02]{background:#fff;border-radius:6px;border:1px solid #e9ecef;overflow:hidden}.version-header-compact[data-v-1fb04d02]{background:#f8f9fa;padding:8px 15px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:10px}.version-tag[data-v-1fb04d02]{font-size:1.1rem;font-weight:600;color:#495057}.version-status[data-v-1fb04d02]{background:#6c757d;color:#fff;padding:1px 6px;border-radius:10px;font-size:.7rem;font-weight:500}.feature-list-compact[data-v-1fb04d02]{list-style:none;padding:0;margin:0}.feature-item-compact[data-v-1fb04d02]{padding:4px 15px;border-bottom:1px solid #f8f9fa;line-height:1.3;font-size:.85rem;color:#495057}.feature-item-compact[data-v-1fb04d02]:last-child{border-bottom:none}@media (max-width:768px){.version-container[data-v-1fb04d02]{padding:10px}.version-title[data-v-1fb04d02]{font-size:1.4rem}.version-header-compact[data-v-1fb04d02]{padding:6px 12px}.feature-item-compact[data-v-1fb04d02]{padding:3px 12px}}.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 #e8eaec;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}.fix-record-block[data-v-c6fc88ba]{margin-top:10px;width:100%;max-height:500px;overflow-y:auto}.one-fix[data-v-c6fc88ba]{display:inline-flex;margin-right:10px}.right-fix[data-v-c6fc88ba]{padding-left:4px;height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;flex:0 0 600px;max-width:600px}.second-fieldset[data-v-c6fc88ba]{margin-top:10px}.right-fix[data-v-614e4cea]{padding-left:4px;height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;flex:0 0 600px;max-width:600px}.left-fix[data-v-614e4cea]{height:calc(100vh - 200px);overflow-y:auto}.checkbox-section[data-v-47c8ff8a]{margin:0 0}.select-all[data-v-47c8ff8a]{margin-bottom:10px;padding:5px 0;border-bottom:1px solid #e8e8e8}.select-all[data-v-47c8ff8a] .ivu-checkbox-wrapper{font-size:14px;color:#1890ff}.checkbox-grid[data-v-47c8ff8a]{margin-top:0}.checkbox-item[data-v-47c8ff8a]{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-47c8ff8a]:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.checkbox-item[data-v-47c8ff8a] .ivu-checkbox-wrapper{font-size:14px;font-weight:500;color:#495057}.checkbox-item[data-v-47c8ff8a] .ivu-checkbox-wrapper.ivu-checkbox-wrapper-checked{color:#1890ff;font-weight:600}.warning-section[data-v-47c8ff8a]{margin:24px 0}.warning-alert[data-v-47c8ff8a]{background:#fffbf0;border:1px solid #ffe58f}.warning-alert[data-v-47c8ff8a] .ivu-alert-icon{color:#faad14;font-size:16px}.warning-alert[data-v-47c8ff8a] .ivu-alert-message{color:#8c6b08;font-size:13px;line-height:1.5}.action-section[data-v-47c8ff8a]{display:flex;justify-content:center;margin:20px 0}.delete-btn[data-v-47c8ff8a]{min-width:120px;height:30px;font-weight:500;box-shadow:0 2px 4px rgba(245,34,45,.3)}.delete-btn[data-v-47c8ff8a]:hover{box-shadow:0 4px 8px rgba(245,34,45,.4);transform:translateY(-1px)}.second-section[data-v-47c8ff8a]{margin-top:20px}.time-range[data-v-47c8ff8a]{margin-top:10px}.field-line[data-v-a9731518]{margin-bottom:8px}.desc-field[data-v-a9731518]{width:60%}.one-field[data-v-a9731518]{width:85%}.param-container[data-v-257064ce]{padding:20px;margin:0 auto}.device-selection[data-v-257064ce]{margin-bottom:24px;width:100%}.source-device-card[data-v-257064ce],.target-device-card[data-v-257064ce]{height:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.card-title[data-v-257064ce]{display:flex;align-items:center;gap:8px}.card-title i[data-v-257064ce]{font-size:18px;color:#2d8cf0}.device-selector[data-v-257064ce]{padding:16px 0}.compare-radio-group[data-v-257064ce]{width:100%}.radio-item[data-v-257064ce]{margin-bottom:12px;padding:8px 12px;border-radius:6px;transition:all .2s ease}.radio-item[data-v-257064ce]:hover{background-color:#f8f9fa}.compare-radio[data-v-257064ce] .ivu-radio-wrapper{font-size:14px}.compare-radio[data-v-257064ce] .ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0;background-color:#2d8cf0}.target-devices[data-v-257064ce]{padding:16px 0}.compare-fields[data-v-257064ce]{display:flex;gap:8px;margin-bottom:4px}.field-label[data-v-257064ce]{color:#515a6e;font-size:14px;display:flex;justify-content:right;align-items:center;padding-right:5px}.compare-select[data-v-257064ce]{width:80%}.compare-select[data-v-257064ce] .ivu-select-selection{border-radius:6px;border:1px solid #dcdee2;transition:all .2s ease}.compare-select[data-v-257064ce] .ivu-select-selection:hover{border-color:#57a3f3}.compare-select[data-v-257064ce] .ivu-select-selection:focus{border-color:#2d8cf0;box-shadow:0 0 0 2px rgba(45,140,240,.2)}.select-all-section[data-v-257064ce]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaec}.devices-list[data-v-257064ce]{margin-bottom:16px}.device-checkbox-col[data-v-257064ce]{margin-bottom:12px}.device-checkbox[data-v-257064ce]{width:100%}.device-checkbox[data-v-257064ce] .ivu-checkbox{margin-right:8px}.disabled-text[data-v-257064ce]{color:#c5c8ce;cursor:not-allowed}.compare-buttons[data-v-257064ce]{text-align:center;margin:24px 0}.compare-button[data-v-257064ce]{min-width:120px;height:30px;font-size:14px}.compare-button[data-v-257064ce] .ivu-icon{margin-right:8px}.compare-result-container[data-v-257064ce]{margin-top:20px;border:1px solid #e8eaec;border-radius:6px;overflow:hidden}.compare-table[data-v-257064ce]{width:100%}.table-header[data-v-257064ce]{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e8eaec}.header-cell[data-v-257064ce]{flex:1;padding:8px 12px;font-size:12px;color:#515a6e;text-align:center}.table-row[data-v-257064ce]{display:flex;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.table-row[data-v-257064ce]:last-child{border-bottom:none}.table-row[data-v-257064ce]:hover{background-color:#f5f7fa}.table-cell[data-v-257064ce]{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-257064ce]{background-color:#fff2f0!important;border-left:3px solid #ff4d4f}.abnormal-row .table-cell[data-v-257064ce]{color:#ff4d4f}.abnormal-row[data-v-257064ce]:hover{background-color:#ffe6e6!important}.param-copy-container[data-v-f2be3c8e]{padding:20px;margin:0 auto}.device-selection[data-v-f2be3c8e]{margin-bottom:24px;width:100%}.source-device-card[data-v-f2be3c8e],.target-device-card[data-v-f2be3c8e]{height:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.card-title[data-v-f2be3c8e]{display:flex;align-items:center;gap:8px}.card-title i[data-v-f2be3c8e]{font-size:18px;color:#2d8cf0}.device-selector[data-v-f2be3c8e]{padding:16px 0}.device-select[data-v-f2be3c8e]{width:100%;margin-bottom:12px}.target-devices[data-v-f2be3c8e]{padding:16px 0}.select-all-section[data-v-f2be3c8e]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaec}.devices-list[data-v-f2be3c8e]{margin-bottom:16px}.device-checkbox-col[data-v-f2be3c8e]{margin-bottom:12px}.device-checkbox-item[data-v-f2be3c8e]{display:flex;align-items:center}.device-checkbox[data-v-f2be3c8e]{width:100%}.device-checkbox[data-v-f2be3c8e] .ivu-checkbox{margin-right:8px}.disabled-text[data-v-f2be3c8e]{color:#c5c8ce;cursor:not-allowed}.copy-buttons[data-v-f2be3c8e]{text-align:center;margin:10px 0}.copy-button[data-v-f2be3c8e]{margin-right:12px;min-width:160px;height:30px;font-size:14px}.other-line[data-v-0f696b7c]{margin-top:20px}.other-line .input[data-v-0f696b7c]{width:90%}.other-line .row-line[data-v-0f696b7c]{margin:4px 0}.other-img[data-v-0f696b7c]{width:17px}.fullscreen-bg[data-v-3e573534]{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-3e573534]{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-3e573534]{flex:1;background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.brand-content[data-v-3e573534]{text-align:center}.brand-logo[data-v-3e573534]{width:150px;height:auto;margin-bottom:30px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-3e573534]{font-size:32px;font-weight:700;margin-bottom:10px;letter-spacing:2px}.version-info[data-v-3e573534]{font-size:16px;opacity:.8;margin-bottom:20px;font-weight:500}.doc-line[data-v-3e573534]{margin-top:4px;text-align:right}.doc-info[data-v-3e573534]{font-size:16px;margin-bottom:20px;font-weight:500;color:#2db7f5}.doc-info[data-v-3e573534]:hover{color:#bdc3c7;transform:translateY(-2px)}.brand-tagline[data-v-3e573534]{font-size:14px;opacity:.7;line-height:1.6}.login-section[data-v-3e573534]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.login-form[data-v-3e573534]{width:100%;max-width:320px}.form-title[data-v-3e573534]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:40px;text-align:center}.form-group[data-v-3e573534]{margin-bottom:24px}.input-wrapper[data-v-3e573534]{position:relative}.input-icon[data-v-3e573534]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#7f8c8d;z-index:2;font-size:18px}.custom-input[data-v-3e573534]{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-3e573534]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.login-btn[data-v-3e573534]{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-3e573534]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(52,152,219,.3)}@media (max-width:768px){.login-container[data-v-3e573534]{flex-direction:column;width:90%;height:auto}.brand-section[data-v-3e573534],.login-section[data-v-3e573534]{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-1a344f07],.input-field[data-v-77fe4635]{width:30%}.warning-title[data-v-1a344f07]{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-50124ad5]{padding:20px;background:#f8f9fa;border-radius:8px;margin:20px 0}.overall-progress-section[data-v-50124ad5]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.progress-header[data-v-50124ad5]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#f8f9fa}.progress-title[data-v-50124ad5]{margin:0;font-size:16px;font-weight:600;color:#495057}.progress-content[data-v-50124ad5]{padding:20px}.main-progress[data-v-50124ad5]{display:flex;align-items:center;gap:40px}.circle-progress[data-v-50124ad5]{flex-shrink:0}.circle-text[data-v-50124ad5]{font-size:18px;font-weight:700;color:#1890ff}.progress-stats[data-v-50124ad5]{flex:1}.progress-content-right[data-v-50124ad5]{flex:1;display:flex;flex-direction:column;gap:16px}.stats-row[data-v-50124ad5]{display:flex;align-items:center;gap:24px;padding:12px 0}.stat-item[data-v-50124ad5]{display:flex;align-items:center;gap:8px;white-space:nowrap}.stat-label[data-v-50124ad5]{font-size:14px;color:#6c757d;font-weight:500}.stat-value[data-v-50124ad5]{font-size:16px;font-weight:700}.stat-value.total[data-v-50124ad5]{color:#17a2b8}.stat-value.success[data-v-50124ad5]{color:#28a745}.stat-value.failed[data-v-50124ad5]{color:#dc3545}.stat-value.processing[data-v-50124ad5]{color:#ffc107}.button-row[data-v-50124ad5]{display:flex;align-items:center;gap:12px;justify-content:center;padding:8px 0}.device-progress-section[data-v-50124ad5]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.device-header[data-v-50124ad5]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#f8f9fa}.device-title[data-v-50124ad5]{margin:0;font-size:16px;font-weight:600;color:#495057}.device-list[data-v-50124ad5]{padding:16px}.device-item[data-v-50124ad5]{border:1px solid #e9ecef;border-radius:6px;padding:12px 16px;margin-bottom:8px;background:#fff;transition:all .2s ease}.device-item[data-v-50124ad5]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.device-item[data-v-50124ad5]:last-child{margin-bottom:0}.device-row[data-v-50124ad5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.device-info[data-v-50124ad5]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.device-name[data-v-50124ad5]{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-50124ad5]{margin-right:6px;font-size:14px;flex-shrink:0}.device-status[data-v-50124ad5]{padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.device-status.success[data-v-50124ad5]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.device-status.failed[data-v-50124ad5]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.device-status.backuping[data-v-50124ad5],.device-status.upgrading[data-v-50124ad5]{background:#e6f7ff;color:#096dd9;border:1px solid #91d5ff}.device-status.pending[data-v-50124ad5]{background:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.device-progress-info[data-v-50124ad5]{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:120px}.progress-group[data-v-50124ad5]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.progress-bar[data-v-50124ad5]{width:200px;flex-shrink:0}.progress-count[data-v-50124ad5]{font-size:11px;color:#6c757d;font-weight:500;white-space:nowrap;flex-shrink:0}.device-error[data-v-50124ad5]{margin-top:6px;padding-top:6px;border-top:1px dashed #f0f0f0}.error-message[data-v-50124ad5]{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-50124ad5]{margin-right:4px;font-size:12px;flex-shrink:0}.canceling-status[data-v-50124ad5]{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-50124ad5 2s ease-in-out infinite}.canceling-spinner[data-v-50124ad5]{position:relative;width:14px;height:14px}.spinner-circle[data-v-50124ad5]{width:14px;height:14px;border:2px solid #fa8c16;border-top:2px solid transparent;border-radius:50%;animation:canceling-spin-50124ad5 1s linear infinite}.canceling-text[data-v-50124ad5]{font-weight:500}@keyframes canceling-spin-50124ad5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes canceling-pulse-50124ad5{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-50124ad5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.action-group[data-v-50124ad5]{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-50124ad5]{margin:0;padding:0;border:none;display:flex;align-items:center;gap:8px;font-size:0}.action-group legend .ivu-btn[data-v-50124ad5]{margin:0}.sort-img[data-v-50124ad5]{width:12px;vertical-align:middle;margin-left:4px}@media (max-width:768px){.main-progress[data-v-50124ad5]{flex-direction:column;gap:20px}.progress-content-right[data-v-50124ad5],.progress-stats[data-v-50124ad5]{width:100%}.stats-row[data-v-50124ad5]{flex-wrap:wrap;gap:16px;justify-content:space-between}.stat-item[data-v-50124ad5]{flex:1;min-width:45%;justify-content:space-between}.button-row[data-v-50124ad5]{justify-content:center}.device-row[data-v-50124ad5]{flex-direction:column;align-items:flex-start;gap:12px}.device-info[data-v-50124ad5],.device-progress-info[data-v-50124ad5]{width:100%;justify-content:space-between}.progress-bar[data-v-50124ad5]{width:120px}}.machine-warning[data-v-50124ad5]{font-size:12px;color:#fa8c16;background-color:#fff7e6;padding:2px 12px;border-radius:6px}.modified-old[data-v-1b5b4f7f]{color:#333;background-color:#fcc}.modified-new[data-v-1b5b4f7f]{color:#333;background-color:#cfc}.modification-table[data-v-1b5b4f7f]{font-size:.7rem;position:relative}.modification-table td[data-v-1b5b4f7f],.modification-table th[data-v-1b5b4f7f]{vertical-align:middle}.type-add[data-v-1b5b4f7f]{background-color:#adff2f}.type-delete[data-v-1b5b4f7f]{background-color:red;color:#fff}.header-placeholder[data-v-1b5b4f7f]{visibility:hidden}.table-wrapper[data-v-1b5b4f7f]{position:relative;overflow-y:auto;width:100%}.table-header-fixed[data-v-1b5b4f7f]{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-a97c6b5e]{display:flex;justify-content:center;align-items:center;height:200px;margin:20px 0}.progress-wrapper[data-v-a97c6b5e]{display:flex;flex-direction:column;align-items:center;gap:12px}.progress-text[data-v-a97c6b5e]{font-size:14px;color:#515a6e;font-weight:500}.circle-percent[data-v-a97c6b5e]{color:#1890ff;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease}.col-resizer[data-v-a97c6b5e]{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-14283835] .ivu-input.ivu-input-disabled,[data-v-14283835] .ivu-input[disabled],[data-v-2ad95cad] .ivu-input.ivu-input-disabled,[data-v-2ad95cad] .ivu-input[disabled],[data-v-31a7e726] .ivu-input.ivu-input-disabled,[data-v-31a7e726] .ivu-input[disabled],[data-v-69cae714] .ivu-input.ivu-input-disabled,[data-v-69cae714] .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-31a7e726]{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-3c4bc0f6]{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-7b6e7120] .ivu-input.ivu-input-disabled,[data-v-7b6e7120] .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-7b6e7120]{width:80%}.other-line .row-line[data-v-7b6e7120]{margin:4px 0}.other-img[data-v-7b6e7120]{width:17px}.row-line .input .ivu-input{text-align:center}.normal-row[data-v-af09c970]{margin-bottom:5px}.normal-row .input-field[data-v-af09c970]{width:95%}.other-img[data-v-af09c970]{width:14px}.row-line[data-v-af09c970]{margin:5px 0}.row-line .input[data-v-af09c970]{width:90%;text-align:center}.table[data-v-af09c970]{border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.tab-navigation-container[data-v-af09c970]{position:relative}.nav-button[data-v-af09c970]{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-af09c970]:hover:not(.disabled){background-color:rgba(0,0,0,.5);transform:translateY(-50%) scale(1.1)}.nav-button.disabled[data-v-af09c970]{opacity:.3;cursor:not-allowed}.nav-prev[data-v-af09c970]{left:-10px}.nav-next[data-v-af09c970]{right:-10px}.custom-tabs[data-v-af09c970]{width:100%}.table .ivu-row[data-v-af09c970]{border-bottom:1px solid #e8e8e8}.table .ivu-col[data-v-af09c970]{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-af09c970]{background-color:#f5f5f5;font-weight:700}[data-v-af09c970] .ivu-input.ivu-input-disabled,[data-v-af09c970] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.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-2dcf58dc]{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-31501f64]{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-31501f64]{margin-bottom:6px}.one-machine[data-v-31501f64]{width:20%;display:inline-block}.register-card[data-v-7fd365a3]{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-7fd365a3]{margin-bottom:6px}.button-form-row[data-v-7fd365a3]{margin-top:28px}.my-qrcode[data-v-7fd365a3]{width:20%;display:inline-block}.my-info[data-v-7fd365a3]{margin-left:20px;display:inline-block;width:75%;height:100%;vertical-align:top}.auth-container[data-v-fa046f82]{max-height:400px;overflow-y:auto;padding:8px}.select-all-section[data-v-fa046f82]{padding:8px 0;margin-bottom:12px;border-bottom:1px solid #e8eaec}.select-all-section .ivu-checkbox-wrapper[data-v-fa046f82]{font-size:14px}.auth-groups[data-v-fa046f82]{display:flex;flex-direction:column;gap:2px}.auth-group[data-v-fa046f82]{border:1px solid #e8eaec;border-radius:4px;overflow:hidden}.group-header[data-v-fa046f82]{background-color:#f8f8f9;padding:2px 5px;border-bottom:1px solid #e8eaec}.group-header .ivu-checkbox-wrapper[data-v-fa046f82]{color:#515a6e;font-size:13px}.group-items[data-v-fa046f82]{padding:10px 15px}.checkbox-grid[data-v-fa046f82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.auth-item[data-v-fa046f82]{display:flex;align-items:center}.auth-item .ivu-checkbox-wrapper[data-v-fa046f82]{padding:2px 0;font-size:13px}.auth-container[data-v-fa046f82]::-webkit-scrollbar{width:6px}.auth-container[data-v-fa046f82]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.auth-container[data-v-fa046f82]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.auth-container[data-v-fa046f82]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.desc-field[data-v-fa046f82]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-fa046f82]{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}[data-v-0626c2dc] .ivu-input.ivu-input-disabled,[data-v-0626c2dc] .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-0626c2dc]{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.status-title[data-v-0626c2dc]{font-size:16px;color:#495057}.compact-radio[data-v-0626c2dc]{margin-bottom:8px}.compact-radio .ivu-radio-wrapper[data-v-0626c2dc]{margin-right:12px;margin-bottom:4px}.action-btn[data-v-0626c2dc]{margin-top:4px}.warning-status[data-v-0626c2dc]{display:flex;align-items:center;gap:8px;color:#dc3545;font-weight:500}.spec-row[data-v-0626c2dc]{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.spec-content[data-v-0626c2dc]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.spec-item[data-v-0626c2dc]{display:inline-flex;align-items:center;white-space:nowrap}.spec-input[data-v-0626c2dc]{margin:0 4px}.bordered-section[data-v-0626c2dc]{border-radius:6px;padding:0;margin:0 0;background:#fff}.vin-section[data-v-0626c2dc]{margin-top:0}.vin-data[data-v-0626c2dc],.vin-header[data-v-0626c2dc]{padding:0 0}.vin-header[data-v-0626c2dc]{background:#f8f9fa}.vin-cell[data-v-0626c2dc]{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-0626c2dc]:last-child{border-right:1px solid #dee2e6}.other-img[data-v-0626c2dc]{width:17px}.radio-buttons-row[data-v-0626c2dc]{display:flex;justify-content:center;margin-left:10px}.radio-buttons-row .ivu-radio-wrapper[data-v-0626c2dc]{font-size:0;display:flex;align-items:center;justify-content:center}.radio-buttons-row .ivu-radio-wrapper[data-v-0626c2dc]:after{content:""}.radio-labels-row[data-v-0626c2dc]{display:flex;justify-content:center;font-size:12px;color:#515a6e}.radio-buttons-col[data-v-0626c2dc]{border:1px solid #dee2e6;padding:4px}.my-custom-dot[data-v-0626c2dc]{display:inline-block;width:12px;height:12px;margin-right:4px}.custom-default[data-v-0626c2dc]{background-color:#e6ebf1}.custom-error[data-v-0626c2dc]{background-color:#ed4014}.custom-warn[data-v-0626c2dc]{background-color:#f90}.custom-primary[data-v-0626c2dc]{background-color:#19be6b}.custom-label[data-v-0626c2dc]{display:inline-block}.label-custom-warn[data-v-0626c2dc]{color:#f90}.label-custom-primary[data-v-0626c2dc]{color:#19be6b}.little-card[data-v-0626c2dc]{font-size:14px}.normal-row[data-v-0626c2dc]{margin-bottom:5px}.custom-radio-checked[data-v-0626c2dc] .ivu-radio-inner{border-color:#19be6b!important;background-color:#19be6b!important}.custom-radio-checked[data-v-0626c2dc] .ivu-radio-inner:after{border-color:#fff!important}.custom-radio-unchecked[data-v-0626c2dc] .ivu-radio-inner{border-color:#dcdee2!important;background-color:#f7f7f7!important}.ivu-radio-disabled[data-v-0626c2dc]{cursor:not-allowed!important}.in-progroess[data-v-0626c2dc]{background-color:#00f;color:#fff}.chart-tip[data-v-0626c2dc]{margin-top:-10px;margin-bottom:0;color:#888}.form-row[data-v-79acbd48]{margin-bottom:6px}.long-text[data-v-79acbd48]{width:80%}.short-text[data-v-79acbd48]{width:78px}[data-v-79acbd48] .ivu-input.ivu-input-disabled,[data-v-79acbd48] .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-79acbd48]{margin-top:4px}.limit-field[data-v-a8ace81c]{width:40%}.scale-input[data-v-a8ace81c]{width:30%}.cal-switch[data-v-a8ace81c]{display:flex;justify-content:center;align-items:center}[data-v-a8ace81c] .ivu-input.ivu-input-disabled,[data-v-a8ace81c] .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-48fb2c2d]{width:40%}.scale-input[data-v-48fb2c2d]{width:30%}.cal-switch[data-v-48fb2c2d]{display:flex;justify-content:center;align-items:center}[data-v-48fb2c2d] .ivu-input.ivu-input-disabled,[data-v-48fb2c2d] .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-42997305]{width:40%}.scale-input[data-v-42997305]{width:30%}.cal-switch[data-v-42997305]{display:flex;justify-content:center;align-items:center}[data-v-42997305] .ivu-input.ivu-input-disabled,[data-v-42997305] .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-51688b72]{width:40%}.scale-input[data-v-51688b72]{width:30%}.cal-switch[data-v-51688b72]{display:flex;justify-content:center;align-items:center}[data-v-51688b72] .ivu-input.ivu-input-disabled,[data-v-51688b72] .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-36cc5542]{width:40%}.scale-input[data-v-36cc5542]{width:30%}.cal-switch[data-v-36cc5542]{display:flex;justify-content:center;align-items:center}[data-v-36cc5542] .ivu-input.ivu-input-disabled,[data-v-36cc5542] .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-71d4faba]{color:red}.progress-text[data-v-71d4faba]{font-size:14px;color:#515a6e;font-weight:500}.upgrade-progress-container[data-v-71d4faba]{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-71d4faba]{flex-shrink:0}.progress-circle[data-v-71d4faba]{text-align:center}.circle-percent[data-v-71d4faba]{font-size:16px;font-weight:700;color:#1890ff}.progress-info-section[data-v-71d4faba]{flex:1;display:flex;flex-direction:column;gap:12px}.progress-status[data-v-71d4faba]{text-align:left}.status-title-upgrading[data-v-71d4faba]{color:#1890ff}.status-title-success[data-v-71d4faba],.status-title-upgrading[data-v-71d4faba]{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 2px rgba(24,144,255,.1)}.status-title-success[data-v-71d4faba]{color:#52c41a}.status-title-failed[data-v-71d4faba]{color:#f5222d}.status-title-failed[data-v-71d4faba],.status-title-waiting[data-v-71d4faba]{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 2px rgba(24,144,255,.1)}.status-title-waiting[data-v-71d4faba]{color:#515a6e}.progress-count[data-v-71d4faba]{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-71d4faba]{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-71d4faba]: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-71d4faba]{flex-shrink:0;display:flex;align-items:center}.error-icon .ivu-icon[data-v-71d4faba]{animation:pulse-71d4faba 2s infinite}@keyframes pulse-71d4faba{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.error-message[data-v-71d4faba]{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-71d4faba]{flex:1;min-width:200px;font-weight:500;text-shadow:0 1px 2px rgba(168,7,26,.1)}.retry-btn[data-v-71d4faba]{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-71d4faba]: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-71d4faba]:hover{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 4px 12px rgba(82,196,26,.4);transform:translateY(-1px)}.retry-btn[data-v-71d4faba]:hover:before{left:100%}.retry-btn[data-v-71d4faba]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(82,196,26,.3)}.retry-btn .ivu-icon[data-v-71d4faba]{margin-right:4px;font-size:14px;transition:transform .3s ease}.retry-btn:hover .ivu-icon[data-v-71d4faba]{transform:rotate(180deg)}@media (max-width:768px){.error-message[data-v-71d4faba],.error-section[data-v-71d4faba]{flex-direction:column;align-items:flex-start;gap:8px}.error-text[data-v-71d4faba]{min-width:auto}.retry-btn[data-v-71d4faba]{align-self:stretch;text-align:center}}.action-section[data-v-71d4faba]{flex-shrink:0;display:flex;align-items:center}@media (max-width:768px){.upgrade-progress-container[data-v-71d4faba]{flex-direction:column;text-align:center;gap:16px}.progress-info-section[data-v-71d4faba]{text-align:center}.error-section[data-v-71d4faba]{justify-content:center}}.desc-row[data-v-c540796c]{margin-top:100px}.normal-row[data-v-c540796c]{margin-bottom:10px}.desc-row[data-v-6d9bcb1e]{margin-top:100px}.normal-row[data-v-6d9bcb1e]{margin-bottom:10px}.limit-field[data-v-4851fa02]{width:80%}[data-v-62b2cfb3] .ivu-input.ivu-input-disabled,[data-v-62b2cfb3] .ivu-input[disabled]{color:#999!important;background-color:#f8f9fa!important;border-color:#ced4da!important;opacity:1!important;-webkit-text-fill-color:#999!important}.desc-field[data-v-aa7385ae]{display:flex;justify-content:flex-end;align-items:center;padding-right:3%;font-size:.9rem}.field-line[data-v-aa7385ae]{margin-bottom:8px}.table-modify[data-v-125cb48e]{margin-top:10px}