.tenant-theming[data-v-7eaf8ca8]{min-height:100svh;min-height:100dvh;min-height:var(--viewport-height);padding-bottom:env(safe-area-inset-bottom);--brand:#ff7f3f;--brand-soft:color-mix(in srgb,var(--brand) 15%,#fff)}#dashboard-layout[data-v-7eaf8ca8]{display:grid;grid-template-rows:var(--viewport-height,100svh);overflow:hidden;position:relative;transition:grid-template-columns .2s ease}#sidebar-container[data-v-7eaf8ca8]{height:var(--viewport-height,100svh);left:0;position:absolute;top:0;transform:translate(-100%);transition:all .2s ease-in-out;z-index:20}#main-content-wrapper[data-v-7eaf8ca8]{grid-column:1/-1;min-width:0;padding:4px 0}#main-content[data-v-7eaf8ca8]{background-color:#fafafa;grid-column:2/-1;grid-row:1/2;min-width:0}@media only screen and (min-width:1024px){#sidebar-container[data-v-7eaf8ca8]{grid-column:1/2;grid-row:1/2;position:relative;transform:translate(0)}#main-content[data-v-7eaf8ca8]{grid-column:2/-1}#main-content-wrapper[data-v-7eaf8ca8]{grid-column:2/-1;padding-bottom:4px;padding-right:4px;padding-top:4px}#dashboard-layout[data-v-7eaf8ca8]{grid-template-columns:var(--sidebar-w,272px) 1fr}}.fade-slide-enter-active[data-v-7eaf8ca8],.fade-slide-leave-active[data-v-7eaf8ca8]{transition:all .25s ease}.fade-slide-enter-from[data-v-7eaf8ca8]{opacity:0;transform:translateY(6px) scale(.95)}.fade-slide-enter-to[data-v-7eaf8ca8],.fade-slide-leave-from[data-v-7eaf8ca8]{opacity:1;transform:translateY(0) scale(1)}.fade-slide-leave-to[data-v-7eaf8ca8]{opacity:0;transform:translateY(-6px) scale(.95)}.sheet-enter-active[data-v-7eaf8ca8]{animation:sheet-in-7eaf8ca8 .36s cubic-bezier(.2,.9,.22,1) both}.sheet-leave-active[data-v-7eaf8ca8]{animation:sheet-out-7eaf8ca8 .28s cubic-bezier(.22,0,.4,1) both}@keyframes sheet-in-7eaf8ca8{0%{transform:translateY(100%)}72%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes sheet-out-7eaf8ca8{0%{transform:translateY(0)}to{transform:translateY(100%)}}.stagger-enter-active[data-v-7eaf8ca8]{animation:fade-up-7eaf8ca8 .3s ease both;animation-delay:calc(var(--i, 0)*40ms)}.stagger-leave-active[data-v-7eaf8ca8]{animation:fade-down-7eaf8ca8 .22s ease both;animation-delay:calc(var(--i, 0)*24ms)}@keyframes fade-up-7eaf8ca8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down-7eaf8ca8{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.sheet-enter-active[data-v-7eaf8ca8],.sheet-leave-active[data-v-7eaf8ca8],.stagger-enter-active[data-v-7eaf8ca8],.stagger-leave-active[data-v-7eaf8ca8]{animation-duration:1ms!important;transition-duration:1ms!important}}[data-v-7eaf8ca8] .dm-content{transform-origin:var( --radix-dropdown-menu-content-transform-origin )}@keyframes dm-pop-in-7eaf8ca8{0%{opacity:0;transform:translate(var(--dm-tx,0),var(--dm-ty,6px)) scale(.96)}60%{opacity:1;transform:translate(var(--dm-tx,0),var(--dm-ty,-2px)) scale(1.008)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes dm-pop-out-7eaf8ca8{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dm-tx,0),var(--dm-ty,6px)) scale(.98)}}[data-v-7eaf8ca8] .dm-content[data-side=top]{--dm-ty:-6px;--dm-tx:0}[data-v-7eaf8ca8] .dm-content[data-side=bottom]{--dm-ty:6px;--dm-tx:0}[data-v-7eaf8ca8] .dm-content[data-side=left]{--dm-tx:-6px;--dm-ty:0}[data-v-7eaf8ca8] .dm-content[data-side=right]{--dm-tx:6px;--dm-ty:0}[data-v-7eaf8ca8] .dm-content[data-state=open]{animation:dm-pop-in-7eaf8ca8 .26s cubic-bezier(.2,.9,.22,1) both}[data-v-7eaf8ca8] .dm-content[data-state=closed]{animation:dm-pop-out-7eaf8ca8 .19s cubic-bezier(.22,0,.4,1) both}@keyframes dm-item-in-7eaf8ca8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-v-7eaf8ca8] .dm-content[data-state=open] .dm-item{animation:dm-item-in-7eaf8ca8 .22s ease both;animation-delay:calc(var(--i, 0)*40ms)}@media(prefers-reduced-motion:reduce){[data-v-7eaf8ca8] .dm-content .dm-item,[data-v-7eaf8ca8] .dm-content[data-state=closed],[data-v-7eaf8ca8] .dm-content[data-state=open]{animation-duration:1ms!important;transition-duration:1ms!important}}[data-v-7eaf8ca8] .icon svg{color:currentColor;transition:color .2s ease}[data-v-7eaf8ca8] .icon svg [stroke]{stroke:currentColor}.fade-enter-active[data-v-7eaf8ca8],.fade-leave-active[data-v-7eaf8ca8]{transition:opacity .3s ease}.fade-enter-from[data-v-7eaf8ca8],.fade-leave-to[data-v-7eaf8ca8]{opacity:0}
