.iot-telemetry[data-v-659ab7b0]{padding:var(--space-5,20px)}.iot-telemetry__header-card[data-v-659ab7b0]{margin-bottom:var(--space-4,16px)}.iot-telemetry__header-row[data-v-659ab7b0]{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}.iot-telemetry__page-title[data-v-659ab7b0]{font-size:var(--font-size-h2,20px);font-weight:600;color:var(--color-gray-900,#111827);margin:0 0 var(--space-2,8px)}.iot-telemetry__device-info[data-v-659ab7b0]{gap:var(--space-3,12px)}.iot-telemetry__device-info[data-v-659ab7b0],.iot-telemetry__device-mac[data-v-659ab7b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-telemetry__device-mac[data-v-659ab7b0]{gap:var(--space-2,8px)}.iot-telemetry__mono[data-v-659ab7b0]{font-family:Courier New,monospace}.iot-telemetry__header-actions[data-v-659ab7b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2,8px)}.iot-telemetry__range-card[data-v-659ab7b0]{margin-bottom:var(--space-4,16px)}.iot-telemetry__range-grid[data-v-659ab7b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4,16px);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.iot-telemetry__range-field--action[data-v-659ab7b0]{-ms-flex-item-align:end;align-self:end}.iot-telemetry__range-field--checkbox[data-v-659ab7b0]{-ms-flex-item-align:center;align-self:center}.iot-telemetry__label[data-v-659ab7b0]{display:block;font-size:var(--font-size-sm,13px);font-weight:500;color:var(--color-gray-700,#374151);margin-bottom:var(--space-1,4px)}.iot-telemetry__checkbox-row[data-v-659ab7b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px)}.iot-telemetry__checkbox-label[data-v-659ab7b0]{font-size:var(--font-size-sm,13px);color:var(--color-gray-700,#374151)}.iot-telemetry__status-row[data-v-659ab7b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4,16px);margin-bottom:var(--space-4,16px)}.iot-telemetry__status-col[data-v-659ab7b0]{min-width:0}.iot-telemetry__no-data[data-v-659ab7b0]{grid-column:1/-1}.iot-telemetry__status-card[data-v-659ab7b0]{-webkit-transition:-webkit-transform var(--duration-normal,.2s);transition:-webkit-transform var(--duration-normal,.2s);transition:transform var(--duration-normal,.2s);transition:transform var(--duration-normal,.2s),-webkit-transform var(--duration-normal,.2s)}.iot-telemetry__status-card[data-v-659ab7b0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.iot-telemetry__status-card--good[data-v-659ab7b0]{border-left:4px solid var(--color-success,#10b981)}.iot-telemetry__status-card--warning[data-v-659ab7b0]{border-left:4px solid var(--color-warning,#f59e0b)}.iot-telemetry__status-card--critical[data-v-659ab7b0]{border-left:4px solid var(--color-danger,#ef4444)}.iot-telemetry__metric-row[data-v-659ab7b0]{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}.iot-telemetry__metric-label[data-v-659ab7b0]{font-size:var(--font-size-sm,13px);font-weight:500;color:var(--color-gray-500,#6b7280);margin-bottom:var(--space-2,8px)}.iot-telemetry__metric-value[data-v-659ab7b0]{font-size:var(--font-size-display-sm,30px);font-weight:700;color:var(--color-gray-900,#111827)}.iot-telemetry__metric-time[data-v-659ab7b0]{font-size:var(--font-size-sm,13px);color:var(--color-gray-500,#6b7280);margin-top:var(--space-1,4px)}.iot-telemetry__charts-grid[data-v-659ab7b0]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4,16px)}.iot-telemetry__chart-col[data-v-659ab7b0]{min-width:0}.iot-telemetry__chart-title[data-v-659ab7b0]{font-size:var(--font-size-base,14px);font-weight:600;color:var(--color-gray-900,#111827)}.iot-telemetry__chart-container[data-v-659ab7b0]{position:relative;height:300px}.iot-telemetry__history-card[data-v-659ab7b0]{margin-top:var(--space-4,16px)}.iot-telemetry__table-empty[data-v-659ab7b0]{text-align:center;padding:var(--space-8,32px)}.iot-telemetry__table-empty-icon[data-v-659ab7b0]{font-size:var(--font-size-display,36px);color:var(--color-gray-300,#d1d5db)}.iot-telemetry__table-empty-text[data-v-659ab7b0]{margin-top:var(--space-3,12px);color:var(--color-gray-500,#6b7280);font-size:var(--font-size-base,14px)}.iot-telemetry__alert-text[data-v-659ab7b0]{color:var(--color-danger,#ef4444);font-weight:700}.iot-telemetry__alert-icon[data-v-659ab7b0]{color:var(--color-danger,#ef4444);margin-left:var(--space-2,8px)}.iot-telemetry__battery-row[data-v-659ab7b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px)}.iot-telemetry__battery-bar[data-v-659ab7b0]{height:var(--space-2,8px);width:60px}[data-v-659ab7b0] .iot-telemetry__battery--good .p-progressbar-value{background:var(--color-success,#10b981)}[data-v-659ab7b0] .iot-telemetry__battery--medium .p-progressbar-value{background:var(--color-warning,#f59e0b)}[data-v-659ab7b0] .iot-telemetry__battery--low .p-progressbar-value{background:var(--color-danger,#ef4444)}@media (max-width:991px){.iot-telemetry__status-row[data-v-659ab7b0]{grid-template-columns:repeat(2,1fr)}.iot-telemetry__charts-grid[data-v-659ab7b0]{grid-template-columns:1fr}.iot-telemetry__range-grid[data-v-659ab7b0]{grid-template-columns:repeat(2,1fr)}.iot-telemetry__header-row[data-v-659ab7b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-3,12px)}}@media (max-width:767px){.iot-telemetry[data-v-659ab7b0]{padding:var(--space-3,12px)}.iot-telemetry__range-grid[data-v-659ab7b0],.iot-telemetry__status-row[data-v-659ab7b0]{grid-template-columns:1fr}.iot-telemetry__header-actions[data-v-659ab7b0]{width:100%}.iot-telemetry__header-actions .p-button[data-v-659ab7b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.iot-telemetry__metric-value[data-v-659ab7b0]{font-size:var(--font-size-h1,24px)}}