
/* رفع مشکل sticky در bootstrap */
.container-fluid,
.row {
  overflow: visible !important;
}

/* ===== Desktop Sidebar ===== */
.sidebar {
  position: sticky;
  top: 41px; /* اگر هدر داری */
  align-self: flex-start;
    }

/* منو */
.menu-Title {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}

.menu-Title li {
  margin-bottom: 18px;
}

.menu-link-Title {
  display: block;
  padding-right: 20px;
  text-decoration: none;
  color: #555;
  font-weight: 500;
  transition: color 0.25s;
}

.menu-link-Title.active {
  color: #0d6efd;
}

/* indicator */
.indicator {
  position: absolute;
  right: 0;
  width: 4px;
  height: 26px;
  background: #0d6efd;
  border-radius: 10px;
  transition: top 0.25s ease;
}

/* ===== Mobile Menu ===== */
.mobile-menu {
  position: absolute;
   z-index: 999;
  padding: 10px;
 }

.mobile-list-title {
  list-style: none;
  padding: 0;
  margin-top: 10px;
  display: none;
}

.mobile-list-title li {
  border-bottom: 1px solid #eee;
}

.mobile-list-title a {
  display: block;
  padding: 12px;
  text-decoration: none;
  color: #333;
}
