html[data-studio-dock="left"] .skarr-ov {
  left: max(12px, env(safe-area-inset-left));
  right: auto;
  bottom: calc(max(12px, env(safe-area-inset-bottom)) + var(--ov-host-lift, 0px));
  z-index: 36;
}
html[data-studio-dock="left"] .skarr-ov-panel { left: 0; right: auto; transform-origin: left bottom; }
html[data-studio-dock="left"] .skarr-ov-chat { text-decoration: none; }
html[data-studio-dock="left"] .focus-shell__sidebar { padding-bottom: 74px; }
html[data-studio-dock="left"] .focus-shell__credit { display: none; }
html[data-studio-dock="left"] .ws-app--focus .ws-main:not(.is-flush),
html[data-studio-dock="left"] .ws-convs { padding-bottom: 76px; }
