/* CannaGrow 0.17.38 – „Passwort vergessen?“ im Kopf-Login der Startseite.
   Der Link sitzt direkt unter dem Passwortfeld. Er ist absolut in der
   Passwort-Spalte des Login-Grids positioniert und erzeugt dadurch keine
   zusätzliche Grid-Zeile; Anmelden bleibt in Spalte 3. */

.landing-quick-login .landing-quick-forgot {
  position: absolute;
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  top: calc(100% + 3px);
  right: 2px;
  z-index: 2;
  height: auto;
  min-height: 0;
  margin: 0;
  padding: 1px 0;
  border: 0;
  border-radius: 3px;
  background: transparent;
  color: #66eda0;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: underline;
  text-underline-offset: 2px;
  white-space: nowrap;
  cursor: pointer;
  touch-action: manipulation;
}

.landing-quick-login .landing-quick-forgot:hover {
  background: transparent;
  color: #a8f4be;
  text-decoration-thickness: 2px;
}

.landing-quick-login .landing-quick-forgot:focus-visible {
  outline: 2px solid rgba(102, 237, 160, .78);
  outline-offset: 2px;
}

/* Fehlermeldung nach fehlgeschlagener Anmeldung unter den Link schieben,
   damit „Passwort vergessen?“ genau dann sichtbar bleibt. */
.landing-quick-error {
  top: 62px;
}

@media (max-width: 760px) {
  /* Mobil liegt das Login-Grid am unteren Rand des Headers: Platz für den
     Link schaffen. */
  .landing-header {
    padding-bottom: 26px;
  }
  .landing-quick-login .landing-quick-forgot {
    font-size: 12px;
  }
  .landing-quick-error {
    top: 66px;
  }
}
