.fcr-device-settings-video {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.fcr-device-settings-video__preview {
  position: relative;
  z-index: 99;
  border-radius: var(--fcr_cornerradius_s);
  background: var(--fcr_ui_scene_video);
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
}

.fcr-device-settings-video__beauty-slider-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding-right: calc(10px + 30px);
}

.fcr-device-settings-video__view-select {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 100%;
  padding: 6px;
  z-index: 10;
  display: grid;
  align-items: start;
}

.fcr-device-settings-video__top {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  background: var(--fcr_ui_scene_white5);
  box-shadow: 0px 0px 18.75px 0px #8f8f8f26;
  border-radius: var(--fcr_cornerradius_xs);
  padding: 6px;

  font-family: PingFang HK;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: var(--fcr_ui_scene_black10);
}

.fcr-device-settings-video__bottom {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-self: end;
  align-items: center;
}

.fcr-device-settings-video__view-select .fcr-tabs {
  width: fit-content;
  border-radius: var(--fcr_cornerradius_s);
}

.fcr-device-settings-video__view-select .fcr-tabs__nav-list .fcr-tabs__nav-indicator {
  border-radius: var(--fcr_cornerradius_xs);
}

.fcr-device-settings-video__mirror-video {
  height: 46px;
  display: flex;
  padding: 11px 25px;
  position: relative;
  width: calc(100% + 36px);
  left: -18px;
  box-shadow: 0px 0px 15px 0px rgba(151, 151, 151, 0.25);
}

/* 修复设置时视频窗口没有圆角的问题 */
.fcr-device-settings-video-player__frame {
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: var(--fcr_cornerradius_s);
}

.fcr-device-settings-video-player {
  position: absolute;
  z-index: 8;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
