.app-sidebar[data-v-ded9fe81]{background:#fff;border-right:1px solid #e4e4e7;display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;padding:24px 0 16px;position:fixed;top:0;transition:width .25s cubic-bezier(.4,0,.2,1);width:240px;z-index:30}.app-sidebar.is-collapsed[data-v-ded9fe81]{width:68px}.app-sidebar__footer[data-v-ded9fe81],.app-sidebar__logo-wrap[data-v-ded9fe81],.app-sidebar__scroll[data-v-ded9fe81]{padding-left:12px;padding-right:12px;transition:padding .25s cubic-bezier(.4,0,.2,1)}.app-sidebar.is-collapsed .app-sidebar__footer[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__logo-wrap[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__scroll[data-v-ded9fe81]{padding-left:8px;padding-right:8px}.app-sidebar__scroll[data-v-ded9fe81]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.app-sidebar__scroll[data-v-ded9fe81]::-webkit-scrollbar{background:transparent;width:0}.app-sidebar__scroll[data-v-ded9fe81]:hover{scrollbar-color:#d4d4d8 transparent}.app-sidebar__scroll[data-v-ded9fe81]:hover::-webkit-scrollbar{width:6px}.app-sidebar__scroll[data-v-ded9fe81]:hover::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.app-sidebar__logo-wrap[data-v-ded9fe81]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:24px;position:relative;transition:margin-bottom .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1)}.app-sidebar__logo-img[data-v-ded9fe81]{height:100%;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease;width:100%}.app-sidebar__logo-mark[data-v-ded9fe81]{display:block;height:36px;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transition:opacity .2s ease .1s;width:36px}.app-sidebar.is-collapsed .app-sidebar__logo-img[data-v-ded9fe81]{opacity:0;transition:opacity .15s ease}.app-sidebar.is-collapsed .app-sidebar__logo-mark[data-v-ded9fe81]{opacity:1}.app-sidebar__nav[data-v-ded9fe81],.app-sidebar__section[data-v-ded9fe81]{display:flex;flex-direction:column}.app-sidebar__section[data-v-ded9fe81]{margin-bottom:18px}.app-sidebar__section[data-v-ded9fe81]:last-child{margin-bottom:0}.app-sidebar__section-label[data-v-ded9fe81]{color:#71717a;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;overflow:hidden;padding:0 12px;text-transform:uppercase;transition:opacity .15s ease .1s,height .2s ease,margin .2s ease,padding .2s ease}.app-sidebar__section-divider[data-v-ded9fe81]{background:#e4e4e7;height:1px;margin:0;opacity:0;transition:opacity .15s ease,margin .2s ease}.app-sidebar.is-collapsed .app-sidebar__section-label[data-v-ded9fe81]{height:0;margin:0;opacity:0;padding:0;visibility:hidden}.app-sidebar.is-collapsed .app-sidebar__section-divider[data-v-ded9fe81]{margin:4px 8px 10px;opacity:1}.app-sidebar.is-collapsed .app-sidebar__section:first-child .app-sidebar__section-divider[data-v-ded9fe81]{margin:0;opacity:0}.app-sidebar__section ul[data-v-ded9fe81]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.app-sidebar__link[data-v-ded9fe81]{align-items:center;border-radius:6px;color:#3f3f46;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:8px 12px;position:relative;text-decoration:none;transition:background .18s ease,color .18s ease;white-space:nowrap}.app-sidebar__link .material-icons[data-v-ded9fe81]{color:#71717a;display:inline-flex;flex-shrink:0;font-size:20px!important;transition:color .18s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.app-sidebar__link[data-v-ded9fe81]:after{background:#580e21;border-radius:0 3px 3px 0;content:"";height:0;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:height .2s ease;width:3px}.app-sidebar__link[data-v-ded9fe81]:hover{background:#f4f4f5;color:#18181b}.app-sidebar__link:hover .material-icons[data-v-ded9fe81]{color:#580e21;transform:scale(1.15)}.app-sidebar__link[data-v-ded9fe81]:hover:after{height:60%}.app-sidebar__link.router-link-exact-active[data-v-ded9fe81]{background:#580e210f;color:#580e21;font-weight:600}.app-sidebar__link.router-link-exact-active .material-icons[data-v-ded9fe81]{color:#580e21}.app-sidebar__link.router-link-exact-active[data-v-ded9fe81]:before{background:#580e21;border-radius:0 3px 3px 0;bottom:8px;content:"";left:-12px;position:absolute;top:8px;width:3px}.app-sidebar__link.router-link-exact-active[data-v-ded9fe81]:after{display:none}.app-sidebar__item-label[data-v-ded9fe81]{min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease .1s}.app-sidebar.is-collapsed .app-sidebar__item-label[data-v-ded9fe81]{opacity:0;transition:opacity .1s ease;visibility:hidden;width:0}.app-sidebar.is-collapsed .app-sidebar__link[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__signout[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__user[data-v-ded9fe81]{gap:0;justify-content:center;padding-left:0;padding-right:0}.app-sidebar.is-collapsed .app-sidebar__link.router-link-exact-active[data-v-ded9fe81]:before{left:-8px}.app-sidebar__footer[data-v-ded9fe81]{border-top:1px solid #e4e4e7;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-top:12px;padding-top:12px}.app-sidebar__user[data-v-ded9fe81]{align-items:center;color:#71717a;display:flex;font-size:12px;gap:12px;overflow:hidden;padding:8px 12px;position:relative;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user .material-icons[data-v-ded9fe81]{flex-shrink:0;font-size:20px!important}.app-sidebar__signout[data-v-ded9fe81]{align-items:center;background:none;border:none;border-radius:6px;color:#3f3f46;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:8px 12px;position:relative;text-align:left;transition:background .15s ease,color .15s ease;white-space:nowrap}.app-sidebar__signout .material-icons[data-v-ded9fe81]{color:#71717a;flex-shrink:0;font-size:20px!important;transition:color .15s ease}.app-sidebar__signout[data-v-ded9fe81]:hover{background:#ce342614;color:#ce3426}.app-sidebar__signout:hover .material-icons[data-v-ded9fe81]{color:#ce3426}.app-sidebar__toggle[data-v-ded9fe81]{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:50%;box-shadow:0 2px 6px #00000014;color:#52525b;cursor:pointer;display:flex;height:34px;justify-content:center;opacity:0;padding:0;position:absolute;right:-17px;top:27px;transition:opacity .2s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;width:34px;z-index:31}.app-sidebar__toggle .material-icons[data-v-ded9fe81]{font-size:20px!important}.app-sidebar__toggle[data-v-ded9fe81]:focus-visible,.app-sidebar__toggle[data-v-ded9fe81]:hover{background:#580e21;border-color:#580e21;box-shadow:0 4px 12px #580e2140;color:#fff;opacity:1}@media (max-width:1077px){.app-sidebar__toggle[data-v-ded9fe81]{display:none}}.app-mobile-header[data-v-ded9fe81]{align-items:center;background:#fff;border-bottom:1px solid #e4e4e7;box-shadow:0 1px 3px #0000000a;display:none;height:56px;justify-content:space-between;left:0;padding:0 8px;position:fixed;right:0;top:0;z-index:25}@media (max-width:1077px){.app-mobile-header[data-v-ded9fe81]{display:flex}}.app-mobile-header__btn[data-v-ded9fe81]{align-items:center;background:none;border:none;border-radius:6px;color:#3f3f46;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;width:40px}.app-mobile-header__btn[data-v-ded9fe81]:active,.app-mobile-header__btn[data-v-ded9fe81]:hover{background:#f4f4f5}.app-mobile-header__btn .material-icons[data-v-ded9fe81]{font-size:22px!important}.app-mobile-header__title[data-v-ded9fe81]{color:#27272a;flex:1;font-size:15px;font-weight:600;overflow:hidden;padding:0 40px 0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-mobile-backdrop[data-v-ded9fe81]{background:#00000073;display:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:35}@media (max-width:1077px){.app-mobile-backdrop[data-v-ded9fe81]{display:block}}.app-fade-enter-active[data-v-ded9fe81],.app-fade-leave-active[data-v-ded9fe81]{transition:opacity .2s ease}.app-fade-enter-from[data-v-ded9fe81],.app-fade-leave-to[data-v-ded9fe81]{opacity:0}@media (max-width:1077px){.app-sidebar[data-v-ded9fe81]{box-shadow:4px 0 16px #0000001f;max-width:85vw;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:280px;z-index:40}.app-sidebar.is-mobile-open[data-v-ded9fe81]{transform:translate(0)}.app-sidebar.is-collapsed[data-v-ded9fe81]{width:280px}.app-sidebar.is-collapsed .app-sidebar__footer[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__logo-wrap[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__scroll[data-v-ded9fe81]{padding-left:12px;padding-right:12px}.app-sidebar.is-collapsed .app-sidebar__logo-wrap[data-v-ded9fe81]{margin-bottom:24px}.app-sidebar.is-collapsed .app-sidebar__logo-img[data-v-ded9fe81]{opacity:1}.app-sidebar.is-collapsed .app-sidebar__logo-mark[data-v-ded9fe81]{opacity:0}.app-sidebar.is-collapsed .app-sidebar__section-label[data-v-ded9fe81]{height:auto;margin-bottom:6px;opacity:1;padding:0 12px;visibility:visible}.app-sidebar.is-collapsed .app-sidebar__section-divider[data-v-ded9fe81]{margin:0;opacity:0}.app-sidebar.is-collapsed .app-sidebar__item-label[data-v-ded9fe81]{opacity:1;visibility:visible;width:auto}.app-sidebar.is-collapsed .app-sidebar__link[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__signout[data-v-ded9fe81],.app-sidebar.is-collapsed .app-sidebar__user[data-v-ded9fe81]{gap:12px;justify-content:flex-start;padding-left:12px;padding-right:12px}.app-sidebar.is-collapsed .app-sidebar__link.router-link-exact-active[data-v-ded9fe81]:before{left:-12px}}.app-sidebar-tooltip{animation:app-sidebar-tooltip-in .12s ease-out;background:#27272a;border-radius:4px;box-shadow:0 4px 12px #0000002e;color:#fff;font-size:12px;font-weight:500;padding:6px 10px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:9999}.app-sidebar-tooltip:before{border:5px solid transparent;border-right-color:#27272a;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}@keyframes app-sidebar-tooltip-in{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}
