.header[data-v-9056437d]{background-color:var(--color-background);color:var(--color-text);height:var(--size-header-height);justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:100}.header[data-v-9056437d],.header .left[data-v-9056437d]{align-items:center;display:flex}.header .left[data-v-9056437d]{gap:.5rem}.header .left .toggle-sidebar-button[data-v-9056437d]{display:inline-block}@media (60rem < width){.header .left .toggle-sidebar-button[data-v-9056437d]{display:none}}.header .left .logo[data-v-9056437d]{max-width:10rem;width:100%}@media (width < 60rem){.header .left .logo[data-v-9056437d]{max-width:7rem}}.header .right[data-v-9056437d]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.header .dropdown[data-v-9056437d]{margin-left:auto}.header .dropdown-trigger[data-v-9056437d]{align-items:center;display:flex;gap:.25rem}.header .dropdown-trigger .name[data-v-9056437d]{font-size:.875rem;font-weight:500}.header .logout-button[data-v-9056437d]{width:100%}.header .logout-button[data-v-9056437d]:hover{background-color:var(--color-background-main)}.unit-sidebar[data-v-be308e33]{--size-nav-link-gap:.5rem;--size-nav-link-padding-inline:.6rem;--size-nav-link-padding-block:.6rem;--color-separator:#d2d5db;background-color:var(--color-background-sidebar);flex-shrink:0;max-height:calc(100vh - var(--size-header-height));overflow-y:auto;padding:1rem;position:sticky;top:var(--size-header-height);width:var(--size-sidebar-width)}@media (width < 60rem){.unit-sidebar[data-v-be308e33]{top:0;right:0;bottom:0;left:0;max-height:100dvh;position:fixed;transform:translate(-100%);transition:visibility 0s .25s,transform .25s ease-in;visibility:hidden;z-index:1001}}.unit-sidebar .heading[data-v-be308e33]{color:var(--color-text-heading-subtle);font-size:.875rem;font-weight:var(--size-font-weight-medium)}.unit-sidebar.is-mobile-visible[data-v-be308e33]{transform:translate(0);transition:visibility 0s,transform .25s ease-in;visibility:visible}.backdrop[data-v-be308e33]{background-color:var(--color-modal-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}@media (60rem < width){.backdrop[data-v-be308e33]{display:none}}.unit-sidebar .nav-links[data-v-be308e33]{display:flex;flex-direction:column;gap:.25rem;margin-block-start:.75rem}.unit-sidebar .nav-links .nav-link[data-v-be308e33]{align-items:center;border-radius:var(--size-border-radius-full);color:inherit;display:flex;font-size:var(--size-font-size-label-small);font-weight:var(--size-font-weight-medium);gap:var(--size-nav-link-gap);padding-block:var(--size-nav-link-padding-inline);padding-inline:var(--size-nav-link-padding-block);text-transform:capitalize;transition:background-color .15s ease-in,color .15s ease-in}.unit-sidebar .nav-links .nav-link .icon[data-v-be308e33]{flex-shrink:0}.unit-sidebar .nav-links .nav-link[data-v-be308e33]:focus-visible,.unit-sidebar .nav-links .nav-link[data-v-be308e33]:hover{background-color:var(--color-background-main)}.unit-sidebar .nav-links .nav-link.router-link-active[data-v-be308e33]{background-color:var(--color-background-nav-link-active);color:var(--color-text-nav-link-active)}.fade-enter-active[data-v-be308e33]{transition:opacity .25s ease-in}.fade-enter-from[data-v-be308e33],.fade-leave-to[data-v-be308e33]{opacity:0}.unit-group[data-v-be308e33]{display:flex;padding-block-end:var(--size-space-small);padding-block-start:var(--size-space-large);padding-inline:var(--size-space-small)}.unit-group>.label[data-v-be308e33]{color:var(--color-separator);font-size:var(--size-font-size-label-small);font-weight:var(--size-font-weight-medium);margin-inline-end:var(--size-space-small)}.unit-group>.separator[data-v-be308e33]{border:var(--size-thinnest) solid var(--color-separator);flex:1}.unit-body{background-color:var(--color-background);color:var(--color-text);min-height:100dvh}.unit-content[data-v-2281e626]{display:flex;flex-grow:1;min-width:0}.unit-content .main[data-v-2281e626]{background-color:var(--color-background-main);border-radius:1.5rem;flex-grow:1;margin-block-end:1rem;margin-inline-end:1rem;min-height:calc(100dvh - var(--size-header-height) - 1rem);overflow:auto;padding:1rem}@media (width < 60rem){.unit-content .main[data-v-2281e626]{width:100%}}
