.sidebar[data-v-a4b88cd5]{background-color:var(--color-primary);border-right:none;color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow:hidden;padding-bottom:var(--safe-area-bottom);padding-top:var(--safe-area-top);position:fixed;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:var(--sidebar-width-collapsed);z-index:50}@media(max-width:1024px){.sidebar[data-v-a4b88cd5]{isolation:isolate;transform:translate(-100%);width:var(--sidebar-width)!important;z-index:12000}.sidebar.mobile-open[data-v-a4b88cd5]{transform:translate(0)}.nav-label[data-v-a4b88cd5],.version-info[data-v-a4b88cd5]{opacity:1!important;pointer-events:auto!important;transform:none!important}.logo-bg[data-v-a4b88cd5]{height:64px!important;width:100%!important}}.sidebar.expanded[data-v-a4b88cd5]{transition-duration:.4s;width:var(--sidebar-width)}.logo-container[data-v-a4b88cd5]{height:80px;min-height:80px;padding:1rem}.logo-bg[data-v-a4b88cd5],.logo-container[data-v-a4b88cd5]{align-items:center;display:flex;justify-content:center}.logo-bg[data-v-a4b88cd5]{background-color:#fff;border-radius:1rem;height:40px;padding:.5rem;transition:all .4s ease;width:40px}.expanded .logo-bg[data-v-a4b88cd5]{height:64px;width:100%}.logo-img[data-v-a4b88cd5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nav-menu[data-v-a4b88cd5]{flex:1;flex-direction:column;gap:.5rem;overflow-x:hidden;overflow-y:auto;padding-top:1rem}.nav-item[data-v-a4b88cd5],.nav-menu[data-v-a4b88cd5]{display:flex;width:100%}.nav-item[data-v-a4b88cd5]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;max-width:100%;outline:none;overflow:hidden;padding:.75rem 0 .75rem 20px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.nav-item[data-v-a4b88cd5]:hover{background-color:#ffffff1a}.nav-item.router-link-active[data-v-a4b88cd5]{background-color:#ffffff26;border-left:4px solid #fff;padding-left:16px}.nav-icon[data-v-a4b88cd5]{flex-shrink:0;height:24px;min-width:24px;width:24px}.nav-label[data-v-a4b88cd5]{margin-left:1rem;opacity:0;pointer-events:none;transform:translate(-10px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.expanded .nav-label[data-v-a4b88cd5]{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:.1s}.footer[data-v-a4b88cd5]{border-top:none;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.version-info[data-v-a4b88cd5]{color:#fffc;font-size:.75rem;height:20px;margin-top:1rem;opacity:0;text-align:center;transition:opacity .3s}.expanded .version-info[data-v-a4b88cd5]{opacity:1;transition-delay:.1s}.fade-slide-enter-active[data-v-390394ca],.fade-slide-leave-active[data-v-390394ca]{transition:all .3s ease}.fade-slide-enter-from[data-v-390394ca],.fade-slide-leave-to[data-v-390394ca]{opacity:0;transform:translateY(-10px)}@keyframes pulse-390394ca{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-390394ca]{animation:pulse-390394ca 2s cubic-bezier(.4,0,.6,1) infinite}.app-layout[data-v-1bba5736]{min-height:100vh;min-height:100dvh}.mobile-topbar[data-v-1bba5736]{height:var(--mobile-safe-header-height);padding-left:calc(1rem + var(--safe-area-left));padding-right:calc(1rem + var(--safe-area-right));padding-top:var(--safe-area-top)}.main-content[data-v-1bba5736]{padding:var(--mobile-safe-header-height) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);width:100%}.header-btn[data-v-1bba5736]{color:var(--color-text-muted)}.header-btn[data-v-1bba5736]:hover{background-color:var(--color-hover)}@media(min-width:1024px){.main-content[data-v-1bba5736]{padding:4rem 0 0}}
