/* Normal desktop Portal keeps readable navigation at compact desktop widths.
   The dedicated POS workstation retains its icon rail. */
@media (min-width:751px) and (max-width:1120px) {
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] {
    --gc-sidebar-desktop:184px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .app-shell {
    grid-template-columns:184px minmax(0,1fr)!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar {
    width:184px!important;padding:10px 8px 9px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>.brand {
    height:68px!important;min-height:68px!important;max-height:68px!important;margin:0 6px 5px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>.brand .brand-logo {
    display:block!important;width:105px!important;max-width:105px!important;height:64px!important;object-fit:contain!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>.brand::after {display:none!important}
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>nav:not(.gc-mobile-nav) {
    padding:0 2px 10px!important;gap:1px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>nav:not(.gc-mobile-nav)>.gc-nav-section-label {display:block!important}
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>nav:not(.gc-mobile-nav)>.nav-link,
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar-bottom>.nav-link[data-view="settings"] {
    width:auto!important;justify-content:flex-start!important;min-height:34px!important;
    margin:1px 0!important;padding:7px 8px!important;gap:9px!important;font-size:12px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar>nav:not(.gc-mobile-nav)>.nav-link>span:first-child,
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar-bottom>.nav-link[data-view="settings"]>span:first-child {
    flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:18px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar .nav-link b {
    display:grid!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar-bottom {display:block!important}
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .sidebar-bottom>.profile {
    width:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .gc-account-identity {
    grid-template-columns:29px minmax(0,1fr)!important;justify-items:stretch!important;
  }
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .gc-account-identity-copy {display:block!important}
  html:not([data-gc-pos-workstation="gotcracked-pos"])[data-gc-desktop-nav-collapsed="true"] .gc-logout-button {
    width:34px!important;min-width:34px!important;
  }
}
