.final-sidebar[data-v-79d6ceda]{background-color:#f6f7fb}.final-sidebar[data-v-79d6ceda]{height:100vh;padding:16px 12px;display:flex;flex-direction:column;width:80px;transition:width .3s ease;overflow:visible;z-index:30}.brand-nav-list[data-v-79d6ceda]{flex:1 1 auto}.logout-toogle[data-v-79d6ceda]{margin-top:auto;width:55%;margin-bottom:35px}.sidebar-rail:hover .final-sidebar[data-v-79d6ceda]{width:220px}.final-sidebar .leading-icon img[data-v-79d6ceda],.final-sidebar .leading-icon-2 img[data-v-79d6ceda],.final-sidebar .leading-icon-nav-3 img[data-v-79d6ceda],.final-sidebar .nav-item-link>img[data-v-79d6ceda]{width:24px;height:24px;display:block}.final-sidebar .nav-list[data-v-79d6ceda]{gap:20px}.final-sidebar .nav-item[data-v-79d6ceda],.final-sidebar .div[data-v-79d6ceda],.final-sidebar .nav-item-2[data-v-79d6ceda],.final-sidebar .nav-item-3[data-v-79d6ceda],.final-sidebar .nav-item-link[data-v-79d6ceda],.final-sidebar .nav-item-5[data-v-79d6ceda]{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border-radius:10px;text-decoration:none;color:inherit;transition:background-color .2s ease,color .2s ease}.final-sidebar .nav-item[data-v-79d6ceda]:hover,.final-sidebar .div[data-v-79d6ceda]:hover,.final-sidebar .nav-item-2[data-v-79d6ceda]:hover,.final-sidebar .nav-item-3[data-v-79d6ceda]:hover,.final-sidebar .nav-item-link[data-v-79d6ceda]:hover,.final-sidebar .nav-item-5[data-v-79d6ceda]:hover{background:#0000000f}.final-sidebar .nav-item:hover img[data-v-79d6ceda],.final-sidebar .div:hover img[data-v-79d6ceda],.final-sidebar .nav-item-2:hover img[data-v-79d6ceda],.final-sidebar .nav-item-3:hover img[data-v-79d6ceda],.final-sidebar .nav-item-link:hover img[data-v-79d6ceda],.final-sidebar .nav-item-5:hover img[data-v-79d6ceda]{filter:brightness(.85)}.final-sidebar .item-label[data-v-79d6ceda]{opacity:0;max-width:0;overflow:hidden;white-space:nowrap;color:#334155;font:600 16px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;transition:opacity .2s ease,max-width .3s ease,color .2s ease}.sidebar-rail:hover .final-sidebar .item-label[data-v-79d6ceda]{opacity:1;max-width:160px}.final-sidebar button.nav-item-5[data-v-79d6ceda]{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:#667a8a;border-radius:14px;cursor:pointer;color:#fff}.final-sidebar button.nav-item-5[data-v-79d6ceda]:hover{background:#567}.final-sidebar .item-label--logout[data-v-79d6ceda]{max-width:180px!important;color:#fff}.app-shell[data-v-1350c917]{display:flex;flex-direction:column;min-height:100vh}[data-v-1350c917] .sidebar-rail{position:fixed;left:0;top:0;width:80px;height:100vh;z-index:40}.app-main[data-v-1350c917]{flex:1 1 auto;min-width:0;margin-left:0;display:flex;flex-direction:column;transition:margin-left .3s ease}@media (min-width: 1024px){.app-shell[data-v-1350c917]{flex-direction:row}.app-main[data-v-1350c917]{margin-left:80px}[data-v-1350c917] .sidebar-rail:hover~.app-main{margin-left:220px}}.app-content[data-v-1350c917]{padding:16px}.topbar[data-v-1350c917]{position:sticky;top:0;z-index:101;height:56px;display:flex;align-items:center;gap:10px;padding:0 12px}.burger[data-v-1350c917]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e6e9ef;border-radius:10px;background:#fff}.burger img[data-v-1350c917]{width:22px;height:22px}.mobile-menu-overlay[data-v-1350c917]{position:fixed;top:56px;left:0;width:220px;height:calc(100vh - 56px);background:#f6f7fb;border-right:1px solid #e6e9ef;z-index:100;display:flex;flex-direction:column;padding:8px 6px;overflow:hidden}.mobile-menu-overlay[data-v-1350c917] .sidebar-rail{position:static!important;width:100%!important;height:auto!important;inset:auto!important;box-shadow:none!important;background:transparent!important;z-index:auto!important}.mobile-menu-overlay[data-v-1350c917] .final-sidebar{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.mobile-menu-overlay[data-v-1350c917] .menu-list,.mobile-menu-overlay[data-v-1350c917] .nav-list,.mobile-menu-overlay[data-v-1350c917] .items{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.mobile-menu-overlay[data-v-1350c917] .nav-item,.mobile-menu-overlay[data-v-1350c917] .menu-item,.mobile-menu-overlay[data-v-1350c917] .sidebar-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;line-height:1.2!important}.mobile-menu-overlay[data-v-1350c917] .item-icon,.mobile-menu-overlay[data-v-1350c917] svg{width:18px!important;height:18px!important}.mobile-menu-overlay[data-v-1350c917] .item-label{opacity:1!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important}.mobile-menu-overlay[data-v-1350c917] .logout-toogle,.mobile-menu-overlay[data-v-1350c917] .logout-toggle,.mobile-menu-overlay[data-v-1350c917] .logout{margin-top:auto!important;align-self:stretch!important;padding:8px!important}.desktop-rail[data-v-1350c917]{display:none}@media (min-width: 1024px){.desktop-rail[data-v-1350c917]{display:block}.topbar[data-v-1350c917],.mobile-menu-overlay[data-v-1350c917]{display:none}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body,#app{height:100%}#app{padding:0}
