@layer vuetify-components{.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;max-width:100%;transition:transform,color,all .2s;display:flex;position:absolute;overflow:hidden}.v-bottom-navigation--border{box-shadow:none;border-width:thin}.v-bottom-navigation{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent);border-radius:0}.v-bottom-navigation--active{box-shadow:0 1px 2px 0 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{flex:none;justify-content:center;width:100%;font-size:.6875rem;transition:inherit;display:flex}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;text-transform:none;border-radius:0;width:auto;min-width:80px;max-width:168px;height:100%;transition:inherit}.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-grow:1;flex-basis:0}.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)}}.footer-container[data-v-1b1b00b8]{background-color:rgb(var(--v-theme-surface));position:fixed;bottom:0;left:0;right:0}.v-footer[data-v-1b1b00b8]{padding:0}.v-bottom-navigation[data-v-1b1b00b8]{bottom:var(--v579a0180)!important}.footer-tab[data-v-1b1b00b8]{min-width:min(80px,100%/var(--footer-tab-count,1));flex-shrink:1;padding-inline:8px}.footer-tab-label[data-v-1b1b00b8]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;max-width:100%;line-height:1.2;display:-webkit-box;overflow:hidden}@media (width>=768px){.footer-tab-label[data-v-1b1b00b8]{font-size:.9rem}.footer-tab-icon[data-v-1b1b00b8]{font-size:1.8rem}}
