/* 自定义样式 - 云手机控制界面 */

/* 让 loader 居中 */
#loader {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}

/* 隐藏控制按钮栏，只显示手机屏幕 */
#control-panel-default-buttons,
#control-panel-custom-buttons,
#display-add-modal-button {
  display: none !important;
}

/* 让屏幕占满整个窗口 */
body {
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000 !important;
}

#device-connection {
  position: fixed !important;
  inset: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#controls-and-displays {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#device-display-column {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#device-displays {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.device-display {
  max-width: 100% !important;
  max-height: 100% !important;
}

.device-display-video {
  max-width: 100% !important;
  max-height: 100vh !important;
  object-fit: contain !important;
}

/* 隐藏显示信息栏 */
.device-display-info {
  display: none !important;
}
