/* Saytın dizayn faylında (korepart.css) olmayan əlavələri: dil menyusu və xəta səhifəsi.
   korepart.css KorePart.Corporate.Design/style.css-in nüsxəsidir — dizayn dəyişəndə onu yenidən köçürün. */

/* ==========================================================
   Dil menyusu (header) — temanın açılan menyusu hover ilə açılır
   ========================================================== */
.navbar-custom .bottom-nav .navbar-nav li.kp-lang > a .fa {
  margin-right: 4px;
}

/* dil bəndi dizaynda yox idi — header bir sətirdə qalsın deyə bəndlərin yan boşluğu bir az azaldılıb (18px → 14px) */
@media (min-width: 1201px) {
  .navbar-custom .bottom-nav .navbar-nav > li > a {
    padding-left: 14px;
    padding-right: 14px;
  }

  .navbar-custom .bottom-nav .navbar-nav > li.kp-lang > a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.navbar-custom .bottom-nav .navbar-nav li.kp-lang .dropdown-menu {
  min-width: 160px;
}

/* açılan siyahının fonu yaşıldır (korepart.css) — yazılar ağ, seçilmiş dil qalın */
.navbar-custom .bottom-nav .navbar-nav li.kp-lang .dropdown-menu li a {
  color: #fff;
}

.navbar-custom .bottom-nav .navbar-nav li.kp-lang .dropdown-menu li.active a {
  font-weight: 700;
}

/* ==========================================================
   Xəta səhifəsi (404 / 500)
   ========================================================== */
.kp-error-code {
  font-size: 96px;
  font-weight: 300;
  line-height: 1;
  color: var(--kp-accent);
  margin-bottom: 20px;
}

.kp-error-btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin-top: 30px;
}

.kp-error-btns .btn {
  margin: 0;
}
