@layer utilities{.shell-account-menu[data-slot=dropdown-menu-content],.shell-account-trigger,.shell-organization-trigger{--shell-account-control:var(--app-shell-account-control);--shell-account-control-hover:var(--app-shell-account-control-hover)}.shell-account-menu[data-slot=dropdown-menu-content]{--shell-menu-highlight:color-mix(in srgb,var(--app-shell-foreground) 10%,var(--shell-account-control));--shell-menu-danger:color-mix(in srgb,var(--app-danger) 10%,var(--app-shell-foreground));z-index:1500!important;width:min(320px,var(--shell-menu-width,320px),calc(100vw - 24px))!important;min-width:0!important;max-height:var(--radix-dropdown-menu-content-available-height)!important;padding:8px!important;border:1px solid var(--app-shell-border)!important;border-radius:12px!important;background:var(--shell-account-control)!important;color:var(--app-shell-foreground)!important;box-shadow:0 8px 24px var(--app-shadow-color)!important;font-family:var(--font,ui-sans-serif,system-ui,sans-serif);line-height:1.4;overscroll-behavior:contain;overflow:visible!important}.shell-menu-trigger-slot{display:contents}.shell-menu-boundary,.shell-menu-mobile-anchor{pointer-events:none;visibility:hidden}.shell-menu-scroll{max-height:max(0px,calc(var(--radix-dropdown-menu-content-available-height) - 18px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-shell-muted-foreground) transparent}.shell-menu-arrow{fill:var(--shell-account-control);stroke:var(--app-shell-border);stroke-width:1px}@media (min-width:768px) and (max-height:620px){.sosa-compact-sidebar [data-slot=sidebar-header] .shell-menu-trigger-slot>[data-slot=dropdown-menu-trigger]{width:100%!important;flex:none;min-width:0}.sosa-compact-sidebar [data-slot=sidebar-header] .shell-menu-trigger-slot>[data-slot=dropdown-menu-trigger]>div{flex:1;min-width:0}.sosa-compact-sidebar [data-slot=sidebar-footer] .shell-menu-trigger-slot>[data-slot=dropdown-menu-trigger]{width:auto!important}.sosa-compact-sidebar [data-slot=sidebar-footer] .shell-menu-trigger-slot>[data-slot=dropdown-menu-trigger]>div{display:none!important}}.shell-organization-trigger{transition:background-color .15s ease}.shell-account-trigger,.shell-organization-trigger{background:var(--shell-account-control)!important;color:var(--app-shell-foreground)!important}.shell-account-trigger{min-height:44px;border-radius:10px;padding:6px!important}.sosa-watermelon-shell [data-collapsible=icon] .shell-account-trigger{width:44px!important;padding:2px!important;margin-inline:auto!important}:is(.shell-organization-trigger,.shell-account-trigger):is(:hover,[data-state=open]){background:var(--shell-account-control-hover)!important}:is(.shell-organization-trigger,.shell-account-trigger):focus-visible{outline:2px solid var(--app-shell-foreground)!important;outline-offset:3px}:is(.shell-organization-trigger,.shell-account-trigger)>div>p:first-child{color:var(--app-shell-foreground)!important}:is(.shell-organization-trigger,.shell-account-trigger)>div>p:last-child{color:var(--app-shell-muted-foreground)!important}:is(.shell-organization-trigger,.shell-account-trigger)>svg{color:var(--app-shell-muted-foreground)!important}:is(.shell-account-avatar,.shell-organization-avatar)[data-slot=avatar]{background:color-mix(in srgb,var(--app-shell-foreground) 12%,var(--shell-account-control))!important;color:var(--app-shell-foreground)!important;border:1px solid color-mix(in srgb,var(--app-shell-foreground) 20%,var(--shell-account-control))!important}:is(.shell-account-avatar,.shell-organization-avatar) [data-slot=avatar-fallback]{background:color-mix(in srgb,var(--app-shell-foreground) 12%,var(--shell-account-control))!important;color:var(--app-shell-foreground)!important;font-size:13px!important;font-weight:600}:is(.shell-account-avatar,.shell-organization-avatar) [data-slot=avatar-image]{object-fit:cover}.shell-organization-avatar [data-slot=avatar-fallback],.shell-organization-avatar[data-slot=avatar]{border-radius:10px!important}.shell-account-menu .shell-menu-identity[data-slot=dropdown-menu-label]{display:flex;align-items:center;gap:12px;padding:12px!important;white-space:normal}.shell-account-menu .shell-menu-identity-avatar[data-slot=avatar]{width:44px!important;height:44px!important}.shell-menu-action-copy,.shell-menu-identity-copy,.shell-menu-option-copy{min-width:0;display:grid;gap:3px}.shell-menu-identity-copy{flex:1}.shell-account-menu :is(.shell-menu-identity-copy,.shell-menu-option-copy)>strong{color:var(--app-shell-foreground)!important;font-size:14px;font-weight:600;overflow-wrap:anywhere}.shell-account-menu :is(.shell-menu-identity-copy,.shell-menu-option-copy)>span{color:var(--app-shell-muted-foreground)!important;font-size:12px;font-weight:400;overflow-wrap:anywhere}.shell-account-menu .shell-menu-workspace{display:flex;align-items:flex-start;gap:8px;margin:0 12px 10px!important;color:var(--app-shell-muted-foreground)!important;font-size:12px;overflow-wrap:anywhere}.shell-menu-workspace>svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.shell-account-menu .shell-menu-separator[data-slot=dropdown-menu-separator]{margin:6px 4px!important;background:var(--app-shell-border)!important}.shell-account-menu .shell-menu-section-label[data-slot=dropdown-menu-label]{padding:8px 10px!important;color:var(--app-shell-muted-foreground)!important;font-size:12px!important;font-weight:500}.shell-account-menu :is(.shell-menu-action,.shell-organization-option){gap:10px!important;min-height:48px!important;padding:10px!important;border-radius:8px!important;color:var(--app-shell-foreground)!important;white-space:normal!important;cursor:pointer}.shell-account-menu :is(.shell-menu-action,.shell-organization-option)[data-highlighted]{background:var(--shell-menu-highlight)!important;color:var(--app-shell-foreground)!important}.shell-account-menu .shell-menu-action[data-slot=dropdown-menu-radio-item]{padding-left:30px!important}.shell-account-menu .shell-menu-action>svg{width:18px!important;height:18px!important;color:var(--app-shell-muted-foreground)!important}.shell-menu-action-copy>span{font-size:14px;font-weight:500}.shell-account-menu .shell-menu-action-copy>small{color:var(--app-shell-muted-foreground)!important;font-size:12px;font-weight:400}.shell-account-menu .shell-menu-action[data-variant=destructive],.shell-account-menu .shell-menu-action[data-variant=destructive]>svg{color:var(--shell-menu-danger)!important}.shell-account-menu .shell-menu-action[data-variant=destructive][data-highlighted]{background:color-mix(in srgb,var(--app-danger) 14%,var(--shell-account-control))!important}.shell-account-menu .shell-organization-option{padding-inline:10px 36px!important}.shell-account-menu .shell-organization-option>span:first-child{left:auto!important;right:12px!important;color:var(--app-shell-foreground)!important}.shell-account-menu .shell-organization-option[data-state=checked],.shell-account-menu .shell-organization-option[data-state=checked][data-highlighted]{background:var(--shell-menu-highlight)!important}.shell-account-menu .shell-menu-action[data-highlighted] .shell-menu-action-copy>small,.shell-account-menu .shell-organization-option:is([data-state=checked],[data-highlighted]) .shell-menu-option-copy>span{color:var(--app-shell-foreground)!important}.shell-account-menu .shell-menu-option-avatar[data-slot=avatar]{width:36px!important;height:36px!important}.shell-menu-option-copy{flex:1}.shell-menu-option-copy>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shell-account-menu .shell-menu-current{color:var(--app-shell-foreground)!important;font-weight:600}@media (prefers-reduced-motion:reduce){.shell-account-menu[data-slot=dropdown-menu-content]{animation:none!important}.shell-organization-trigger{transition:none}}}