.detail-header[data-v-881a1b00]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;font-weight:600;color:#111827}.detail-close-btn[data-v-881a1b00]{height:30px;padding:0 12px;color:#374151;background:#fff;border-color:#d1d5db;border-radius:6px}.detail-body[data-v-881a1b00]{min-height:260px}.detail-row[data-v-881a1b00]{display:flex;padding:12px 0;border-bottom:1px solid #f3f4f6}.detail-row--last[data-v-881a1b00]{border-bottom:none}.detail-label[data-v-881a1b00]{flex:0 0 100px;font-size:14px;color:#6b7280}.detail-value[data-v-881a1b00]{flex:1;font-size:14px;color:#111827}.multi-line[data-v-881a1b00]{white-space:pre-wrap;word-break:break-all}[data-v-881a1b00] .fire-alarm-detail-dialog{border-radius:8px;overflow:hidden}[data-v-881a1b00] .fire-alarm-detail-dialog .el-dialog__header{padding:20px 24px 0}[data-v-881a1b00] .fire-alarm-detail-dialog .el-dialog__body{padding:18px 24px 24px;color:#606266}.notify-chain-header[data-v-a705e342]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;font-weight:600;color:#111827}.notify-chain-close-btn[data-v-a705e342]{height:30px;padding:0 12px;color:#374151;background:#fff;border-color:#d1d5db;border-radius:6px}.notify-chain-body[data-v-a705e342]{min-height:260px}.notify-chain-meta[data-v-a705e342]{padding:12px 14px;margin-bottom:16px;background:#f8fafc;border-radius:8px}.notify-chain-meta__row[data-v-a705e342]{display:flex;align-items:center;line-height:1.9}.notify-chain-meta__label[data-v-a705e342]{width:72px;color:#6b7280;font-size:13px}.notify-chain-meta__value[data-v-a705e342]{color:#111827;font-size:14px}.notify-timeline[data-v-a705e342]{display:flex;flex-direction:column;gap:14px}.notify-timeline__item[data-v-a705e342]{display:flex;gap:10px}.notify-timeline__dot[data-v-a705e342]{width:8px;height:8px;margin-top:7px;border-radius:50%;background:#409eff;flex-shrink:0}.notify-timeline__content[data-v-a705e342]{flex:1;padding:0 0 12px;border-bottom:1px dashed #ebeef5}.notify-timeline__title[data-v-a705e342]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#303133;font-size:14px;font-weight:600}.notify-timeline__desc[data-v-a705e342]{margin-top:8px;color:#606266;font-size:13px;line-height:1.7}.notify-timeline__time[data-v-a705e342]{margin-top:8px;color:#909399;font-size:12px}[data-v-a705e342] .fire-alarm-notify-chain-dialog{border-radius:8px;overflow:hidden}[data-v-a705e342] .fire-alarm-notify-chain-dialog .el-dialog__header{padding:20px 24px 0}[data-v-a705e342] .fire-alarm-notify-chain-dialog .el-dialog__body{padding:18px 24px 24px}.placeholder[data-v-2c426c27]{min-height:180px;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:14px}.placeholder.compact[data-v-2c426c27]{min-height:80px;margin-bottom:16px;background:#f9fafb;border-radius:8px}.dialog-title-bar[data-v-2c426c27]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;font-weight:600;color:#303133}.title-close-btn[data-v-2c426c27]{min-width:48px;padding:0 10px;height:30px;color:#374151;background:#fff;border-color:#d1d5db;border-radius:6px}.control-content[data-v-2c426c27]{padding-top:0}.status-card[data-v-2c426c27]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin-bottom:16px;background:#f9fafb;border-radius:8px}.status-card-left[data-v-2c426c27]{display:flex;align-items:center;gap:8px}.status-card-title[data-v-2c426c27]{color:#6b7280;font-size:14px}.state-current[data-v-2c426c27]{font-size:14px;font-weight:600}.state-current--alarm[data-v-2c426c27]{color:#dc2626}.state-current--pending[data-v-2c426c27]{color:#d97706}.state-current--restored[data-v-2c426c27]{color:#16a34a}.status-steps[data-v-2c426c27]{display:flex;align-items:center;gap:8px}.status-step[data-v-2c426c27]{padding:4px 10px;border-radius:999px;font-size:12px;color:#94a3b8;background:#e5e7eb}.status-step.active[data-v-2c426c27]{color:#fff;background:#2563eb}.switch-grid[data-v-2c426c27]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.switch-item[data-v-2c426c27]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-radius:6px}.switch-item label[data-v-2c426c27]{flex:1;margin-right:10px;font-size:14px;color:#374151}.timer-section[data-v-2c426c27]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.timer-header[data-v-2c426c27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#374151;font-size:14px;font-weight:500}.timer-content[data-v-2c426c27]{padding:16px;background:#f9fafb;border-radius:8px;transition:opacity .2s ease}.timer-content.disabled[data-v-2c426c27]{opacity:.45;pointer-events:none}.timer-row[data-v-2c426c27]{display:flex;gap:20px}.timer-item[data-v-2c426c27]{flex:1}.timer-item label[data-v-2c426c27]{display:block;margin-bottom:8px;font-size:13px;color:#6b7280}.timer-picker[data-v-2c426c27]{width:100%}.timer-hint[data-v-2c426c27]{margin-top:10px;font-size:12px;color:#9ca3af}.action-row[data-v-2c426c27]{display:flex;justify-content:flex-end;margin-top:20px}.strategy-section[data-v-2c426c27]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.strategy-header[data-v-2c426c27]{margin-bottom:12px;font-size:14px;font-weight:600;color:#374151}.strategy-table[data-v-2c426c27]{width:100%}[data-v-2c426c27] .fire-control-dialog{border-radius:8px;overflow:hidden}[data-v-2c426c27] .fire-control-dialog .el-dialog__header{padding:24px 24px 0}[data-v-2c426c27] .fire-control-dialog .el-dialog__body{padding:20px 24px 24px}[data-v-2c426c27] .fire-control-dialog .el-switch{transform:scale(1.08);transform-origin:center center;flex-shrink:0}[data-v-2c426c27] .fire-control-dialog .el-input__inner{height:36px;line-height:36px;border-color:#d1d5db;border-radius:8px;font-size:13px;color:#374151;background:#fff}.table-toolbar[data-v-029d20b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.table-title[data-v-029d20b2]{font-size:16px;font-weight:600;color:#111827}.table-actions[data-v-029d20b2]{display:flex;gap:10px}.alarm-type-tag[data-v-029d20b2]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.alarm-type-tag.alarm-type-fire[data-v-029d20b2]{color:#b91c1c;background-color:#fee2e2}.alarm-type-tag.alarm-type-water[data-v-029d20b2]{color:#1d4ed8;background-color:#dbeafe}.alarm-type-tag.alarm-type-default[data-v-029d20b2]{color:#6b7280;background-color:#f3f4f6}.status-tag[data-v-029d20b2]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.status-tag.status-alarming[data-v-029d20b2]{color:#b91c1c;background-color:#fee2e2}.status-tag.status-pending[data-v-029d20b2]{color:#b45309;background-color:#fef3c7}.status-tag.status-restored[data-v-029d20b2]{color:#047857;background-color:#d1fae5}.fire-alarm-table-wrap[data-v-029d20b2] .el-table__body-wrapper .el-table__row{cursor:pointer}.operation-links[data-v-029d20b2]{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}