html {
    touch-action: none;
}

body {
    min-height: 100vh;
    height: 100%;
}

.v-application {
    background: initial;
}

#app {
    height: 100%;
}

.v-img img {
    display: block !important;
}

.v-navigation-drawer.v-navigation-drawer--left {
    min-width: 300px;
}

.v-skeleton-loader__image {
    position: relative;
    height: 100%;
}

.v-skeleton-loader__bone::after {
    z-index: initial;
}

.v-overlay.full-width > .v-overlay__content {
    width: 100%;
}

.v-btn--size-x-large > .v-btn__content > .v-icon {
    font-size: 2.75em;
}