@layer vuetify-components{.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{background:rgb(var(--v-theme-surface));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-bottom-navigation--active{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-bottom-navigation__content{display:flex;flex:none;font-size:.6875rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0;font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{opacity:0;transition:inherit}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}}.scene-transition-wrap[data-v-26fecd95]{display:block;width:100%}.scene-budget-enter-active[data-v-26fecd95],.scene-budget-leave-active[data-v-26fecd95],.scene-daily-enter-active[data-v-26fecd95],.scene-daily-leave-active[data-v-26fecd95],.scene-gym-enter-active[data-v-26fecd95],.scene-gym-leave-active[data-v-26fecd95],.scene-hub-enter-active[data-v-26fecd95],.scene-hub-leave-active[data-v-26fecd95],.scene-nutrition-enter-active[data-v-26fecd95],.scene-nutrition-leave-active[data-v-26fecd95],.scene-shopping-enter-active[data-v-26fecd95],.scene-shopping-leave-active[data-v-26fecd95],.scene-social-enter-active[data-v-26fecd95],.scene-social-leave-active[data-v-26fecd95]{transition:opacity var(--bsa-motion-slow,.24s) var(--bsa-motion-ease,ease),transform var(--bsa-motion-slow,.24s) var(--bsa-motion-ease,ease)}.scene-budget-enter-from[data-v-26fecd95],.scene-budget-leave-to[data-v-26fecd95],.scene-daily-enter-from[data-v-26fecd95],.scene-daily-leave-to[data-v-26fecd95],.scene-gym-enter-from[data-v-26fecd95],.scene-gym-leave-to[data-v-26fecd95],.scene-hub-enter-from[data-v-26fecd95],.scene-hub-leave-to[data-v-26fecd95],.scene-nutrition-enter-from[data-v-26fecd95],.scene-nutrition-leave-to[data-v-26fecd95],.scene-shopping-enter-from[data-v-26fecd95],.scene-shopping-leave-to[data-v-26fecd95],.scene-social-enter-from[data-v-26fecd95],.scene-social-leave-to[data-v-26fecd95]{opacity:0;transform:translateY(var(--bsa-motion-distance-md,8px))}.module-main[data-v-b98870d4]{background:var(--v-gradient-page,rgb(var(--v-theme-background)))!important;padding-bottom:max(env(safe-area-inset-bottom),0px)}.max-layout-width[data-v-b98870d4]{max-width:min(1600px,100%);width:100%}.module-row[data-v-b98870d4]{flex-wrap:nowrap}.module-sidebar[data-v-b98870d4]{background:rgb(var(--v-theme-sidebar));border-right:1px solid rgba(var(--v-theme-primary),.12);min-height:calc(100vh - var(--header-height, 64px) - var(--header-accent-height, 4px));position:sticky;top:calc(var(--header-height, 64px) + var(--header-accent-height, 4px));width:var(--sidebar-width,260px)}.module-content[data-v-b98870d4]{flex:1 1 0;min-width:0}.content-inner[data-v-b98870d4]{max-width:100%;min-width:0}.module-bottom-nav[data-v-b98870d4]{background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-theme-primary),.12);height:calc(56px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)}.module-bottom-nav[data-v-b98870d4] .v-btn{min-width:0}.module-bottom-nav .module-bottom-nav__label[data-v-b98870d4]{font-size:.625rem;line-height:1;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
