.video-session-player-dialog .video-session-player-container {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 !important;
  position: relative;
  background-color: rgba(var(--conference-background)) !important;
}

.video-session-player-dialog .video-session-player {
  width:  calc(100% - env(safe-area-inset-right, 0) - env(safe-area-inset-left, 0));
  height: calc(100% - env(safe-area-inset-bottom, 0));
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  transform: translateX(-50%);
}

.video-session-player-dialog .video-session-player-container .unsupported-video-hint {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.video-session-player-dialog .video-session-player-container .unsupported-video-hint md-icon {
  color: rgba(var(--color-warn));
}