.app-container[data-v-51acf327]{background:#fff}.ant-card[data-v-51acf327]{background:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.page-header[data-v-51acf327]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e8eaed}.header-left[data-v-51acf327],.page-header[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-51acf327]{gap:16px}.back-btn[data-v-51acf327]{width:40px;height:40px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;color:#64748b}.back-btn[data-v-51acf327]:hover{background:#e2e8f0;border-color:#1966ff;color:#1966ff;-webkit-transform:scale(1.05);transform:scale(1.05)}.page-title h1[data-v-51acf327]{margin:0;font-size:20px;font-weight:600;color:#262626;line-height:1.2}.custom-tabs-container[data-v-51acf327]{background:#fff;overflow:hidden}.custom-tabs-nav[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fafafa;border-bottom:1px solid #e8e8e8;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.custom-tabs-nav[data-v-51acf327]::-webkit-scrollbar{display:none}.custom-tab-item[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#666;font-size:14px;font-weight:500;white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-right:1px solid #e8e8e8;background:#fafafa}.custom-tab-item[data-v-51acf327]:last-child{border-right:none}.custom-tab-item[data-v-51acf327]:hover{background:#e6f7ff;color:#1890ff}.custom-tab-item.active[data-v-51acf327]{background:#fff;color:#1890ff;border-bottom:2px solid #1890ff;margin-bottom:-1px}.custom-tab-content[data-v-51acf327]{min-height:500px;background:#fff}.tab-pane[data-v-51acf327]{padding:10px}.device-basic-info[data-v-51acf327]{background:#fff;border-radius:6px;padding:16px;margin-bottom:16px}.basic-info-header[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.basic-info-header h3[data-v-51acf327]{margin:0;font-size:16px;font-weight:600;color:#262626}.basic-info-grid[data-v-51acf327]{display:grid;grid-template-columns:1fr;gap:12px}.info-item[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.info-item-full[data-v-51acf327]{grid-column:-1}.info-label[data-v-51acf327]{min-width:90px;width:90px;font-size:13px;color:#8c8c8c;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;text-align:left}.info-value-group[data-v-51acf327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.info-value[data-v-51acf327]{font-size:13px;color:#262626;line-height:1.4}.info-value.code[data-v-51acf327]{font-family:Monaco,Menlo,Consolas,monospace;color:#1890ff}.info-value.highlight[data-v-51acf327]{color:#1890ff;font-weight:500}.copy-action-btn[data-v-51acf327]{width:18px;height:18px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8c8c8c;background:transparent;border:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:10px;margin-left:2px;-ms-flex-negative:0;flex-shrink:0}.copy-action-btn[data-v-51acf327]:hover{color:#1890ff;background:#f0f8ff}.form-actions[data-v-51acf327]{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0;text-align:right}