/* Giriş / kurulum — Nazox auth şablonu */
.auth-body-bg {
  background-color: #f8f9fa;
}

.authentication-page-content {
  background: #fff;
}

.authentication-bg {
  background-image: url("../images/authentication-bg.jpg"),
    linear-gradient(135deg, #556ee6 0%, #34c38f 50%, #564ab1 100%);
  background-size: cover;
  background-position: center;
  min-height: 100vh;
  position: relative;
}

.authentication-bg .bg-overlay {
  position: absolute;
  inset: 0;
  background: rgba(18, 38, 63, 0.35);
}

.auth-form-group-custom {
  position: relative;
}

.auth-form-group-custom .auti-custom-input-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  color: #adb5bd;
  font-size: 1.1rem;
  z-index: 2;
}

.auth-form-group-custom .form-control {
  padding-left: 2.5rem;
  border-radius: 0.5rem;
}

.auth-form-group-custom label {
  font-size: 0.8rem;
  margin-bottom: 0.25rem;
}

.auth-logo.logo-light {
  display: none;
}

[data-bs-theme="dark"] .auth-logo.logo-dark {
  display: none;
}

[data-bs-theme="dark"] .auth-logo.logo-light {
  display: inline-block;
}

.install-steps .step {
  flex: 1;
  text-align: center;
  font-size: 0.75rem;
  color: #adb5bd;
  position: relative;
}

.install-steps .step.active {
  color: #556ee6;
  font-weight: 600;
}

.install-steps .step.done {
  color: #34c38f;
}
