/* Default logo size when sidebar is collapsed */
.logo-img {
  max-width: 90px;
  height: auto;
  transition: all 0.3s ease;
}

/* Sidebar expanded (class added to body or html by the layout framework) */
.layout-menu-expanded .logo-img {
  max-width: 20px; /* smaller when sidebar is expanded */
}

/* ستايل التظليل */
.highlight-line {
  position: absolute;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 0, 0.4);
  animation: fadeOut 2s ease-in-out forwards;
  pointer-events: none;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
