.bob-navigation{z-index:40;background-color:#0000}.bob-navigation [data-slot=sidebar-gap],.bob-navigation [data-slot=sidebar-container]{transition:width .2s ease-linear, left .2s ease-linear, right .2s ease-linear}@media (width<=1023px){.bob-navigation{margin-top:0}.bob-navigation .nav-item{border-radius:var(--rounded-lg,8px);gap:10px;width:100%;height:48px;padding:0 16px}.bob-navigation .nav-item.active{height:48px}.bob-navigation .nav-icon{width:18px;height:18px}.bob-navigation .nav-label{font-size:16px;line-height:24px}.bob-navigation .nav-spinner{width:18px;height:18px}}.bob-navigation .nav-item{cursor:pointer;font-weight:400;line-height:20px;font-family:var(--font-definitions-font-family-body,"IBM Plex Sans");text-align:start;border:none;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.35rem .75rem;font-size:.875rem;transition:background-color .2s,color .2s,width .2s,padding .2s;display:flex;position:relative}.bob-navigation .nav-item:hover:not(.active){background-color:color-mix(in srgb, var(--secondary) 90%, transparent);border-radius:.5rem}.bob-navigation .nav-item.active{background-color:var(--nav-secondary-selected-background);color:inherit;border-radius:.5rem;width:100%}.bob-navigation .nav-item:disabled,.bob-navigation .nav-item.disabled{cursor:not-allowed;background-color:#0000}.bob-navigation .nav-item:focus{outline:none}.bob-navigation .nav-item:focus-visible{outline:2px solid var(--border-ring);outline-offset:2px;border-radius:8px}.bob-navigation .nav-sub-item{border-radius:.5rem;min-height:2rem;padding:.375rem .625rem;transition:background-color .2s,color .2s}.bob-navigation .nav-submenu-content[data-state=open]{animation:.18s ease-out nav-submenu-slide-down}.bob-navigation .nav-submenu-content[data-state=closed]{animation:.16s ease-in nav-submenu-slide-up}@keyframes nav-submenu-slide-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes nav-submenu-slide-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.bob-navigation .nav-submenu-content{animation-duration:.01ms}}.bob-navigation .nav-sub-item:hover{background-color:color-mix(in srgb, var(--nav-secondary-hover) 65%, transparent);color:var(--foreground)}.bob-navigation .nav-sub-item[data-active=true]{background-color:var(--nav-secondary-selected-background);color:var(--foreground);font-weight:500}.bob-navigation .nav-sub-item:focus-visible{outline:2px solid var(--border-ring);outline-offset:2px}.bob-navigation .nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:color .2s,transform .2s;display:flex}.bob-navigation .nav-icon svg,[data-state=collapsed] .bob-navigation .nav-icon,[data-state=collapsed] .bob-navigation .nav-icon svg{width:18px;height:18px}[data-state=collapsed] .bob-navigation .nav-item{width:100%;margin:4px auto;justify-content:flex-start!important}[data-state=collapsed] .bob-navigation [data-slot=sidebar-menu]{flex-direction:column;align-items:center;width:100%;display:flex}[data-state=collapsed] .bob-navigation [data-slot=sidebar-menu-item]{justify-content:center;width:100%;display:flex}[data-sidebar=sidebar] button[data-sidebar=trigger]{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}[data-state=collapsed] button[data-sidebar=trigger]{margin:0 auto}.bob-navigation .nav-item:hover .nav-icon,.bob-navigation .nav-item.active .nav-icon{width:18px;height:18px}.bob-navigation .nav-item:hover .nav-icon svg,.bob-navigation .nav-item.active .nav-icon svg{width:100%;height:100%}.bob-navigation .nav-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.bob-navigation{max-width:100%}.bob-navigation .nav-item{width:100%}}
