.wpsc-auth-container .auth-inner-container {
  max-width: 500px !important;
}

.wpsc-auth-container {
  background: url('https://support.gt-systems.by/wp-content/uploads/2025/07/bg-login-form.png') no-repeat center center !important;
  background-size: cover !important;
  padding: 40px 30px !important;
  max-width: 500px !important;
  margin: 60px auto !important;
  border-radius: 30px !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15) !important;
  color: white !important;
}

.auth-inner-container h2 {
  color: #fff !important;
  text-align: center !important;
  font-size: 24px !important;
  margin-bottom: 30px !important;
}

.wpsc-login input[type="text"],
.wpsc-login input[type="password"] {
  width: 100% !important;
  padding: 12px !important;
  margin-bottom: 20px !important;
  border: none !important;
  border-radius: 4px !important;
  background: white !important;
  color: #000 !important;
  font-size: 14px !important;
  box-sizing: border-box !important;
}

.wpsc-login .remember-me {
  display: flex !important;
  align-items: center !important;
  margin-bottom: 20px !important;
}

.wpsc-login .remember-me input {
  margin-right: 10px !important;
}

.wpsc-login .remember-me label {
  color: white !important;
}

.wpsc-login button.wpsc-button.primary {
  background-color: #e53935 !important;
  color: white !important;
  padding: 12px 30px !important;
  border: none !important;
  border-radius: 4px !important;
  cursor: pointer !important;
  font-weight: bold !important;
  font-size: 14px !important;
  float: right !important;
}

.wpsc-login button.wpsc-button.primary:hover {
  background-color: #c62828 !important;
}

.auth-links {
  text-align: center !important;
  margin-top: 20px !important;
}

.auth-links a {
  color: #fff !important;
  text-decoration: underline !important;
  font-size: 13px !important;
}

.auth-links a.wpsc-forgot-password {
  display: none !important;
}

.wpsc-modal-body {
    max-height: 700px !important;

}
.wpsc-modal .modal {
    width: 90% !important;
    
}