.motion-control {
  min-height: 44px;
  border: 0;
  padding-inline: 7px;
  background: transparent;
  color: #a3caff;
  font: 600 11px/1.2 Barlow, Arial, sans-serif;
}

.ticket-status {
  margin: 8px 0;
  color: #344d6e;
  font: 600 14px/1.4 Barlow, Arial, sans-serif;
}

[data-purchase]:disabled {
  cursor: wait;
  opacity: .7;
}

#mentoria [hidden] {
  display: none !important;
}

#contest-help + p > a {
  color: #9bc8ff;
}

@media (max-width: 959px) {
  .nav-wrap .motion-control {
    position: absolute;
    width: 1px;
    height: 1px;
    min-height: 0;
    overflow: hidden;
    clip-path: inset(50%);
  }

  .nav-wrap .motion-control:focus-visible {
    position: relative;
    width: auto;
    height: auto;
    min-height: 44px;
    clip-path: none;
  }
}
