/*
 * User auth form styling
 */

.add-watchlist-form-container {
  margin: 0 15px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  min-height: 80vh; /* Understand how to handle this better. Not efficient to set page min height on div tag. */
}

.add-watchlist-form-box {
  width: 100%;
  max-width: 350px;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background: #fff;
  border: var(--border-color);
  display: none;
}

.add-watchlist-form-box.active {
  display: block;
}

.add-watchlist-form-title {
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}

.add-watchlist-label-form {
  font-size: 14px;
  color: #8e8e93;
}

.add-watchlist-password-label-form {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}

.add-watchlist-password-label-form .add-watchlist-form-link {
  color: var(--blue);
  text-decoration: none;
  transition: 0.2s;
}

.add-watchlist-password-label-form .add-watchlist-form-link:hover {
  text-decoration: underline;
  color: var(--blue-darker);
}

.add-watchlist-input-form {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  background: #fdfdfd;
  border-radius: 6px;
  border: solid 1px var(--border-color);
  outline: none;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.add-watchlist-input-form::placeholder {
  color: var(--border-color);
}

.add-watchlist-buttons-container {
  width: 100%;
  display: flex;
  gap: 10px;
}

.add-watchlist-form-button {
  margin-top: 15px;
  background: var(--blue);
  color: #fff;
  border: none;
  cursor: pointer;
  transition: 0.5s;
}

.add-watchlist-form-button:hover {
  background: var(--blue-darker);
}

.add-watchlist-form-par {
  font-size: 14px;
  text-align: center;
}

.add-watchlist-form-par .add-watchlist-form-link {
  color: var(--blue);
  text-decoration: none;
  transition: 0.2s;
}

.add-watchlist-form-par .add-watchlist-form-link:hover {
  text-decoration: underline;
  color: var(--blue-darker);
}
