/* Login notice: friendly "password reset needed after security upgrade" message.
   Self-contained (does not depend on theme.css .fa-login-error) so it can ship via
   this appended stylesheet without regenerating the CCC bundle. */
.fa-login-notice {
  display: block;
  margin: -4px 0 18px;
  padding: 13px 15px;
  border: 1px solid #f3c6c6;
  border-radius: 9px;
  color: #8a1f1f;
  background: #fdf2f2;
  font-family: var(--sans, sans-serif);
  font-size: 14px;
  line-height: 1.4;
}

.fa-login-notice__title {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 800;
}

.fa-login-notice__text {
  display: block;
  font-weight: 500;
}

/* Mobile-only login layout: remove the inherited account-page spacer. */
@media (max-width: 767px) {
  body#authentication .columns-container {
    padding-top: 0 !important;
  }

  body#authentication .fa-auth-layout {
    min-height: 0;
  }

  body#authentication .fa-auth-panel {
    display: none !important;
  }

  body#authentication .fa-auth-form-wrap {
    justify-content: flex-start;
    padding-top: 24px;
  }
}
