@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb, rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity)*100%), transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}.v-main{max-width:100%;padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom);flex:1 0 auto;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.v-main--scrollable>.v-main__scroller{--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px;flex:auto;overflow-y:auto}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.footer-map-bg[data-v-fe07f7b3]{background-image:url(../background/footer-map-square.webp);background-size:cover}@media (width>=576px) and (width<=1024.98px){.footer-map-bg[data-v-fe07f7b3]{background-image:url(../background/footer-map-rectangle.webp)}}[data-v-fe07f7b3] .v-card.v-theme--special{color:#fff!important}#app :is([data-v-fe07f7b3] .v-card.v-theme--special .text-blue){color:color-mix(in srgb, rgb(var(--v-theme-white)) var(--un-text-opacity), transparent)!important}[data-v-fe07f7b3] .v-card.v-theme--special .footer-map-bg{filter:grayscale()}
