/* Approved login layout: centered form; retired demo entry hidden. */
.access-panel[data-v-cc746d5a] .demo-separator,
.access-panel[data-v-cc746d5a] .demo-button,
.access-panel[data-v-cc746d5a] .demo-hint {
  display: none;
}

@media (min-width: 901px) {
  .login-page[data-v-cc746d5a] .access-panel[data-v-cc746d5a] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .access-panel[data-v-cc746d5a] .form-wrap[data-v-cc746d5a] {
    flex: 0 0 auto;
    margin: auto;
  }
  .access-panel[data-v-cc746d5a] .access-top[data-v-cc746d5a] {
    position: absolute;
    top: 32px;
    left: 50%;
    transform: translateX(-50%);
    width: min(390px, calc(100% - 72px));
    margin: 0;
  }
}
