/**
 * 桌面端导航栏修复样式
 * 确保桌面端的navbar-right元素及其子元素在任何情况下都能显示
 */

/* 桌面端强制显示样式 - 使用最高优先级 */
@media (min-width: 769px) {
  /* 使用!important确保最高优先级 */
  html body .navbar .navbar-right {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    z-index: 1001 !important;
  }

  /* 强制显示购物车按钮 */
  html body .navbar .navbar-right .cart-button {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
  }

  /* 强制显示登录按钮 */
  html body .navbar .navbar-right .login-btn {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
  }

  /* 强制显示用户头像 */
  html body .navbar .navbar-right .user-profile {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
  }

  /* 购物车数量指示器 */
  html body .navbar .navbar-right .cart-button .cart-count {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
  }
}

/* 确保在任何CSS加载情况下都能生效 */
@media (min-width: 769px) {
  [class*="navbar-right"] {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  [class*="cart-button"],
  [class*="login-btn"],
  [class*="user-profile"] {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
} 