/* ===== TeknoFenomen safe navbar skin - layout korumalı ===== */
.bootstrap .navbar-fixed-top {
  top: 0 !important;
  border-width: 0 0 1px;
}

/* Sadece görünüm: float/display/height akışına dokunmaz */
.bootstrap .navbar,
.bootstrap .navbar-fixed-top {
  box-shadow: 0 6px 18px rgba(0,0,0,.16) !important;
  border-bottom: 1px solid rgba(255,255,255,.10) !important;
}

.bootstrap .navbar .nav > li > a {
  font-weight: 600 !important;
  letter-spacing: .1px;
  transition: background-color .15s ease, color .15s ease, box-shadow .15s ease;
}

.bootstrap .navbar .nav > li > a:hover,
.bootstrap .navbar .nav > li > a:focus,
.bootstrap .navbar .nav > li.open > a,
.bootstrap .navbar .nav > li.open > a:hover,
.bootstrap .navbar .nav > li.open > a:focus {
  background: rgba(255,255,255,.10) !important;
  color: #ffffff !important;
  box-shadow: inset 0 -2px 0 #ff6a21 !important;
  text-shadow: none !important;
}

/* Dropdown okunabilirlik */
.bootstrap .navbar .dropdown-menu,
.bootstrap .navbar .dropdown-menu.mega-menu {
  background: rgba(38,38,38,.98) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 10px !important;
  box-shadow: 0 14px 32px rgba(0,0,0,.28) !important;
  padding: 6px !important;
  z-index: 99999 !important;
}

.bootstrap .navbar .dropdown-menu > li > a,
.bootstrap .navbar .dropdown-menu > li > a:visited,
.bootstrap .navbar .dropdown-menu > li > a i,
.bootstrap .navbar .mega-menu,
.bootstrap .navbar .mega-menu a,
.bootstrap .navbar .mega-menu i {
  color: #f2f2f2 !important;
  text-shadow: none !important;
}

.bootstrap .navbar .dropdown-menu > li > a {
  border-radius: 7px !important;
  padding: 8px 10px !important;
}

.bootstrap .navbar .dropdown-menu > li > a:hover,
.bootstrap .navbar .dropdown-menu > li > a:focus,
.bootstrap .navbar .mega-menu a:hover,
.bootstrap .navbar .mega-menu a:focus {
  background: rgba(255,106,33,.22) !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.bootstrap .navbar .dropdown-menu > li.disabled > a,
.bootstrap .navbar .dropdown-menu > li.disabled > a:hover,
.bootstrap .navbar .dropdown-menu > li.disabled > a:focus {
  color: rgba(255,255,255,.45) !important;
  background: transparent !important;
}

/* Avatar sadece boyut/görünüm; konumlandırma yok */
.bootstrap .navbar img.avatar,
.bootstrap .navbar .desktop-user-nav img,
.bootstrap .navbar .mobile-user-nav img.avatar {
  max-height: 26px !important;
  width: auto !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  box-shadow: 0 0 0 2px rgba(255,255,255,.18);
}

/* Masaüstünde profil menüsünü eski akışında tut */
@media screen and (min-width: 768px) {
  .bootstrap .desktop-user-nav {
    display: block !important;
  }

  .bootstrap .mobile-user-nav {
    display: none !important;
  }

  .bootstrap .navbar .desktop-user-nav > .dropdown-menu {
    right: 0 !important;
    left: auto !important;
  }
}

/* Mobilde eski davranışı bozma */
@media screen and (max-width: 767px) {
  .bootstrap .mobile-user-nav .dropdown-menu {
    background: rgba(38,38,38,.98) !important;
  }
}

/* ===== TeknoFenomen navbar fix v6: Basic tema dropdown offset düzeltmesi ===== */
.bootstrap .navbar .dropdown {
  top: 0.1em !important;
}

.bootstrap .navbar img.avatar,
.bootstrap .navbar .desktop-user-nav img,
.bootstrap .navbar .mobile-user-nav img.avatar {
  border-radius: 26px !important;
}
