/* Account for device cutouts without hiding team controls or chat navigation. */
html.tm-installed body {
  padding-top: env(safe-area-inset-top, 0px);
  padding-left: env(safe-area-inset-left, 0px);
  padding-right: env(safe-area-inset-right, 0px);
}
html.tm-installed .frame { min-height: calc(100dvh - env(safe-area-inset-top, 0px)); }
.tm-fullview-action { min-height: 44px; }
