.side-bar[data-v-7b6660ca]{scrollbar-width:thin;scrollbar-color:var(--v9e40581a) var(--v5c51f59e);min-width:max-content;height:100%;transition:min-width 1.5s ease-in-out,max-width 1.5s ease-in-out,width 1.5s ease-in-out;overflow-y:auto}@media screen and (width<=767px){.side-bar[data-v-7b6660ca]{transition:min-width .25s ease-in-out,max-width .25s ease-in-out,width .25s ease-in-out}}.side-bar[data-v-7b6660ca]::-webkit-scrollbar{width:6px;height:6px}.side-bar[data-v-7b6660ca]::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 41 57/var(--tw-text-opacity,1))}.side-bar[data-v-7b6660ca]::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(102 112 133/var(--tw-bg-opacity,1));border-radius:.25rem}.side-bar[data-v-7b6660ca]:hover::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 41 57/var(--tw-text-opacity,1))}.side-bar.collapsed .menu-bar[data-v-7b6660ca]{width:35px;min-width:0;max-width:35px}.menu-bar[data-v-7b6660ca]{flex-direction:column;flex-grow:1;flex-basis:.25rem;min-width:180px;max-width:200px;transition:min-width 1.5s ease-in-out,max-width 1.5s ease-in-out,width 1.5s ease-in-out;display:flex}.menu-bar[data-v-7b6660ca] .menu-list{flex-direction:column;flex-grow:1;max-height:70%;display:flex}.menu-bar[data-v-7b6660ca] .menu-item{text-overflow:ellipsis;width:100%;margin-bottom:.5rem;overflow:hidden}.menu-bar[data-v-7b6660ca] .menu-item.menu-item-open .sub-menu{display:flex!important}.menu-bar[data-v-7b6660ca] .menu-item.menu-item-open .open-submenu-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-bar[data-v-7b6660ca] .menu-item.middle-menu-item{margin-top:auto;position:relative}.menu-bar[data-v-7b6660ca] .menu-item .menu-item-content>*{border-radius:.375rem;width:100%;padding:8px 12px;display:inline-block}@media screen and (width<=767px){.menu-bar[data-v-7b6660ca] .menu-item .menu-item-content>*{align-items:center;min-height:44px;display:flex}}.menu-bar[data-v-7b6660ca] .menu-item .menu-link{cursor:pointer;align-items:center;width:max-content;display:flex}.menu-bar[data-v-7b6660ca] .menu-item .menu-link.menu-link-active,.menu-bar[data-v-7b6660ca] .menu-item .menu-link.router-link-active{background-color:#fff3}.menu-bar[data-v-7b6660ca] .menu-item .sub-menu{flex-direction:column;padding-left:1.5rem}.menu-bar[data-v-7b6660ca] .menu-item .sub-menu .menu-item{margin-bottom:.25rem}.logo-wrapper[data-v-7b6660ca]{transition:min-width 1.5s ease-in-out,max-width 1.5s ease-in-out,max-height 1.5s ease-in-out,width 1.5s ease-in-out}.page-wrapper[data-v-91668c55],body[data-v-91668c55]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.page-wrapper[data-v-91668c55]{flex-direction:column;width:100%;display:flex;overflow:hidden}.page-wrapper[data-v-91668c55] main.page{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-grow:1;max-width:100%;max-height:100%;padding:1.5rem;overflow:auto}@media not all and (width>=768px){.page-wrapper[data-v-91668c55] main.page{padding-left:1rem;padding-right:1rem}}.page-wrapper .top-bar[data-v-91668c55]{z-index:10;width:100%;padding-left:5rem;position:sticky}@media not all and (width>=768px){.page-wrapper .top-bar[data-v-91668c55]{padding-left:2rem}}.page-wrapper[data-v-91668c55] h2{font-size:1.125rem;line-height:1.75rem}.menu-drawer[data-v-91668c55]{height:100%;display:flex}.menu-container[data-v-91668c55]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-direction:column;padding:2.25rem 1rem;display:flex}.menu-container.primary-menu[data-v-91668c55]{--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1))}.menu-container.secondary-menu[data-v-91668c55]{--tw-bg-opacity:1;background-color:rgb(52 64 84/var(--tw-bg-opacity,1))}@media screen and (width<=767px){.menu-drawer[data-v-91668c55]{z-index:50;height:100dvh;position:fixed;top:0;left:0}.menu-container[data-v-91668c55]{padding:1.5rem .75rem;overflow-y:auto}}.mobile-drawer-backdrop[data-v-91668c55]{z-index:40;background-color:#28110366;position:fixed;inset:0}
