@layer vuetify-components{.v-application{display:flex;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)}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}}.notification-item{padding:10px;pointer-events:auto;width:100%}.notification-item .notification-alert{overflow:hidden;position:relative}.notification-item .notification-progress{bottom:0;left:0;position:absolute;right:0;top:auto!important}.notification-item .notification-progress .v-progress-linear__determinate{transition:none}.notification-container{pointer-events:none}.notification-container .notification-bottom,.notification-container .notification-top{display:flex;max-width:500px;pointer-events:none;position:fixed;width:100%;z-index:9999}.notification-container .notification-bottom{bottom:15px;flex-direction:column}.notification-container .notification-bottom .notification-item.notification-item-enter-from,.notification-container .notification-bottom .notification-item.notification-item-leave-to{transform:translateY(200px);opacity:0}.notification-container .notification-top{top:15px;flex-direction:column-reverse}.notification-container .notification-top .notification-item.notification-item-enter-from,.notification-container .notification-top .notification-item.notification-item-leave-to{transform:translateY(-200px);opacity:0}.notification-container .notification-left{left:15px;justify-content:flex-start}.notification-container .notification-left .notification-item{margin-right:auto}.notification-container .notification-left .notification-item.notification-item-enter-from,.notification-container .notification-left .notification-item.notification-item-leave-to{transform:translateX(-600px);opacity:0}.notification-container .notification-center{left:50%;justify-content:center;transform:translateX(-50%)}.notification-container .notification-right{right:15px;justify-content:flex-end}.notification-container .notification-right .notification-item.notification-item-enter-from,.notification-container .notification-right .notification-item.notification-item-leave-to{transform:translateX(600px);opacity:0}.notification-container .notification-item.notification-item-enter-active,.notification-container .notification-item.notification-item-leave-active,.notification-container .notification-item.notification-item-move{transition:all .5s ease}