.air-conditioner-detail-content[data-v-ee935972]{min-height:200px}.detail-error[data-v-ee935972]{padding:20px;color:#f56c6c;text-align:center}.top-info-section[data-v-ee935972]{display:flex;gap:20px;margin-bottom:24px}.info-card[data-v-ee935972],.status-card[data-v-ee935972]{flex:1;background:#f5f7fa;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.card-header[data-v-ee935972]{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#303133}.card-header i[data-v-ee935972]{margin-right:8px;font-size:18px;color:#409eff}.info-list .info-item[data-v-ee935972],.status-list .status-item[data-v-ee935972]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e4e7ed}.info-list .info-item[data-v-ee935972]:last-child,.status-list .status-item[data-v-ee935972]:last-child{border-bottom:none}.label[data-v-ee935972]{color:#909399;font-size:13px;font-weight:500}.value[data-v-ee935972]{color:#606266;font-size:13px;font-weight:500}.value.room-path[data-v-ee935972]{word-break:break-word;line-height:1.5}.params-section[data-v-ee935972]{margin-bottom:20px}.section-title[data-v-ee935972]{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#303133}.section-title i[data-v-ee935972]{margin-right:8px;font-size:18px;color:#409eff}.params-grid[data-v-ee935972]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.param-card[data-v-ee935972]{border-radius:12px;padding:24px 20px;display:flex;align-items:center;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;cursor:default}.param-card[data-v-ee935972]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.param-card.temp-card[data-v-ee935972]{background:linear-gradient(135deg,#667eea,#764ba2)}.param-card.room-temp-card[data-v-ee935972]{background:linear-gradient(135deg,#f093fb,#f5576c)}.param-card.mode-card[data-v-ee935972]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.param-card.fan-card[data-v-ee935972]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.param-icon[data-v-ee935972]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.param-icon i[data-v-ee935972]{font-size:24px}.param-content[data-v-ee935972]{flex:1;min-width:0}.param-content .param-value[data-v-ee935972]{font-size:26px;font-weight:700;margin:0 0 4px 0;line-height:1.2;word-break:break-all}.param-content .param-value .unit[data-v-ee935972]{font-size:16px;font-weight:400;margin-left:2px}.param-content .param-label[data-v-ee935972]{font-size:13px;opacity:.95;margin:0;line-height:1.4}.lock-section[data-v-ee935972]{margin-top:20px;padding:20px;background:#f5f7fa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.lock-bar[data-v-ee935972]{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.lock-item[data-v-ee935972]{display:flex;align-items:center;gap:8px;font-size:14px}.lock-item i[data-v-ee935972]{font-size:18px}.lock-label[data-v-ee935972]{color:#606266;font-weight:500}.lock-value[data-v-ee935972]{color:#303133;font-weight:500}.selected-room-bar[data-v-7ea70cb6]{margin-bottom:12px;padding:8px 12px;background:#ecf5ff;border-radius:4px;font-size:13px}.selected-room-bar .label[data-v-7ea70cb6]{color:#606266;margin-right:6px}.selected-room-bar .path[data-v-7ea70cb6]{color:#303133;font-weight:500}.room-select-body[data-v-7ea70cb6]{display:flex;height:500px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.area-tree-panel[data-v-7ea70cb6]{width:220px;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;background:#fafafa;flex-shrink:0}.panel-header[data-v-7ea70cb6]{padding:12px 15px;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #e8e8e8;background:#fff}.area-tip[data-v-7ea70cb6]{font-weight:400;color:#909399;font-size:12px}.tree-scrollbar[data-v-7ea70cb6]{flex:1;overflow:hidden}.tree-scrollbar[data-v-7ea70cb6] .el-scrollbar__wrap{overflow-x:hidden}.room-list-panel[data-v-7ea70cb6]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.room-list-panel .el-table[data-v-7ea70cb6]{flex:1}.pagination-bar[data-v-7ea70cb6]{padding:10px 15px;border-top:1px solid #e8e8e8;text-align:right}.dialog-footer[data-v-7ea70cb6]{display:flex;justify-content:flex-end;gap:10px}.room-select-dialog[data-v-7ea70cb6] .el-dialog{max-width:96vw}.room-select-dialog[data-v-7ea70cb6] .selected-row{background-color:#ecf5ff}.room-select-dialog[data-v-7ea70cb6] .el-table td{padding:8px 0}.radio-cell[data-v-7ea70cb6]{cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:32px;padding:4px 0}.room-select-dialog[data-v-7ea70cb6] .radio-column .cell{padding:0 8px}.custom-tree-node[data-v-7ea70cb6]{font-size:13px}.air-indoor-unit[data-v-e0c4b282]{display:flex;flex-direction:row;padding:0;background:#fff;min-height:calc(100vh - 120px)}.room-tree-panel[data-v-e0c4b282]{width:220px;flex-shrink:0;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;background:#fafafa;max-height:calc(100vh - 120px);overflow:hidden}.room-tree-header[data-v-e0c4b282]{padding:12px 15px;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #e8e8e8;background:#fff;display:flex;align-items:center}.tree-scrollbar[data-v-e0c4b282]{flex:1;overflow-y:auto}.tree-scrollbar[data-v-e0c4b282] .el-scrollbar__wrap{overflow-x:hidden;overflow-y:auto}.tree-root-node[data-v-e0c4b282]{padding:10px 15px;font-size:14px;color:#606266;cursor:pointer;display:flex;align-items:center;transition:background .2s,color .2s;border-bottom:1px solid #f0f0f0}.tree-root-node[data-v-e0c4b282]:hover{background:#ecf5ff;color:#409eff}.tree-root-node.is-active[data-v-e0c4b282]{background:#ecf5ff;color:#409eff;font-weight:600}.tree-empty[data-v-e0c4b282]{padding:30px 15px;text-align:center;color:#c0c4cc;font-size:13px}.custom-tree-node[data-v-e0c4b282]{font-size:13px;display:flex;align-items:center}.room-tree-panel[data-v-e0c4b282] .el-tree{background:transparent;padding:8px 0}.room-tree-panel .el-tree-node__content[data-v-e0c4b282]{height:34px}.room-tree-panel .el-tree-node.is-current>.el-tree-node__content[data-v-e0c4b282]{background-color:#ecf5ff!important;color:#409eff;font-weight:600}.content-area[data-v-e0c4b282]{flex:1;padding:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.filter-section[data-v-e0c4b282]{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px}.filter-left[data-v-e0c4b282]{display:flex;align-items:center}.filter-right[data-v-e0c4b282]{display:flex;gap:10px}.batch-operation-section[data-v-e0c4b282]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.operation-left .selected-info[data-v-e0c4b282]{font-size:14px;color:#666}.operation-left .selected-info strong[data-v-e0c4b282]{color:#1890ff;font-size:16px}.operation-right[data-v-e0c4b282]{display:flex;gap:10px}.table-section[data-v-e0c4b282]{padding:20px 0;flex:1;overflow:hidden;display:flex;flex-direction:column}.table-section[data-v-e0c4b282] .el-table{flex:1;overflow:auto}.pagination-wrapper[data-v-e0c4b282]{display:flex;justify-content:flex-end;margin-top:20px}.dialog-footer[data-v-e0c4b282]{display:flex;justify-content:flex-end;gap:10px}.air-detail-dialog[data-v-e0c4b282] .el-dialog__body{padding:20px 30px;max-height:70vh;overflow-y:auto}.room-name-display[data-v-e0c4b282]{color:#303133;font-weight:500}.room-name-display .room-path[data-v-e0c4b282]{color:#606266;font-weight:400;margin-left:4px}.room-id-display[data-v-e0c4b282]{color:#606266;font-family:monospace}.room-empty[data-v-e0c4b282]{color:#c0c4cc}.control-panel[data-v-e0c4b282]{padding:10px 0}.device-info[data-v-e0c4b282]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f5f7fa;border-radius:4px;margin-bottom:20px}.device-name[data-v-e0c4b282]{font-size:16px;font-weight:500;color:#303133}.control-form[data-v-e0c4b282]{margin-top:20px}.temp-control[data-v-e0c4b282]{display:flex;align-items:center}.temp-value[data-v-e0c4b282]{font-size:24px;font-weight:500;color:#409eff;margin:0 15px;min-width:60px;text-align:center}.batch-info[data-v-e0c4b282]{margin-bottom:20px}.lock-panel[data-v-e0c4b282]{padding:10px 0}.form-tip[data-v-e0c4b282]{font-size:12px;color:#909399;margin-top:5px}[data-v-e0c4b282] .el-form-item{margin-bottom:20px}[data-v-e0c4b282] .el-radio-button__inner{padding:10px 15px}[data-v-e0c4b282] .el-slider{margin-top:10px}[data-v-e0c4b282] .el-table .control-status-pending{background-color:rgba(239,19,19,.5)!important}