/* ВП10: дополнения к общему стилю игровой лабораторной (ВП03, ВП06–ВП07, ВП12) — два окна кадра камеры «Первого» */
.cam-feed { width: 416px; }
.cam-feed canvas { width: 400px; height: 300px; }
.cam-feed2 { left: 16px; }
.cam-feed.second { left: 440px; }
#camLabel, #camLabel2 { font-variant-numeric: tabular-nums; font-size: 12px; color: var(--muted); }
.dock .ctl { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin: 8px 0; }
.dock .ctl select { font: inherit; }
.dock .ctl button[aria-pressed="true"] { background: var(--accent); color: var(--t-accent-ink); border-color: var(--accent); }
.dock canvas.chart { width: 100%; height: 180px; display: block; margin: 6px 0; }
@media (max-width: 1280px) { .cam-feed { width: 336px; } .cam-feed canvas { width: 320px; height: 240px; } .cam-feed.second { left: 360px; } }
@media (max-width: 900px) {
  .cam-feed { display: block; left: 8px; top: 214px; bottom: auto; width: 172px; padding: 5px; }
  .cam-feed canvas { width: 160px; height: 120px; }
  .cam-feed2, .cam-feed2[hidden] { display: none; }   /* на телефоне — только текущий кадр */
  .cam-feed.second { left: 8px; }
  #camLabel, #camLabel2 { font-size: 10.5px; }
  .cam-feed[hidden] { display: none; }
}
