/* Auth pages inside the sign-in modal */
.auth-embed footer { display: none !important; }
.auth-embed .auth-col { padding: 1.25rem 1.5rem 1rem; }
.auth-embed .auth-logo { margin-bottom: 1.25rem; }
.auth-embed .auth-logo img { height: 1.75rem; }
.auth-embed .auth-title { font-size: 1.375rem; margin-bottom: 1.25rem; }
.auth-embed .auth-subtitle { display: none; }
.auth-embed .auth-oauth { margin-bottom: 0.875rem; }
.auth-embed .auth-oauth > * + * { margin-top: 0.5rem; }
.auth-embed .auth-oauth > button { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.auth-embed .auth-divider { margin-bottom: 0.875rem; }
.auth-embed .auth-form > * + * { margin-top: 0.625rem; }
.auth-embed .auth-form label { margin-bottom: 0.25rem; }
.auth-embed .auth-form input:not([type="checkbox"]) { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.auth-embed .auth-form p { margin-top: 0.5rem; }
.auth-embed #submitBtn { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.auth-embed .auth-footer { margin-top: 0.75rem; }
@media (max-height: 720px) {
  .auth-embed .auth-col { padding: 0.75rem 1.5rem 0.5rem; }
  .auth-embed .auth-logo { margin-bottom: 0.75rem; }
  .auth-embed .auth-title { font-size: 1.25rem; margin-bottom: 0.75rem; }
  .auth-embed .auth-oauth, .auth-embed .auth-divider { margin-bottom: 0.5rem; }
  .auth-embed .auth-form > * + * { margin-top: 0.5rem; }
  .auth-embed .auth-form p { margin-top: 0.25rem; }
  .auth-embed .auth-footer { margin-top: 0.5rem; }
}
