.bs-login-instead {
  align-items: center;
  gap: 0.3125rem;
  justify-content: center;
  margin-block-start: 1.875rem;
}
.bs-login-instead .bs-btn {
  font-size: 0.9375rem;
}
.bs-signup-instead {
  -moz-column-gap: 0.3125rem;
       column-gap: 0.3125rem;
  margin-block-start: 1.875rem;
}
@supports not (gap: 1px) {
.bs-signup-instead > * + * {
    margin-inline-start: 0.3125rem;
}
}

.bs-modal .q-dialog__inner > .termly-dialog {
  text-align: left;
}
.bs-modal .q-dialog__inner > .termly-dialog > div {
  margin-inline: auto;
  max-inline-size: 75rem;
}
.bs-modal .q-dialog__inner > .termly-dialog a {
  color: #00A61A;
}
.bs-modal .q-dialog__inner > .termly-dialog button[role=link] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  color: #00A61A;
  cursor: pointer;
  padding: 0;
}
.bs-modal .q-dialog__inner > .termly-dialog button[role=link]:hover, .bs-modal .q-dialog__inner > .termly-dialog button[role=link]:focus {
  text-decoration: underline;
}

/*# sourceMappingURL=common-app.pages.login~common-app.pages.request-password~common-app.pages.sign-up.564b1e39.css.map*/