body.tap-clean-review #result {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
body.tap-clean-review #quiz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
body.tap-clean-review #reviewNav {
  display: none !important;
}
#tapCleanReviewBar {
  display: none;
  position: sticky;
  bottom: 10px;
  z-index: 9999;
  max-width: 980px;
  margin: 22px auto 0;
  padding: 12px;
  background: #fff8d6;
  border: 2px solid #ffc400;
  border-radius: 14px;
  box-shadow: 0 8px 24px #0003;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}
body.tap-clean-review #tapCleanReviewBar {
  display: flex !important;
}
#tapCleanReviewBar .btn {
  min-width: 150px;
}
@media (max-width: 650px) {
  #tapCleanReviewBar {
    position: static;
    display: none;
    flex-direction: column;
  }
  body.tap-clean-review #tapCleanReviewBar {
    display: flex !important;
  }
  #tapCleanReviewBar .btn {
    width: 100%;
    margin: 3px 0;
  }
}
