/* Встройка финала главной в /system/: тот же экран, чёрный фон, без чека. */

html.embed-finale {
  --color: #fff;
  color-scheme: dark;
  background: #07070a !important;
  scrollbar-width: none;
}

html.embed-finale::-webkit-scrollbar {
  display: none;
}

html.embed-finale,
html.embed-finale body {
  background: #07070a !important;
  color: #fff !important;
}

html.embed-finale #bg {
  background: #07070a !important;
  z-index: -1 !important;
}

html.embed-finale #root,
html.embed-finale #root canvas,
html.embed-finale #canvasmov,
html.embed-finale #canvasmov canvas {
  z-index: 1 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

html.embed-finale #preloader {
  display: none !important;
}

html.embed-finale #ticket,
html.embed-finale #fixworks,
html.embed-finale #aceptar,
html.embed-finale #movbar,
html.embed-finale #superiorstart,
html.embed-finale .skip-link,
html.embed-finale #open24 {
  display: none !important;
}

html.embed-finale #landing,
html.embed-finale #segunda,
html.embed-finale #tercera,
html.embed-finale #aesthetics,
html.embed-finale #motion,
html.embed-finale #disruptive,
html.embed-finale #clients,
html.embed-finale .etiqueta {
  opacity: 0 !important;
  pointer-events: none !important;
}

html.embed-finale #final,
html.embed-finale #final2,
html.embed-finale #lateral,
html.embed-finale #backtop {
  color: #fff !important;
}

html.embed-finale #final2 button {
  background: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
  font-weight: 400 !important;
}

html.embed-finale #final2 button span {
  color: #fff !important;
}

html.embed-finale #final2 button:hover,
html.embed-finale #final2 button:focus-visible {
  background: #fff !important;
  color: #07070a !important;
}

html.embed-finale #final2 button:hover span,
html.embed-finale #final2 button:focus-visible span {
  color: #07070a !important;
}
