[data-sidebar=sidebar]{background:linear-gradient(180deg,hsl(var(--sidebar)) 0,hsl(var(--sidebar-primary)) 100%);color:hsl(var(--sidebar-foreground));border-right:1px solid hsl(var(--sidebar-border)/.2)}[data-sidebar=menu-button],[data-sidebar=menu-sub-button]{transition:background-color .15s ease,color .15s ease;cursor:pointer}.bg-sidebar-gradient{background:linear-gradient(180deg,hsl(var(--sidebar)) 0,hsl(var(--sidebar-primary)) 100%)}.bg-sidebar-overlay{background:linear-gradient(to top,hsl(var(--sidebar-primary)) 0,transparent 100%)}.bg-sidebar-overlay-90{background:linear-gradient(to top,hsl(var(--sidebar-primary)/.9) 0,transparent 100%)}[data-sidebar=menu-action],[data-slot=sidebar-menu-action]{cursor:pointer}[data-sidebar=content]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}[data-sidebar=content]::-webkit-scrollbar{width:6px}[data-sidebar=content]::-webkit-scrollbar-track{background:transparent}[data-sidebar=content]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;transition:background .2s ease}[data-sidebar=content]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}[data-sidebar=content]::-webkit-scrollbar-thumb:active{background:rgba(255,255,255,.4)}.nav-scope [data-sidebar=menu-button],.nav-scope [data-sidebar=menu-sub-button]{height:var(--sidebar-nav-item-height);padding:4px 8px;border-radius:var(--sidebar-nav-radius);gap:var(--sidebar-nav-icon-text-gap);color:var(--sidebar-nav-text);display:flex;align-items:center;min-width:0;width:100%;text-align:left}.nav-scope .group\/label button[data-state],.nav-scope [data-collapsible-trigger=true],.nav-scope [data-slot=sidebar-group-label]>button{height:var(--sidebar-nav-item-height);padding:4px 8px;border-radius:var(--sidebar-nav-radius);gap:var(--sidebar-nav-icon-text-gap);display:flex;align-items:center;color:var(--sidebar-nav-text);width:100%;cursor:pointer}.nav-scope [data-slot=sidebar-menu-sub]{border-left-width:0}.nav-scope [data-slot=nav-item-actions-menu],[data-sidebar=sidebar] [data-slot=nav-item-actions-menu],[data-slot=nav-item-actions-menu]{padding:10px 0!important;background:#ffffff!important;border:1px solid #d0cfcf!important;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;border-radius:7px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.nav-scope [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item],[data-sidebar=sidebar] [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item],[data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item]{padding:7px 14px!important;height:34px!important;border-radius:7px!important;gap:8px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:15px!important;color:#444444!important}.nav-scope [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item] svg,[data-sidebar=sidebar] [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item] svg,[data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item] svg{width:20px!important;height:20px!important;color:#000000!important}.nav-scope [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive],.nav-scope [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive] svg,[data-sidebar=sidebar] [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive],[data-sidebar=sidebar] [data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive] svg,[data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive],[data-slot=nav-item-actions-menu] [data-slot=dropdown-menu-item][data-variant=destructive] svg{color:#ff0000!important}.nav-scope [data-sidebar=menu-button]:hover,.nav-scope [data-sidebar=menu-sub-button]:hover{background-color:var(--sidebar-nav-bg-hover);color:var(--sidebar-nav-text-active)}.nav-scope .group\/menu-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-button],.nav-scope .group\/menu-sub-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-sub-button]{background-color:var(--sidebar-nav-bg-hover);color:var(--sidebar-nav-text-active)}.nav-scope .group\/menu-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-button] svg,.nav-scope .group\/menu-sub-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-sub-button] svg,.nav-scope [data-sidebar=menu-button]:hover svg,.nav-scope [data-sidebar=menu-sub-button]:hover svg{color:var(--sidebar-nav-text-active)}.nav-scope .group\/menu-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-button] span,.nav-scope .group\/menu-sub-item:has(>[data-sidebar=menu-action]:hover)>[data-sidebar=menu-sub-button] span,.nav-scope [data-sidebar=menu-button]:hover span,.nav-scope [data-sidebar=menu-sub-button]:hover span{color:var(--sidebar-nav-text-active)}.nav-scope .group\/label button[data-state]:hover,.nav-scope [data-collapsible-trigger=true]:hover,.nav-scope [data-slot=sidebar-group-label]>button:hover{background-color:var(--sidebar-nav-bg-hover);color:var(--sidebar-nav-text-active)}.nav-scope .group\/label button[data-state]:hover span,.nav-scope .group\/label button[data-state]:hover svg,.nav-scope [data-collapsible-trigger=true]:hover span,.nav-scope [data-collapsible-trigger=true]:hover svg,.nav-scope [data-sidebar=menu-action]:hover,.nav-scope [data-sidebar=menu-action]:hover svg,.nav-scope [data-sidebar=menu-button]:hover~[data-sidebar=menu-action],.nav-scope [data-sidebar=menu-button]:hover~[data-sidebar=menu-action] svg,.nav-scope [data-sidebar=menu-sub-button]:hover~[data-sidebar=menu-action],.nav-scope [data-sidebar=menu-sub-button]:hover~[data-sidebar=menu-action] svg,.nav-scope [data-slot=sidebar-group-label]>button:hover span,.nav-scope [data-slot=sidebar-group-label]>button:hover svg{color:var(--sidebar-nav-text-active)}.nav-scope [data-sidebar=group-action]:hover{background-color:var(--sidebar-nav-bg-hover);color:var(--sidebar-nav-text-active)}.nav-scope [data-sidebar=group-action]:hover svg{color:var(--sidebar-nav-text-active)}[data-sidebar=footer] [data-sidebar=menu-button]:hover,[data-sidebar=header] button:hover,[data-sidebar=trigger]:hover{background-color:var(--sidebar-nav-bg-hover)}.nav-scope [data-sidebar=menu-button][data-active=true],.nav-scope [data-sidebar=menu-sub-button][data-active=true]{background-color:var(--sidebar-nav-bg-active);color:var(--sidebar-nav-text)}.nav-scope [data-sidebar=menu-button][data-active=true] span,.nav-scope [data-sidebar=menu-button][data-active=true] svg,.nav-scope [data-sidebar=menu-button][data-active=true]~[data-sidebar=menu-action],.nav-scope [data-sidebar=menu-button][data-active=true]~[data-sidebar=menu-action] svg,.nav-scope [data-sidebar=menu-sub-button][data-active=true] span,.nav-scope [data-sidebar=menu-sub-button][data-active=true] svg,.nav-scope [data-sidebar=menu-sub-button][data-active=true]~[data-sidebar=menu-action],.nav-scope [data-sidebar=menu-sub-button][data-active=true]~[data-sidebar=menu-action] svg{color:var(--sidebar-nav-text)}[data-collapsible=icon] .nav-scope [data-sidebar=menu-button]{width:34px;height:34px;padding:0;justify-content:center;border-radius:7px;overflow:visible}[data-collapsible=icon] .nav-scope [data-sidebar=menu-button]:hover{background-color:var(--sidebar-nav-bg-hover)}[data-collapsible=icon] .nav-scope [data-slot=sidebar-menu]>li{padding-right:0}[data-collapsible=icon] .nav-scope [data-slot=sidebar-menu] button{margin-right:0}.nav-scope[data-sidebar=footer] [data-sidebar=menu-button]{height:40px;min-height:40px}[data-collapsible=icon] [data-sidebar=footer] [data-sidebar=menu-button]{width:34px;height:34px;padding:0;justify-content:center;border-radius:7px;overflow:visible}[data-collapsible=icon] [data-sidebar=footer] [data-slot=sidebar-menu]{display:flex;justify-content:center;width:100%}[data-collapsible=icon] [data-sidebar=footer] [data-slot=sidebar-menu-item]{display:flex;justify-content:center;width:auto}[data-sidebar=footer] [data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-nav-bg-active);color:var(--sidebar-nav-text)}[data-mobile=true] .nav-scope [data-slot=sidebar-menu]:first-of-type [data-sidebar=menu-button] svg{width:1.5rem!important;height:1.5rem!important}[data-mobile=true] .nav-scope [data-slot=sidebar-menu]:first-of-type{gap:.5rem}[data-mobile=true] .nav-scope .group\/label button[data-state],[data-mobile=true] .nav-scope [data-collapsible-trigger=true],[data-mobile=true] .nav-scope [data-sidebar=menu-button],[data-mobile=true] .nav-scope [data-sidebar=menu-sub-button],[data-mobile=true] .nav-scope [data-slot=sidebar-group-label]>button{padding:10px 12px;min-height:44px;gap:12px}[data-mobile=true] .nav-scope [data-slot=sidebar-group]{padding-top:.375rem;padding-bottom:.375rem}[data-mobile=true] .nav-scope [data-slot=sidebar-group-label]{margin-bottom:.5rem}[data-mobile=true] .nav-scope [data-slot=sidebar-group] [data-slot=sidebar-menu]{margin-top:.375rem;gap:.375rem}