.live-view-layout {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1.5fr 1fr;
}

.live-sidebar-panel {
  display: grid;
  gap: 1.25rem;
}

@media (max-width: 1280px) {
  .live-view-layout {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 900px) {
  .live-view-layout {
    gap: 1rem;
  }
  .live-sidebar-panel {
    gap: 1rem;
  }
}

@media (max-width: 640px) {
  .live-view-layout {
    grid-template-columns: 1fr;
  }
  .video-shell {
    min-height: 320px !important;
  }
}

/* PANEL RIGHT: Jika ingin revert, cukup hapus referensi /live-playback-sidebar.css dan kelas .live-view-layout */