@import url("/css/page_css/odds.css");

.odds-lite-stage {
  width: 100%;
  margin: 0 auto 16px;
  background: #ffffff;
}

#odds-lite-frame {
  display: block;
  width: 100%;
  height: calc(100vh - 120px);
  min-height: 760px;
  border: 0;
  background: #ffffff;
}

.odds-static-fallback {
  width: 100%;
}

.odds-static-header {
  padding: 8px 0;
}

.odds-static-header h1 {
  margin: 0 0 4px;
}

body.odds-lite-frame-loaded .odds-static-fallback {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

body.odds-lite-frame-error .odds-lite-stage {
  display: none;
}

body.odds-lite-frame-error .odds-static-fallback {
  position: static;
  width: 100%;
  height: auto;
  overflow: visible;
  clip: auto;
  clip-path: none;
  white-space: normal;
}
