.login-card { position: relative; min-width: 0; }
.login-form input[type="text"],
.login-form input[type="password"] { font-size: 16px; }
.login-form .remember-login {
  display: flex; align-items: center; gap: 10px; min-height: 44px;
  margin-top: 8px; font-size: 14px; font-weight: 600;
  text-transform: none; letter-spacing: normal; cursor: pointer;
}
.login-form .remember-login input[type="checkbox"] {
  flex: 0 0 20px; width: 20px; height: 20px; min-height: 20px;
  margin: 0; padding: 0; accent-color: var(--blue);
}
.login-form .remember-help {
  margin: 0; color: #5f6f85; font-size: 12px; line-height: 1.45;
}
