/* ⛓️ CURSOR_ANCHOR:ui:navbar_desktop */
/* Desktop navbar (offcanvas показывается как обычное меню) */
@media (min-width: 992px) {
  .navbar .offcanvas {
    position: static !important;
    z-index: auto;
    flex-grow: 1;
    transform: none !important;
    transition: none !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
  }

  .navbar .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar .offcanvas .offcanvas-body {
    padding: 0;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: flex-end;
  }

  .navbar .navbar-nav {
    flex-direction: row;
    gap: 0;
    align-items: stretch;
  }

  .navbar .nav-link {
    padding: 0.5rem 0.75rem;
    white-space: nowrap;
    position: relative;
    transition: background-color 0.15s ease;
    font-size: 0.9375rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    height: 100%;
  }

  .navbar .nav-link i {
    font-size: 1rem;
    width: 1rem;
    text-align: center;
    flex-shrink: 0;
  }

  .navbar .nav-link span {
    display: inline;
  }
}

/* Compact links on medium screens */
@media (min-width: 992px) and (max-width: 1299px) {
  .navbar .nav-link {
    padding: 0.5rem 0.625rem;
    font-size: 0.875rem;
  }
}

