.dashboard-scroll-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0}.dashboard-scroll-main,.dashboard-scroll-window{min-width:0;width:100%;min-height:0;overflow:visible;mask-image:none}.dashboard-scroll-track{display:flex;flex-direction:column}.dashboard-scroll-copy{padding-bottom:0}.dashboard-scroll-aside{min-width:0;min-height:0;display:flex;flex-direction:column;gap:1rem}.dashboard-live-feed-sidebar{height:auto;max-height:none;overflow:hidden;min-height:0}.dashboard-sidebar-feed-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.dashboard-sidebar-feed-panel>.dashboard-live-feed-sidebar{flex:1 1 auto}.dashboard-feed-live-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--color-danger-500);box-shadow:0 0 0 0 color-mix(in srgb,var(--color-danger-500) 35%,transparent);animation:dashboard-feed-pulse 2.4s var(--ease-out,ease-out) infinite}.dashboard-feed-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dashboard-feed-list .dashboard-feed-item{flex-shrink:0}.dashboard-feed-media-list{display:flex;flex-direction:column;gap:.4rem;min-height:0}.dashboard-feed-media-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;margin:0;padding:.4rem;border:1px solid transparent;border-radius:var(--radius-md,.75rem);background:var(--fill-quiet,color-mix(in srgb,var(--color-ink-0) 3%,transparent));text-align:left;cursor:pointer;transition:background var(--duration-fast,.14s) var(--ease-standard,ease)}.dashboard-feed-media-row:focus-visible,.dashboard-feed-media-row:hover{border-color:transparent;background:var(--fill-hover,color-mix(in srgb,var(--color-ink-0) 5%,transparent));outline:none}.dashboard-feed-media-thumb{position:relative;display:block;width:4.5rem;height:2.85rem;overflow:hidden;border-radius:.45rem;background:#0b0f14;flex-shrink:0}.dashboard-feed-media-thumb .iot-video-event-empty,.dashboard-feed-media-thumb .iot-video-event-image,.dashboard-feed-media-thumb .iot-video-event-placeholder,.dashboard-feed-media-thumb .relative{position:absolute;inset:0;width:100%;height:100%}.dashboard-feed-media-thumb .iot-video-event-image{object-fit:cover;display:block}.dashboard-feed-media-copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.dashboard-feed-media-meta,.dashboard-feed-media-time,.dashboard-feed-media-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-feed-media-title{font-size:var(--text-sm,.8125rem);font-weight:var(--font-weight-semibold,600);line-height:1.3;color:var(--color-ink-0)}.dashboard-feed-media-meta{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-regular,400);line-height:1.3;color:var(--color-ink-2)}.dashboard-feed-media-time{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);line-height:1.25;color:var(--color-ink-3);font-variant-numeric:tabular-nums}@keyframes dashboard-feed-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-danger-500) 30%,transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-danger-500) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-danger-500) 0%,transparent)}}@media (min-width:1024px){.dashboard-scroll-row{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18rem);gap:1.25rem}.dashboard-scroll-aside{position:sticky;top:4.75rem;align-self:start;max-height:calc(100dvh - 5.5rem);overflow:auto}.dashboard-live-feed-sidebar{max-height:min(28rem,calc(100dvh - 14rem))}}@media (min-width:1536px){.dashboard-scroll-row{grid-template-columns:minmax(0,1fr) 19rem}}@media (prefers-reduced-motion:reduce){.dashboard-feed-list{overflow-y:auto}.dashboard-feed-live-dot{animation:none}}