/* Keep the demo viewer independent of the long sensor list height. */
div.grid:has(> [class~="min-h-[480px]"]) {
  align-items: start;
}
div.grid:has(> [class~="min-h-[480px]"]) > [class~="min-h-[480px]"] {
  align-self: start;
  height: min(72vh, 700px);
}
@media (min-width: 1024px) {
  div.grid:has(> [class~="min-h-[480px]"]) {
    grid-template-columns: 200px minmax(0, 1fr) 260px;
  }
  div.grid:has(> [class~="min-h-[480px]"]) > div:nth-child(3) {
    max-height: min(72vh, 700px);
    overflow: auto;
  }
}
