.NavBarLayout-module__Vnv84a__container{top:var(--external-padding);bottom:var(--external-padding);width:calc(var(--navbar-width) + var(--external-padding));height:calc(100% - 2*var(--external-padding));transition:width var(--navbar-width-transition);flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:absolute;left:0;overflow:hidden}.NavBarLayout-module__Vnv84a__openContainer{padding:var(--body-padding);width:var(--navbar-width-open);height:100%;transition:opacity var(--navbar-width-transition);flex-direction:column;justify-content:space-between;padding-right:0;display:flex;position:absolute;top:0;left:0}.NavBarLayout-module__Vnv84a__closedContainer{width:calc(var(--navbar-width-closed) + var(--external-padding));height:100%;transition:opacity var(--navbar-width-transition);transition-delay:var(--navbar-width-transition-duration);color:var(--foreground);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.NavBarLayout-module__Vnv84a__closedContainerIcon{cursor:pointer;width:24px;height:24px}.NavBarLayout-module__Vnv84a__closedContainerIcon:hover{cursor:pointer;background-color:#fff6;border-radius:8px}.NavBarLayout-module__Vnv84a__content{width:100%;height:100%;padding:var(--external-padding);border-radius:8px;overflow:auto}
.NavBarContent-module__3hbULq__container{flex:1}.NavBarContent-module__3hbULq__itemList{flex-direction:column;gap:4px;display:flex}.NavBarContent-module__3hbULq__item{cursor:pointer;width:"100%";border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex;position:relative}.NavBarContent-module__3hbULq__itemIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.NavBarContent-module__3hbULq__itemLabel{flex:1}.NavBarContent-module__3hbULq__itemChildren{padding-left:24px}.NavBarContent-module__3hbULq__itemActiveIndicator{--tab-indicator-size:6px;top:calc(50% - var(--tab-indicator-size)/2);width:var(--tab-indicator-size);height:var(--tab-indicator-size);background:var(--foreground);border-radius:50%;position:absolute;left:-6px}
.IpWhitelistStatus-module__bOQxla__container{background-color:#ffffff4d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.IpWhitelistStatus-module__bOQxla__status{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.IpWhitelistStatus-module__bOQxla__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.IpWhitelistStatus-module__bOQxla__ipLines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.IpWhitelistStatus-module__bOQxla__ipLine{text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.IpWhitelistStatus-module__bOQxla__dotGreen{background-color:#10b981;box-shadow:0 0 8px #10b98180}.IpWhitelistStatus-module__bOQxla__dotRed{background-color:#ef4444;box-shadow:0 0 8px #ef444480}.IpWhitelistStatus-module__bOQxla__dotGray{background-color:#9ca3af}.IpWhitelistStatus-module__bOQxla__button{background-color:var(--foreground);color:var(--background);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:70px;height:18px;margin:-5px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .2s;display:flex}.IpWhitelistStatus-module__bOQxla__button:hover:not(:disabled){opacity:.9}.IpWhitelistStatus-module__bOQxla__button:disabled{opacity:.5;cursor:not-allowed}
.NavBarFooter-module__R0Cwuq__container{border-top:1px solid rgb(from var(--foreground)r g b/.3);flex:0;margin-top:12px;padding-top:12px}.NavBarFooter-module__R0Cwuq__themeToggle{cursor:pointer;background-color:#ffffff80;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;font-size:12px;font-weight:500;transition:background-color .2s;display:flex}.NavBarFooter-module__R0Cwuq__themeToggle:hover{background-color:#ffffffb3}.NavBarFooter-module__R0Cwuq__collapseButton{text-align:center;cursor:pointer;background-color:#ffffff80;border-radius:4px;margin-bottom:8px;padding:4px;font-size:12px;font-weight:500}.NavBarFooter-module__R0Cwuq__userInfo{align-items:center;gap:12px;width:100%;display:flex}.NavBarFooter-module__R0Cwuq__userPhoto{object-fit:cover;border-radius:50%}.NavBarFooter-module__R0Cwuq__userInitials{background-color:var(--foreground);width:32px;height:32px;color:var(--background);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.NavBarFooter-module__R0Cwuq__userName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.NavBarFooter-module__R0Cwuq__menuButton{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:4px;display:flex}.NavBarFooter-module__R0Cwuq__menuButton:hover{background-color:rgb(from var(--foreground)r g b/.1)}.NavBarFooter-module__R0Cwuq__menuButton:focus{outline:none}.NavBarFooter-module__R0Cwuq__menuContent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(from var(--foreground)r g b/.2);z-index:1000;background-color:#ffffff80;border-radius:8px;outline:none;min-width:180px;padding:4px;box-shadow:0 4px 12px #00000026}.NavBarFooter-module__R0Cwuq__menuItem{cursor:pointer;border-radius:4px;outline:none;padding:8px 12px;font-size:14px}.NavBarFooter-module__R0Cwuq__menuItem:hover{background-color:rgb(from var(--foreground)r g b/.1)}.NavBarFooter-module__R0Cwuq__menuItem:focus{outline:none}.NavBarFooter-module__R0Cwuq__menuSeparator{background-color:rgb(from var(--foreground)r g b/.2);height:1px;margin:4px 0}.NavBarFooter-module__R0Cwuq__menuItemLogout{cursor:pointer;color:#ef4444;border-radius:4px;outline:none;padding:8px 12px;font-size:14px}.NavBarFooter-module__R0Cwuq__menuItemLogout:hover{background-color:#ef44441a}.NavBarFooter-module__R0Cwuq__menuItemLogout:focus{outline:none}
