.app-topbar[data-v-a57a9ab6]{display:none}@media (width<=1023px){.app-topbar[data-v-a57a9ab6]{z-index:2;height:var(--app-topbar-h);background:#1b1b1d;align-items:center;gap:.5rem;padding:0 .5rem;display:flex;position:fixed;inset:0 0 auto}}.app-topbar__burger[data-v-a57a9ab6]{width:2.75rem;height:2.75rem;color:var(--monochrome-white);cursor:pointer;justify-content:center;align-items:center;display:flex}.app-topbar__burger svg[data-v-a57a9ab6]{width:1.75rem;height:1.75rem}@media (any-hover:hover){.app-topbar__burger[data-v-a57a9ab6]:hover{color:var(--accent-color)}}.app-topbar__logo img[data-v-a57a9ab6]{width:auto;height:2rem}.sidebar[data-v-4bfe57cf]{min-width:23.4375rem;max-width:23.4375rem;min-height:100vh;max-height:100vh;color:var(--monochrome-white);opacity:1;background:linear-gradient(#1b1b1d .08%,#1f2022f5 39.58%,#2f2f2f);flex-direction:column;font-size:1.25rem;transition:max-width .5s,min-width .5s,opacity .5s;display:flex;overflow-y:auto}.sidebar--hidden[data-v-4bfe57cf]{opacity:0;min-width:0;max-width:0}.sidebar__logo[data-v-4bfe57cf]{margin-bottom:5rem}.sidebar__logo img[data-v-4bfe57cf]{max-width:12.5rem;height:auto}.sidebar__block-wrapper[data-v-4bfe57cf]{padding:1.875rem 1.875rem 3.125rem 3.125rem}.sidebar__block-title[data-v-4bfe57cf]{margin-bottom:2.25rem}.sidebar__nav-menu[data-v-4bfe57cf]{flex-direction:column;gap:.9375rem;display:flex}.sidebar__nav-menu-item[data-v-4bfe57cf]{font-weight:300}.sidebar__nav-menu-link[data-v-4bfe57cf]{cursor:pointer;align-items:center;gap:.5rem;transition:all .1s linear;display:flex}.sidebar__nav-menu-link.active[data-v-4bfe57cf]{color:var(--accent-color)}.sidebar__nav-menu-link.active svg[data-v-4bfe57cf]{fill:var(--accent-color)}.sidebar__nav-menu-link svg[data-v-4bfe57cf]{fill:var(--monochrome-white);width:2.25rem;height:2.25rem}@media (any-hover:hover){.sidebar__nav-menu-link[data-v-4bfe57cf]:hover{color:var(--accent-color)}.sidebar__nav-menu-link:hover svg[data-v-4bfe57cf]{fill:var(--accent-color)}}.sidebar__divider[data-v-4bfe57cf]{border-color:var(--monochrome-dark-grey);opacity:.9}.sidebar__contacts[data-v-4bfe57cf]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.sidebar__contacts-label[data-v-4bfe57cf]{color:var(--monochrome-dark-grey);flex-basis:100%;font-size:.875rem;font-weight:300}.sidebar__contact[data-v-4bfe57cf]{--v-tooltip-left:0%;--v-tooltip-translate:translate(0, -110%);width:2.75rem;height:2.75rem;color:var(--accent-color);background-color:#ffffff14;border-radius:50%;place-items:center;display:grid}.sidebar__contact svg[data-v-4bfe57cf]{width:1.375rem;height:1.375rem}@media (any-hover:hover){.sidebar__contact[data-v-4bfe57cf]:hover{background-color:#ffffff29}}.sidebar__admin-info[data-v-4bfe57cf]{flex-direction:column;gap:1.25rem;margin-top:1.25rem}.sidebar__admin-email[data-v-4bfe57cf],.sidebar__admin-info[data-v-4bfe57cf]{display:flex}.sidebar__admin-email[data-v-4bfe57cf]{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:1rem;font-weight:300}.sidebar__admin-email svg[data-v-4bfe57cf]{fill:var(--monochrome-white)}.sidebar__admin-logout[data-v-4bfe57cf]{font-size:.875rem;transition:all .1s linear}.sidebar__admin-logout-btn[data-v-4bfe57cf]{color:var(--monochrome-white);cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;font-weight:300;display:flex}.sidebar__admin-logout-btn svg[data-v-4bfe57cf]{fill:var(--monochrome-white)}@media (any-hover:hover){.sidebar__admin-logout-btn[data-v-4bfe57cf]:hover{color:var(--monochrome-dark-grey)}.sidebar__admin-logout-btn:hover svg[data-v-4bfe57cf]{fill:var(--monochrome-dark-grey)}}.sidebar__drawer-head[data-v-4bfe57cf]{display:none}@media (width<=1023px){.sidebar[data-v-4bfe57cf]{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:contain;visibility:hidden;width:min(85vw,20rem);height:100dvh;min-height:0;max-height:none;font-size:1rem;transition:transform .3s,visibility 0s linear .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar[data-v-4bfe57cf],.sidebar--hidden[data-v-4bfe57cf]{opacity:1;min-width:0;max-width:none}.sidebar--open[data-v-4bfe57cf]{visibility:visible;transition:transform .3s;transform:none;box-shadow:8px 0 30px #00000059}.sidebar__admin-email[data-v-4bfe57cf],.sidebar__logo[data-v-4bfe57cf]{display:none}.sidebar__drawer-head[data-v-4bfe57cf]{border-bottom:1px solid #93939366;-ms-flex-align:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem}.sidebar__drawer-head[data-v-4bfe57cf],.sidebar__profile[data-v-4bfe57cf]{align-items:center;display:flex}.sidebar__profile[data-v-4bfe57cf]{flex:1;-ms-flex-align:center;gap:.625rem;min-width:0}.sidebar__profile svg[data-v-4bfe57cf]{width:2.25rem;height:2.25rem;fill:var(--monochrome-white);flex-shrink:0}.sidebar__profile-text[data-v-4bfe57cf]{flex-direction:column;min-width:0;display:flex}.sidebar__profile-email[data-v-4bfe57cf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__profile-role[data-v-4bfe57cf]{color:var(--monochrome-dark-grey);font-size:.75rem;font-weight:300}.sidebar__close[data-v-4bfe57cf]{width:2.75rem;height:2.75rem;color:var(--monochrome-white);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__close svg[data-v-4bfe57cf]{width:1.5rem;height:1.5rem}.sidebar__block-wrapper[data-v-4bfe57cf]{padding:1rem 1rem 1.25rem 1.25rem}.sidebar__block-title[data-v-4bfe57cf]{letter-spacing:.08em;text-transform:uppercase;color:var(--monochrome-dark-grey);margin-bottom:.5rem;font-size:.75rem}.sidebar__nav-menu[data-v-4bfe57cf]{gap:.125rem}.sidebar__nav-menu-link[data-v-4bfe57cf]{border-radius:.5rem;min-height:3rem;padding:.375rem .5rem}.sidebar__nav-menu-link svg[data-v-4bfe57cf]{width:1.75rem;height:1.75rem}.sidebar__nav-menu-link.active[data-v-4bfe57cf]{background:#ffce1f1f}.sidebar__divider[data-v-4bfe57cf]{margin-top:auto}.sidebar__admin-info[data-v-4bfe57cf]{margin-top:0}.sidebar__admin-logout-btn[data-v-4bfe57cf]{min-height:2.75rem}.sidebar__contact[data-v-4bfe57cf]:after,.sidebar__contact[data-v-4bfe57cf]:before{display:none}}.app-tabbar[data-v-6d03cf63]{display:none}@media (width<=1023px){.app-tabbar[data-v-6d03cf63]{z-index:2;height:var(--app-tabbar-h);padding-bottom:env(safe-area-inset-bottom,0);background:#1b1b1d;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 15px #00000026}}.app-tabbar__item[data-v-6d03cf63]{min-width:0;color:var(--monochrome-dark-grey);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:300;display:flex}.app-tabbar__item span[data-v-6d03cf63]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-tabbar__item svg[data-v-6d03cf63]{fill:currentColor;width:1.5rem;height:1.5rem}.app-tabbar__item.active[data-v-6d03cf63]{color:var(--accent-color)}.main[data-v-da104599]{max-width:calc(100vw - 23.4375rem);max-height:100vh;transition:max-width .5s;overflow-y:auto}.main.sidebar--hidden[data-v-da104599]{max-width:100vw}@media (width<=1023px){.main[data-v-da104599],.main.sidebar--hidden[data-v-da104599]{width:100%;max-width:100%;height:var(--app-content-h);max-height:none;margin-top:var(--app-topbar-h);isolation:isolate;transition:none}}.base-layout__backdrop[data-v-da104599]{display:none}@media (width<=1023px){.base-layout__backdrop[data-v-da104599]{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1d1e80;display:block;position:fixed;inset:0}}.drawer-backdrop-enter-active[data-v-da104599],.drawer-backdrop-leave-active[data-v-da104599]{transition:opacity .3s}.drawer-backdrop-enter-from[data-v-da104599],.drawer-backdrop-leave-to[data-v-da104599]{opacity:0}.sidebar__collapse-icon[data-v-da104599]{fill:#fff;z-index:3;width:2.25rem;transition:transform .5s,fill .2s;position:absolute;top:1.25rem;left:1.25rem;transform:translate(19rem)rotate(0)}.sidebar__collapse-icon[data-v-da104599]:has(+.sidebar--hidden){fill:#000;top:1.25rem;left:1.25rem;transform:translate(0)rotate(180deg)}.sidebar__collapse-icon[data-v-da104599]:hover{cursor:pointer;fill:var(--accent-color)}@media (width<=1023px){.sidebar__collapse-icon[data-v-da104599]{display:none}}
