/* App Portal responsive nav - loaded as static CSS to avoid Tailwind purging */
@media (max-width: 767px) {
  .app-nav-desktop { display: none !important; }
  .app-nav-actions-desktop { display: none !important; }
  .app-nav-mobile-toggle { display: flex !important; align-items: center; }
}
@media (min-width: 768px) {
  .app-nav-desktop { display: flex !important; gap: 0.5rem; }
  .app-nav-actions-desktop { display: flex !important; align-items: center; gap: 1rem; }
  .app-nav-mobile-toggle { display: none !important; }
}
