/* Menu mobile landscape - apenas emojis e avatar */
@media (max-width: 768px) {
  .invix-sidebar {
    width: 60px !important;
    transition: width 0.3s ease;
    cursor: pointer;
  }
  
  .invix-sidebar.expanded {
    width: 200px !important;
  }
  
  .invix-sidebar .user-name, 
  .invix-sidebar ul li .label { 
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    overflow: hidden !important;
  }
  
  .invix-sidebar.expanded .user-name, 
  .invix-sidebar.expanded ul li .label { 
    display: inline !important;
    opacity: 1 !important;
    visibility: visible !important;
    width: auto !important;
    transition: all 0.3s ease 0.1s;
  }
  
  .invix-sidebar ul li { 
    justify-content: center !important;
    padding: 8px 5px !important;
  }
  
  .invix-sidebar.expanded ul li { 
    justify-content: flex-start !important;
    padding: 10px 8px !important;
  }
  
  .invix-sidebar ul li .emoji-icon { 
    margin-right: 0 !important;
  }
  
  .invix-sidebar.expanded ul li .emoji-icon { 
    margin-right: 8px !important;
  }
  
  .invix-main {
    margin-left: 60px !important;
    transition: margin-left 0.3s ease;
  }
  
  .invix-main.sidebar-expanded {
    margin-left: 200px !important;
  }
}