/* 隐藏悬浮返回按钮 */
.back-to-top, .floating-back-button, .return-button, .float-button, .back-button, .left-arrow, .prev-button {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 隐藏所有固定定位的元素，除了我们自己的对话框 */
[style*="position: fixed"]:not(#homeApplyDialog):not(#agreementDialog) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 隐藏所有绝对定位的悬浮元素 */
[style*="position: absolute"]:not(#homeApplyDialog *) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 隐藏所有z-index大于100的元素，除了我们自己的对话框 */
[style*="z-index"]:not(#homeApplyDialog):not(#agreementDialog) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 隐藏所有包含back或return或arrow的元素 */
[class*="back"], [class*="return"], [class*="arrow"], [class*="prev"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 隐藏所有id包含back或return或arrow的元素 */
[id*="back"], [id*="return"], [id*="arrow"], [id*="prev"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
