pre[data-v-e615519c]{max-height:240px;white-space:pre-wrap;word-break:break-word}.iot-relay-panel[data-v-e615519c]{border:1px solid #d9e2ec;border-radius:8px;background:#f8fafc;padding:14px}.iot-relay-panel-head[data-v-e615519c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.iot-relay-title[data-v-e615519c]{color:#1f2937;font-size:14px;font-weight:700}.iot-relay-subtitle[data-v-e615519c]{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;margin-top:2px}.iot-relay-grid[data-v-e615519c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iot-relay-state[data-v-e615519c]{border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:12px;min-height:82px}.iot-relay-state.is-on[data-v-e615519c]{border-color:#69b99d;background:#f0fdf8}.iot-relay-state.is-off[data-v-e615519c]{border-color:#cbd5e1;background:#f8fafc}.iot-relay-state.is-unknown[data-v-e615519c]{border-color:#f0c36d;background:#fffbeb}.iot-relay-index[data-v-e615519c]{color:#64748b;font-size:12px;margin-bottom:8px}.iot-relay-value[data-v-e615519c]{display:flex;align-items:center;gap:8px;color:#111827;font-size:18px;font-weight:700}.iot-relay-dot[data-v-e615519c]{width:10px;height:10px;border-radius:50%;background:#94a3b8;flex:0 0 auto}.iot-relay-state.is-on .iot-relay-dot[data-v-e615519c]{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.14)}.iot-relay-state.is-off .iot-relay-dot[data-v-e615519c]{background:#64748b}.iot-relay-state.is-unknown .iot-relay-dot[data-v-e615519c]{background:#f59e0b}@media (max-width:575.98px){.iot-relay-grid[data-v-e615519c]{grid-template-columns:1fr}.iot-relay-panel-head[data-v-e615519c]{align-items:flex-start;flex-direction:column}}