﻿html body .builder-carcass .lucky-wheel-logo-row {
  position: relative;
  justify-content: flex-end;
  height: 8rem;
}
html body .builder-carcass .logo-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  justify-content: center;
  top: 1.2rem;
  pointer-events: none;
}
html body .builder-carcass .logo-column {
  pointer-events: initial;
  width: 20rem;
}
html body .builder-carcass .spin-btn-v {
  animation: button-scale 1s ease-in infinite;
}
@keyframes button-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
html.tablet body .builder-carcass .lucky-wheel-logo-row, html.mobile body .builder-carcass .lucky-wheel-logo-row {
  height: initial;
  flex-direction: column;
  padding-top: 1rem;
  gap: 0.6rem;
}
html.tablet body .builder-carcass .logo-box, html.mobile body .builder-carcass .logo-box {
  position: initial;
}
html.tablet body .builder-carcass .t-c-column, html.mobile body .builder-carcass .t-c-column {
  font-size: 1rem;
}
html.tablet body .builder-carcass .AchievementsWrapper, html.mobile body .builder-carcass .AchievementsWrapper {
  padding: 0 1.2rem;
}
html.tablet body .builder-carcass .BadgeResults, html.mobile body .builder-carcass .BadgeResults {
  padding: 0 1.6rem;
}
html.tablet body .builder-carcass .wheel-container-13 .single-sector, html.mobile body .builder-carcass .wheel-container-13 .single-sector {
  padding-top: 28%;
}
html.tablet body .builder-carcass .wheel-container-13.main .text-holder > span, html.mobile body .builder-carcass .wheel-container-13.main .text-holder > span {
  font-size: 0.8rem;
}