.auth-sidebar-container{display:flex;width:0;height:100%;z-index:21;transition:width .3s;position:absolute}.auth-sidebar-container.active{width:104px}.auth-sidebar-container:hover,.auth-sidebar-container:has(.company-selector.active),.auth-sidebar-container:has(.settings-button.active){width:260px}.auth-sidebar-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background-color:#0b0e3a;transition:padding .3s,width .3s}.auth-sidebar-content>*{opacity:0;visibility:hidden;transition:all .3s .3s}.auth-sidebar-container.active>.auth-sidebar-content{padding:2rem .75rem}.auth-sidebar-container.active>.auth-sidebar-content>*{opacity:1;visibility:visible}*:has(> .expanding-content){width:calc(100% - 2 * var(--margin-x, 0))!important}.auth-sidebar-container .expanding-content{display:flex;align-items:center;overflow-x:hidden;white-space:nowrap;flex:1;width:0;opacity:0;margin-left:.5rem;transition:opacity .3s}.auth-sidebar-container .expanding-content span{max-width:calc(100% - 19px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-company-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-sidebar-container:hover .expanding-content,.auth-sidebar-container:has(.company-selector.active) .expanding-content,.auth-sidebar-container:has(.settings-button.active) .expanding-content{width:100%;opacity:1;transition-delay:.15s}.auth-sidebar-container .company-selector{--margin-x: .78125rem;display:flex;align-items:center;padding:.25rem;margin:0 var(--margin-x, 0) 2rem;color:#fff;background-color:transparent;border:1px solid white;border-radius:9999px;transition:background-color .3s ease}.auth-sidebar-container .company-selector:hover{background-color:#fff3}.auth-sidebar-container .company-selector.active{background-color:#fff;color:#0f124d}.auth-sidebar-container .sidebar-tabs::-webkit-scrollbar{display:none}.auth-sidebar-container .sidebar-tabs{-ms-overflow-style:none;scrollbar-width:none}.auth-sidebar-container a.active{border:none}.auth-sidebar-container .nav-link{--margin-x: .71875rem;display:flex;align-items:center;padding:.75rem 1rem;margin:0 var(--margin-x, 0);font-size:14px;color:#fff;background-color:transparent;border-radius:.75rem;transition:all .3s}.auth-sidebar-container .settings-button{transition:background-color .3s}.auth-sidebar-container .nav-link:hover,.auth-sidebar-container .nav-link.active,.auth-sidebar-container .expanded-nav-link:hover,.auth-sidebar-container .expanded-nav-link.active{background-color:#fff3}.auth-sidebar-container .settings-button.active{background-color:#fff;color:#0f124d}.auth-sidebar-container .expanded-nav-link-container{display:flex;flex-direction:column;gap:.5rem;--margin-x: .71875rem;margin:-1rem var(--margin-x, 0) 0;padding-inline:1.75rem 1.25rem;position:relative;transition:max-height .15s ease-in-out,opacity .15s ease-in-out .15s}.auth-sidebar-container .expanded-nav-link-container.collapsed{opacity:0;visibility:hidden;max-height:0!important;margin-top:-1.5rem}.auth-sidebar-container .expanded-nav-link{position:relative;padding:.375rem .5rem;font-size:12px;color:#fff;background-color:transparent;border-radius:.375rem}.auth-sidebar-container .expanded-nav-link:after{width:14px;height:50%;content:"";position:absolute;top:0;left:0;transform:translate(-1rem);border-style:solid;border-color:#3c3e61;border-radius:0;border-width:0 0 1px 1px}.auth-sidebar-container .expanded-nav-link:last-of-type:after{border-radius:0 0 0 8px}.auth-sidebar-container:not(:hover):has(.company-selector:not(.active)):has(.settings-button:not(.active)) .expanded-nav-link-container{display:none}:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle{flex:1;min-width:0;max-width:3rem;--tglbg: #b2b2b2;--bc: 0 100% 100%;--tw-bg-opacity: 1 !important;--tw-border-opacity: 1 !important;border-width:0}:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle:checked,:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle[checked=true],:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle[aria-checked=true]{--tglbg: #34C759}:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle:after,:is(.auth-sidebar-container,.mobile-mode-switcher) .toggle:before{content:unset!important}.auth-sidebar-container .free-trial-tracker{width:100%;margin-top:2rem;padding-block:1.5rem;border-top:2.5px solid transparent;color:transparent;font-size:16px;transition:all .3s ease}.auth-sidebar-container:hover .free-trial-tracker,.auth-sidebar-container:has(.company-selector.active) .free-trial-tracker,.auth-sidebar-container:has(.settings-button.active) .free-trial-tracker{transition-delay:.15s;border-color:#fff;color:#fff}.free-trial-tracker .remaining-days-indicator{position:relative;height:10px;border-radius:9999px;background-color:#fff3;opacity:0;visibility:hidden;transition:all .3s ease}.auth-sidebar-container:hover .remaining-days-indicator,.auth-sidebar-container:has(.company-selector.active) .remaining-days-indicator,.auth-sidebar-container:has(.settings-button.active) .remaining-days-indicator{transition-delay:.15s;opacity:1;visibility:visible}.free-trial-tracker .remaining-days[data-variant=green]{background-color:#2cd095}.free-trial-tracker .remaining-days[data-variant=yellow]{background-color:#eebd23}.free-trial-tracker .remaining-days[data-variant=red]{background-color:#c82914}.free-trial-tracker .upgrade-button{position:relative;width:100%;height:3rem;margin-top:2.25rem;padding:.5rem 1rem;color:#fff;background-color:#2cd095;border-radius:.75rem;transition:all .3s ease}.free-trial-tracker .upgrade-text,.free-trial-tracker .upgrade-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.free-trial-tracker .upgrade-text{font-size:16px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;opacity:0}.auth-sidebar-container:hover .upgrade-text,.auth-sidebar-container:has(.company-selector.active) .upgrade-text,.auth-sidebar-container:has(.settings-button.active) .upgrade-text{opacity:1;transition:opacity .3s ease .15s}.free-trial-tracker .upgrade-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;border:1px solid white;opacity:1;transition:opacity .3s ease}.auth-sidebar-container:hover .upgrade-icon,.auth-sidebar-container:has(.company-selector.active) .upgrade-icon,.auth-sidebar-container:has(.settings-button.active) .upgrade-icon{opacity:0}.login-icon{transform-origin:center;transform:rotate(180deg) translate(30%)}.auth-sidebar-container ::-webkit-scrollbar{width:0!important}.auth-sidebar-container:hover ::-webkit-scrollbar,.auth-sidebar-container:has(.company-selector.active) ::-webkit-scrollbar,.auth-sidebar-container:has(.settings-button.active) ::-webkit-scrollbar{width:8px!important}@media only screen and (max-width: 640px){.auth-sidebar-container{display:none}.free-trial-tracker{width:100%;padding-block:.75rem;margin-bottom:.75rem;border-top:none;border-bottom:1px solid #c1c1c1;font-size:14px}.free-trial-tracker .remaining-days-indicator{margin-bottom:1rem;background-color:#e7e7ed;opacity:1;visibility:visible}}
