.basic-info[data-v-9dd7c25a]{padding:20px 0}.info-form[data-v-9dd7c25a]{max-width:900px}.readonly-text[data-v-9dd7c25a]{color:#666}.form-actions[data-v-9dd7c25a]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.upload-area[data-v-9dd7c25a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.upload-card[data-v-9dd7c25a],.upload-card[data-v-9dd7c25a] .el-upload,.upload-card[data-v-9dd7c25a] .el-upload--text{width:148px;height:148px}.upload-card[data-v-9dd7c25a] .el-upload{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}.upload-card[data-v-9dd7c25a]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;background:#fafafa;-webkit-transition:border-color .2s;transition:border-color .2s}.upload-card[data-v-9dd7c25a]:hover{border-color:#409eff}.upload-icon[data-v-9dd7c25a]{font-size:28px;color:#8c939d}.image-preview-card[data-v-9dd7c25a]{position:relative;width:148px;height:148px;border-radius:6px;overflow:hidden;border:1px solid #dcdfe6;cursor:pointer}.preview-img[data-v-9dd7c25a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-mask[data-v-9dd7c25a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);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;gap:16px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.image-preview-card:hover .preview-mask[data-v-9dd7c25a]{opacity:1}.mask-icon[data-v-9dd7c25a]{font-size:22px;color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.mask-icon[data-v-9dd7c25a]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.delete-icon[data-v-9dd7c25a]{font-size:22px;color:#fff;cursor:pointer}.hardware-status[data-v-373afef2]{padding:20px 0}.hardware-status[data-v-373afef2] .el-table .cell{white-space:nowrap}.hardware-status[data-v-373afef2] .el-tag{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.refresh-tip[data-v-373afef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px;padding:10px 15px;background:#f5f7fa;border-radius:4px;color:#666}.refresh-tip .el-icon[data-v-373afef2]{color:#409eff}.debug-info[data-v-373afef2]{margin-top:15px;padding:10px;background:#f5f7fa;border-radius:4px}.debug-row[data-v-373afef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.debug-row[data-v-373afef2]:last-child{margin-bottom:0}.debug-label[data-v-373afef2]{font-weight:500;color:#333}.debug-value[data-v-373afef2]{color:#666}.debug-actions[data-v-373afef2]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.status-card[data-v-373afef2]{margin-bottom:20px}.card-header[data-v-373afef2]{font-weight:700}.operation-area[data-v-373afef2]{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.logo-uploader[data-v-373afef2]{width:200px;height:200px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;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}.logo-uploader[data-v-373afef2]:hover{border-color:#409eff}.logo-uploader-icon[data-v-373afef2]{font-size:28px;color:#8c939d}.upload-tip[data-v-373afef2]{margin-top:10px;font-size:12px;color:#999}.read-card-tip[data-v-373afef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.read-card-tip p[data-v-373afef2]{margin-top:15px;font-size:16px;color:#333}.screenshot-inline-wrapper[data-v-373afef2]{margin-bottom:20px;border:1px solid #e4e7ed;border-radius:6px;overflow:hidden;background:#fff}.screenshot-inline-header[data-v-373afef2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 15px;background:#f5f7fa;border-bottom:1px solid #e4e7ed}.screenshot-inline-title[data-v-373afef2]{font-weight:500;color:#333}.screenshot-inline-container[data-v-373afef2]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f0f2f5}.screenshot-inline-img[data-v-373afef2]{width:960px;height:540px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6;border-radius:4px;background:#000}.business-record[data-v-0fe8dbd9]{padding:20px 0}.search-container[data-v-0fe8dbd9]{margin-bottom:20px}.fail-text[data-v-0fe8dbd9]{color:#f56c6c}.el-pagination[data-v-0fe8dbd9]{margin-top:20px;text-align:right}.operation-log[data-v-6efec7cd]{padding:20px 0}.log-filter[data-v-6efec7cd]{margin-bottom:20px}.el-pagination[data-v-6efec7cd]{margin-top:20px;text-align:right}.device-detail[data-v-c981b5c4]{background:#fff;padding:20px}.detail-header[data-v-c981b5c4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.detail-header[data-v-c981b5c4],.header-left[data-v-c981b5c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-c981b5c4]{gap:15px}.device-name[data-v-c981b5c4]{font-size:18px;font-weight:700}.header-right[data-v-c981b5c4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.detail-tabs[data-v-c981b5c4]{margin-top:10px}